0

亲爱的 Android 开发者,

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

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

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

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

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

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

提前致谢!

4

1 回答 1

1

查看 SDK 中的 SoftKeyboard 示例项目。

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

文件->新建->项目->Android->Android示例项目

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

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

于 2013-07-22T23:29:32.907 回答