gpt4 book ai didi

adb - 如何在 Android Things 上显示软键盘?

转载 作者:行者123 更新时间:2023-12-04 12:17:42 27 4
gpt4 key购买 nike

我正在尝试在 Android Things、Raspberry Pi 3 上显示软键盘。我尝试了以下方法,但到目前为止还没有成功:

<activity
...
android:windowSoftInputMode="stateAlwaysVisible">


<EditText
...
android:inputType="numberDecimal"/>

Android Things 7.0 是否支持软键盘,还是我遗漏了什么?

最佳答案

Update II :there is a bug with Dev Preview 5.1 when Google's soft keyboard doesn't show up at all .

Update :从 Dev Preview 4 开始,Android Things 图像随附 com.google.android.inputmethod.latin预装。如果您要使用 3d 派对键盘应用程序,以下方法仍然有效。

您应该在 Android Things Developer Preview 中启用 IME 以使其显示。让我们考虑 Google Keyboard举个例子(因为它对你有用)。一旦安装了键盘,您 shell -ed in (使用 adb shell )可以使用以下选项:

命令行解决方案

  • 找出 IME ID
    $ ime list -a | grep mId
  • 使用完全限定的 mId 启用 IME

    Android Things 0.5+ (你可能会收到 already enabled )
    $ ime enable com.android.inputmethod.latin/.LatinIME

    Android Things 0.1 - 0.4:
    $ ime enable com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME

  • 注意:如果您想在“应用程序范围”(而不是“系统范围”)使用 IME,请使用 ime set ID而不是 ime enable ID .

    设置应用解决方案

    Android Things 0.5+:
        am start -n com.android.settings/.Settings\$SystemDashboardActivity

    Languages & Input -> Virtual keyboard -> Manage keyboards 并启用 IME(应该已经启用)

    Android Things 0.1 - 0.4:
        am start -n com.android.settings/.Settings\$InputMethodAndLanguageSettingsActivity

    Virtual keyboard -> Manage keyboards 并启用输入法

    注意:为了从 shell 中关闭 _Android_ 的设置应用程序您可以使用 input keyevent 4 模拟多次按下后退按钮或使用 am force-stop com.android.settings 强制关闭应用程序.

    关于adb - 如何在 Android Things 上显示软键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42015209/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com