我正在构建一个使用特定键盘的自定义应用程序,因此当用户运行应用程序时,默认键盘应更改为我的特定键盘,其名称为黑客键盘,如何使用java代码或调用adb命令从java代码,我的设备已根植,再次这是特定的应用程序和我开发的公司需要。
答案 0 :(得分:32)
您可以使用ime
命令设置input method
。
$ adb shell ime
usage: ime list [-a] [-s]
ime enable ID
ime disable ID
ime set ID
答案 1 :(得分:2)
您可以在应用程序中使用KeyboardView
打开自己的键盘。因此,您应该覆盖OnTouchListener
例如编辑文本框。
无需使用root设备也不需要使用adb。 Android SDK中还有一个示例。它被称为“SoftKeyboard”。
或者您可以查看此blog post上的示例。