我正在构建一个使用特定键盘的自定义应用程序,因此当用户运行应用程序时,默认键盘应更改为我的特定键盘,名称为黑客键盘,我如何使用 java 代码或从 java 代码调用 adb 命令,我的设备是植根的,这又是特定的应用程序,我开发的公司需要它。
问问题
10989 次
2 回答
37
您可以使用ime
命令来设置input method
.
$ adb shell ime
usage: ime list [-a] [-s]
ime enable ID
ime disable ID
ime set ID
于 2013-03-12T13:00:12.923 回答
2
您可以KeyboardView
在您的应用程序中使用来打开您自己的键盘。因此,您应该覆盖OnTouchListener
例如编辑文本框。
不需要有根设备,也不需要使用 adb。Android SDK 中也有一个示例。它被称为“软键盘”。
或者您可以在此博客文章中查看示例。
于 2013-03-08T20:56:34.720 回答