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