使用ADB或java代码更改默认的Android键盘

时间:2013-03-06 17:25:39

标签: android android-softkeyboard

我正在构建一个使用特定键盘的自定义应用程序,因此当用户运行应用程序时,默认键盘应更改为我的特定键盘,其名称为黑客键盘,如何使用java代码或调用adb命令从java代码,我的设备已根植,再次这是特定的应用程序和我开发的公司需要。

2 个答案:

答案 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上的示例。