我正在寻找这些问题的解决方案:
1)如何更改Android键盘语言?
2)如何检测所有已安装的键盘语言?
3)如何安装一些键盘语言?
这些问题可能吗?我找到了一些信息:
广告1)我认为这是不可能的(没有权限,应用程序必须作为系统应用程序运行)?资料来源:Change Keyboard input language
广告2)我可以检测当前语言(How to programmatically get current keyboard language on an Android device),但我想检测所有已安装的语言。可能吗?
广告3)这可能吗?或者只有用户才能这样做?我找到的最好方法是有意图的开放式语言设置。
有人可以确认一下。
你打算自己制作键盘吗?
如果是,则可以进行设置活动,因为您可以处理所有语言首选项并设置当前键盘子类型。
设置设置活动:
<input-method xmlns:android="http://schemas.android.com/apk/res/android"
android:settingsActivity=".yourkeyboardpackage.SettingAcitivity"/>
设置子类型:
inputMethodManager.setCurrentInputMethodSubtype( your input method subtype here)