gpt4 book ai didi

java - 如何在不更改默认选择的输入法服务的情况下创建附加输入法服务?

转载 作者:行者123 更新时间:2023-12-02 09:51:10 25 4
gpt4 key购买 nike

我想制作一个没有实际键盘的新输入法。它应该始终保持 Activity 状态(在用户启用后),但不是默认键盘。因为它不会有任何可视键盘,用户仍然可以使用他/她选择的默认键盘。

我将根据网络命令的需要触发它。这可能吗 ?这应该是可能的,因为例如 Android TV Remote 或 Shield TV Remote 可以做到这一点。

但我找不到该怎么做。当我创建普通输入法时,只有选择它作为默认输入法它才有效。

    <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>

这是 list 文件中的部分。是否可以在不选择它作为默认输入法的情况下使其工作?作为第二种附加输入法……

最佳答案

我找不到可以与原始 Leanback 键盘一起使用的解决方案。因此,我找到了一个示例 Leanback 键盘代码,并在其中注入(inject)了我的其余 API。现在我已经修改了后倾键盘以达到我想要的效果。

关于java - 如何在不更改默认选择的输入法服务的情况下创建附加输入法服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56314899/

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