是否有可能知道用戶使用的鍵盤?如何檢查用戶是否使用Swype鍵盤?如何檢測用戶的鍵盤是Swype?
回答
可以使用檢索當前默認的鍵盤:
String currentKeyboard = Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
你會得到一個結果一樣com.touchtype.swiftkey/com.touchtype.KeyboardService
各種鍵盤。第一部分是鍵盤的主包名,第二部分是它使用的鍵盤服務的名稱。簡單地解析這個字符串,看它是否與Swype的信息匹配(我現在只能提供SwiftKey的細節,因爲我沒有安裝Swype)。
這裏是一切:http://developer.android.com/reference/android/provider/Settings.Secure.html – anthropomo
謝謝!是的,我試圖搜索它,但似乎我沒有使用正確的關鍵字。我想把你的答案設定爲正確的答案,但拉格哈夫也在這裏公佈了答案和解釋。 – Arci
完整性贏得一天。這還算公平。在任何情況下,感謝upvote(我假設你是你的)。 – anthropomo
- 1. 禁用編輯文本的Swype鍵盤
- 2. 如何檢測用戶是否在觸摸軟鍵盤?
- 3. 如何檢測用戶是否遠離鍵盤?
- 4. 如何檢測鍵盤是否存在
- 5. EditText上的Swype鍵盤重疊
- 6. Android:檢測用戶不活動/檢測(軟鍵盤)鍵盤輸入
- 7. 鍵盤檢測
- 8. 如何檢測用戶在鍵盤上的活動
- 9. 如何檢測用戶何時更換鍵盤?
- 10. 虛擬鍵盤(Swype輸入比如鍵盤)Windows窗體應用程序C#
- 11. 如何檢測iPad用戶點擊鍵盤隱藏按鈕?
- 12. 當用戶在Chrome上按鍵盤時如何檢測`delete`和`.`?
- 13. 鍵盤AS3檢測
- 14. 如何在SWYPE中自定義鍵盤上繪製線條?
- 15. 是否有可能通過預測鍵盤檢測用戶何時打字?
- 16. libgdx如何檢測鍵盤存在
- 17. 如何檢測鍵盤輸入密鑰?
- 18. 如何檢測雙鍵盤ReactiveUI
- 19. 如何檢測軟鍵盤語言?
- 20. 如何用javascript檢測iOS鍵盤的「下一個」鍵
- 21. 使用Swype鍵盤輸入問題的Android EditText
- 22. 如何檢查用戶是否在鍵盤上輸入「enter」? (C)
- 23. 檢測用戶何時解除軟鍵盤
- 24. 在android軟鍵盤中禁用/檢測鍵盤解鎖鍵
- 25. 如何檢測鍵盤上的刪除鍵何時被按下?
- 26. 未檢測到鍵盤的按鍵
- 27. 檢測AZERTY鍵盤上的某些鍵?
- 28. 爲Windows Phone 7.1開發自定義鍵盤(如Swype)芒果
- 29. KeyPress:如何檢測用戶是否在應用程序運行時按下鍵盤上的「向下」箭頭鍵
- 30. 檢測鍵盤掛鉤
謝謝! :)我現在明白了!沒有解釋和分配變量,我認爲代碼是用來選擇要使用的鍵盤。 – Arci