对于我的Android Wear应用,我需要一个键盘来输入文字。我不想使用Google语音服务的麦克风输入。
我找到了一个关于如何在android(http://code.tutsplus.com/tutorials/create-a-custom-keyboard-on-android--cms-22615)上做自定义键盘的好教程 并在Android Wear上试用了它。但是,由于您无法在设置中选择输入法,因此键盘不会在输入字段上膨胀。
我发现Android Wear已经有一些键盘,比如" Minuum"或者#34; Android Wear的模拟键盘"。所以必须以某种方式为手表做一个自定义键盘。
我可以在三星Gear Live和索尼智能手表3上测试该应用程序但是它们都没有工作。 有人知道如何为Android Wear编写自定义键盘吗?
谢谢。
答案 0 :(得分:3)
执行以下步骤: 1.在Android Wear设备上打开[Debug]模式。 2.通过USB将磨损设备连接到计算机。 3.打开命令行窗口,然后导航到ADB目录。 4.使用此命令安装您签名的IME apk。 “adb install ime.apk” 5.激活输入法。 “adb shell ime enable com.example.xxx/.yourInputServiceName” 6.将您的ime设置为默认值。 “adb shell ime set com.example.xxx/.yourInputServiceName”
这是你在机器人佩戴上使用ime的唯一方法。原因有两个: 1.安装磨损禁用输入&语言设置活动,所以你不能调用它,因为你可以在Android手机上这样做。 2.由于安全原因,您无法从应用程序内部运行adb shell命令,例如,使用以下代码将为您提供安全性异常。 Runtime.getRuntime()。exec(“ime enable ......”)。
但是,您可以将您的应用更改为systme应用而不是用户应用。怎么做?我不知道。如果你有答案,请告诉我。