回答
你可以得到一個默認的輸入法,使用:
Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
InputMethodManager
有getEnabledInputMethodList()
。您在Activity
中從getSystemService()
獲得InputMethodManager
。
我看到了和返回的輸入法是提供給用戶一個名單 - 但我似乎無法弄清楚如何確定哪些目前選擇一個。 – jkhouw1 2010-04-30 14:09:56
不幸的是,我現在唯一能做的就是檢查getEnabledInputMethodList返回的List的長度,如果> 2,警告他們如果他們不使用默認的IME,他們可能會有問題。任何人有任何其他的指針/想法? – jkhouw1 2010-04-30 19:57:54
您可能會考慮開放一個關於您認爲您將使用Swype的用戶遇到的問題的新問題,並找出如何解決該問題。畢竟,我懷疑隨着Android進入其他市場(例如電視/機頂盒),「默認輸入法」的範圍會擴大。因此,我真的推薦我們找出如何得到它,所以你不在乎他們使用的IME。 – CommonsWare 2010-04-30 20:28:34
- 1. 如何瞭解Android中的當前IME?
- 2. 如何從android中的IME服務獲取當前活動
- 3. Android IME:如何將edittext附加到IME?
- 4. 確定當前活動Android
- 5. 如何確定當前行?
- 6. 如何讓我的自定義Android IME在IME菜單中顯示?
- 7. Android中的Google IME
- 8. 如何確定UserControl的當前Page.Title值
- 9. 如何確定viewflipper的當前視圖?
- 10. 如何確定當前類的類型?
- 11. 如何確定當前剪貼板中的DataFlavor之前得到
- 12. 如何批量確定當前用戶?
- 13. iOS5如何確定當前視圖
- 14. 如何確定其當前角度?
- 15. 確定當前JSP
- 16. Android:如何關閉EditText的IME?
- 17. PHP確定當前的URL
- 18. 如何在android中獲取確切的當前移動時間?
- 19. 如何確定當前的本地化並在Android中添加標記GoogleMapsApi
- 20. 如何以編程方式確定Android中當前活動的應用程序
- 21. 如何確定當前的應用程序在前臺?
- 22. Android微調器 - 如何確定當前選定的項目大小?
- 23. 確定當前片段前的片段
- 24. 確定Aurelia中的當前路線
- 25. 確定GWT中FlexTable的當前大小
- 26. 確定HttpModule中當前Url的頁面
- 27. 確定圖中的當前設備
- 28. Android IME - 如何檢測輸入視圖?
- 29. 如何確定catch(...)塊中的當前異常?
- 30. 如何確定.NET 4中當前的Gabarge收集器模式?
它不適用於我:( 它返回null – 2016-02-15 09:52:42