我开发了一个安卓键盘。它可以在任何设备上作为单独的应用程序正常工作。现在我需要在以下位置显示我的应用程序:
(设置->输入)
下图显示了设备中添加的外部键盘:
正如您在图像中看到的 Android 键盘是默认的。
示例:Swiftkey 3 是在外部添加的。
但我不知道如何添加自己的键盘,所以我可以选择这个?
您必须创建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"/>