【问题标题】:Hide Soft Keyboard using adb使用 adb 隐藏软键盘
【发布时间】:2015-11-30 12:06:06
【问题描述】:

我想使用 adb shell 命令隐藏软键盘。是否有任何特定的命令可以这样做,或者以任何方式我可以通过 adb 获取当前的焦点窗口对象,如果显示的话我可以在其上隐藏键盘?

【问题讨论】:

    标签: android shell adb android-softkeyboard


    【解决方案1】:

    你可以隐藏你的键盘

    adb shell input keyevent 111
    

    您可以在这里找到所有关键事件: http://developer.android.com/reference/android/view/KeyEvent.html

    【讨论】:

      【解决方案2】:

      @Matthias Miro 的答案是 4.5 岁,它不适用于 Android 9。 相反,我发现以下解决方案 in a GitHub issue thread 有效:

      1. 安装Null Keyboard
      2. 通过 ADB 选择它:adb shell ime set com.wparam.nullkeyboard/.NullKeyboard

      要找回原来的键盘:

      1. 列出所有可用键盘:adb shell ime list -s -a
      2. 通过以下方式选择一个:adb shell ime set [keyboard line from previous command]

      【讨论】:

        【解决方案3】:

        我通过 adb 找到了一种更快、更简单的解决方案,即完全禁用键盘。

        你可以隐藏你的键盘永久性

        adb shell pm disable-user com.android.inputmethod.latin
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-02-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-12-14
          • 2023-01-09
          相关资源
          最近更新 更多