如何在Android中部署软键盘?

时间:2013-07-22 21:16:50

标签: android android-softkeyboard soft-keyboard

亲爱的Android开发者,

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

我将InputMethod intent-filter添加到我的清单中:

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

我还在我的应用程序中添加了BIND_INPUT_METHOD权限。

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

由于我的软键盘没有Activity,我不能简单地将其部署为Android应用程序。那我该如何测试我的键盘?

提前致谢!

1 个答案:

答案 0 :(得分:1)

查看SDK中的SoftKeyboard示例项目。

您可以通过

轻松地将项目添加到工作区

文件 - &gt;新建 - &gt;项目 - &gt; Android-&gt; Android示例项目

(如果您没有看到它,请转到SDK管理器(Window-&gt; Android SDK Manager)并查找“Samples for SDK”。)

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

相关问题