13

我开发了一个安卓键盘。它可以在任何设备上作为单独的应用程序正常工作。现在我需要在以下位置显示我的应用程序:

(设置->输入)

下图显示了设备中添加的外部键盘:

在此处输入图像描述

正如您在图像中看到的 Android 键盘是默认的。

示例:Swiftkey 3 是在外部添加的。

但我不知道如何添加自己的键盘,所以我可以选择这个?

4

2 回答 2

9

你应该先看看这里然后在此处继续此线程,如此处所述:

一些技巧:

inputMethod 基本上是一个 Android Service,所以是的,你可以做 HTTP 和所有你可以在Service.

您可以ActivitiesInputMethod. 再一次,它只是一个Service.

是关于该主题的另一个教程。我希望这一切对你有所帮助。

干杯

于 2013-07-08T10:27:22.607 回答
4

您必须创建InputMethodService ...并且只需在Menifest.xml文件中添加以下代码

<service android:name="FastInputIME"
        android:label="@string/fast_input_label"
        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>

许可:

<uses-permission android:name="android.permission.BIND_INPUT_METHOD"/>
于 2013-07-09T07:30:01.830 回答