如何在Android中部署软键盘?

如何在Android中部署软键盘?,android,android-softkeyboard,soft-keyboard,Android,Android Softkeyboard,Soft Keyboard,亲爱的Android开发者: 我想为android开发一个软键盘,我可以在任何需要文本输入的应用程序中使用它 我将InputMethodintent过滤器添加到清单中,如下所示: <intent-filter> <action android:name="android.view.InputMethod" /> </intent-filter> 我还向我的应用程序添加了BIND\u INPUT\u方法权限 我找不到的是如何将软键盘部署到我的设备上

亲爱的Android开发者:

我想为android开发一个软键盘,我可以在任何需要文本输入的应用程序中使用它

我将
InputMethod
intent过滤器添加到清单中,如下所示:

<intent-filter>
    <action android:name="android.view.InputMethod" />
</intent-filter>

我还向我的应用程序添加了
BIND\u INPUT\u方法
权限

我找不到的是如何将软键盘部署到我的设备上。有人能告诉我怎么做吗


由于我的软键盘没有活动,我不能简单地将其部署为Android应用程序。那我怎么测试我的键盘呢


提前谢谢

看看SDK中的软键盘示例项目

您可以通过以下方式非常轻松地将项目添加到工作区中:

文件->新建->项目->安卓->安卓示例项目

(如果没有看到,请转到SDK管理器(窗口->Android SDK管理器)并查找“SDK示例”。)


基本上,您的输入方法是一个服务,而不是一个活动,但您以相同的方式部署它(构建apk)。必须将意图过滤器添加到服务条目中(请参见示例代码)。

“由于我的软键盘没有活动,我不能简单地将其部署为Android应用程序”——当然可以。如果您已正确配置,您的应用程序应在“设置”中显示为输入法选项。