我想做一个没有实际键盘的新输入法。它应始终保持活动状态(在用户启用后),但不是默认键盘。因为它将不具有任何可视键盘,并且用户将仍然能够按照他/她的选择来使用默认键盘。
我将从网络命令按需触发它。这是可能的吗?这应该是可能的,因为例如Android电视遥控器或Shield TV遥控器可以做到这一点。
但是我不知道该怎么做。当我创建一个普通输入法时,只有当我选择它作为默认输入法时,它才能起作用。
<service android:name="SoftKeyboard"
android:permission="android.permission.BIND_INPUT_METHOD">
<intent-filter>
<action android:name="android.view.InputMethod" />
</intent-filter>
<meta-data android:name="android.view.im" android:resource="@xml/method" />
</service>
这是清单文件中的部分。有没有可能在不选择它作为默认输入法的情况下让它工作?作为第二个,附加输入法…
发布于 2019-05-27 03:25:26
我找不到一个可以与原来的斜靠式键盘共存的解决方案。因此,我找到了一个示例Leanback键盘代码,将我的rest API注入其中。现在我已经修改了斜背键盘,使其成为我想要的。
https://stackoverflow.com/questions/56314899
复制相似问题