0
A
回答
1
最好的方法是使用InputDeviceId。
int[] devicesIds = InputDevice.getDeviceIds();
for (int deviceId : devicesIds) {
//Check the device you want
InputDevice device = InputDevice.getDevice(deviceId);
//device.getName must to have virtual
//That check the keyboard type
device.getKeyboardType(); //returns an int
}
參考:
https://developer.android.com/reference/android/view/InputDevice.html#getKeyboardType%28%29
相關問題
- 1. 在虛擬鍵盤上檢測按鍵
- 2. Android虛擬鍵盤KeyListener獲取虛擬鍵盤按鍵
- 3. 如何檢測虛擬鍵盤事件中的Android用Delphi
- 4. Android虛擬鍵盤位置
- 5. android webview虛擬鍵盤
- 6. 虛擬鍵盤
- 7. Android:阻止虛擬鍵盤上的鍵
- 8. 虛擬鍵盤的單元測試
- 9. 虛擬鍵盤wpf
- 10. 虛擬鍵盤javascript
- 11. Windows虛擬鍵盤
- 12. MooTools虛擬鍵盤?
- 13. 了虛擬鍵盤
- 14. javascript虛擬鍵盤
- 15. Jquery虛擬鍵盤
- 16. Javascript虛擬鍵盤
- 17. Flex:虛擬鍵盤
- 18. JavaFX虛擬鍵盤
- 19. android 2.3.3中的虛擬鍵盤風景
- 20. Android的虛擬鍵盤事件
- 21. 的Android安其W /虛擬鍵盤
- 22. Android中的虛擬鍵盤問題
- 23. 啓用/禁用Android的虛擬鍵盤與虛擬的textarea
- 24. 檢測觸摸和鍵盤類型
- 25. JavaScript中的虛擬鍵盤
- 26. 頂部的虛擬鍵盤
- 27. C中的虛擬鍵盤#
- 28. ExtJS的虛擬鍵盤
- 29. Android自定義鍵盤 - 如何檢測請求的鍵盤類型
- 30. 虛擬鍵盤問題在android
可能重複:http://stackoverflow.com/questions/3380234/android-determine-active-input-method-from-code –
是的!我之前搜索過它,但無法找到這樣的帖子。謝謝! :) –