【问题标题】:Android Wear keyboard Input MethodAndroid Wear 键盘输入法
【发布时间】:2015-04-26 11:38:09
【问题描述】:

对于我的 Android Wear 应用,我需要一个键盘来输入文本。我不想使用 Google 语音服务的麦克风输入。

我找到了一个关于如何在 android 上做自定义键盘的很好的教程 (http://code.tutsplus.com/tutorials/create-a-custom-keyboard-on-android--cms-22615) 并在 Android Wear 上试用。但是,由于您无法在设置中选择输入法,因此键盘不会在输入字段中膨胀。

我发现已经有一些适用于 Android Wear 的键盘,例如“Minuum”或“Android Wear 模拟键盘”。所以必须有可能以某种方式为手表做一个自定义键盘。

我可以在 Samsung Gear Live 和 Sony Smartwatch 3 上测试该应用程序,但它们都无法正常工作。 有人知道如何为 Android Wear 编写自定义键盘吗?

谢谢。

【问题讨论】:

    标签: android keyboard wear-os


    【解决方案1】:

    执行以下步骤: 1. 在你的安卓穿戴设备上打开[调试]模式。 2. 通过 USB 将您的穿戴设备连接到计算机。 3. 打开命令行窗口,并导航到 ADB 目录。 4. 使用此命令安装您签名的 IME apk。 “亚行安装 ime.apk” 5.激活你的输入法。 “adb shell ime 启用 com.example.xxx/.yourInputServiceName” 6. 将您的 ime 设置为默认值。 "adb shell ime 设置 com.example.xxx/.yourInputServiceName"

    这是您在 Android Wear 上使用 ime 的唯一方法。有两个原因: 1. Android Wear 禁用了输入和语言设置活动,所以你不能像在安卓手机上那样调用它。 2.出于安全原因,您不能从应用程序内部运行 adb shell 命令,例如,使用以下代码会给您一个安全异常。 Runtime.getRuntime().exec("ime enable ......").

    但是,也许您可​​以将您的应用程序更改为系统应用程序而不是用户应用程序。怎么做?我不知道。如果你有答案,请告诉我。

    【讨论】:

      猜你喜欢
      • 2011-09-20
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      相关资源
      最近更新 更多