Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓软键盘可以启动其他IME吗_Android - Fatal编程技术网

Android 安卓软键盘可以启动其他IME吗

Android 安卓软键盘可以启动其他IME吗,android,Android,我考虑为android实现一种元软键盘,首先检查是否连接了物理键盘(在我的情况下,也可以使用dock,但蓝牙KBD),如果没有连接,则启动另一种特定的软键盘 因此: 有没有办法使用android API获取所有已安装键盘的列表? /edit:使用 然后我可以调用这些键盘中的一个吗 如果没有API解决方案,是否可以在有根的手机/平板电脑上实现 或者我必须实现我自己的完整键盘解决方案(或者可能分叉/改进现有的开源解决方案),当连接了物理kbd时,它不会弹出) 对于有类似问题的人: 到目前为止,我

我考虑为android实现一种元软键盘,首先检查是否连接了物理键盘(在我的情况下,也可以使用dock,但蓝牙KBD),如果没有连接,则启动另一种特定的软键盘

因此:

  • 有没有办法使用android API获取所有已安装键盘的列表?
    /edit:使用
  • 然后我可以调用这些键盘中的一个吗
  • 如果没有API解决方案,是否可以在有根的手机/平板电脑上实现
  • 或者我必须实现我自己的完整键盘解决方案(或者可能分叉/改进现有的开源解决方案),当连接了物理kbd时,它不会弹出)
对于有类似问题的人:
到目前为止,我发现最好的解决方案是使用和应用程序。但是空键盘目前只支持英文布局,而且持续的键盘切换弹出窗口有点烦人。。。(在我看来,每次出现键盘时都隐藏键盘几乎更容易)

似乎可以通过,但我不知道它是永久切换还是只切换一次,而且这种方法只在Jelly Bean中添加。

似乎可以通过,但是我不知道它是永久切换还是只切换一次,而且这个方法只在Jelly Bean中添加。

顺便说一句。如果我们能找到一个好方法,我会在github上发布源代码(当然也会发布到Play store),所以它应该是一个可以被尽可能多的用户使用的解决方案(因为它主要针对平板电脑,Android 3.0(或至少4.0)应该得到支持)。顺便说一句,如果我们能找到一个好办法做到这一点,我会在github发布源代码(当然也会发布到Play store),所以它应该是一个可以被尽可能多的用户使用的解决方案(因为它主要针对平板电脑,Android 3.0)(或至少应支持4.0)。它是一个永久性开关。它是一个全局键(位于空格键左侧),将切换到另一个IME。它是一个永久性开关。它是一个全局键(位于空格键左侧),将切换到另一个IME。