我正在寻找解决这些问题的方法:
1)如何改变Android键盘语言?
2)如何检测所有已安装的键盘语言?
3)如何安装键盘语言?
这些问题可以做吗?我发现了一些信息:
广告1)我认为这是不可能的(未经许可,应用程序必须作为系统应用程序运行)?来源:Change Keyboard input language
我可以检测当前语言(How to programmatically get current keyboard language on an Android device),但我想检测所有已安装的语言。有可能吗?
广告3)这有可能吗?还是只有用户才能做到?我发现的最好的方法是有意图地打开语言设置。
有人能确认一下吗。
发布于 2019-02-14 12:14:35
你要自己做键盘吗?
如果是,您可以进行设置活动,因为您可以处理所有的语言首选项&也可以设置当前的键盘子类型。
若要设置设置活动:
<input-method xmlns:android="http://schemas.android.com/apk/res/android"
android:settingsActivity=".yourkeyboardpackage.SettingAcitivity"/>设置子类型:
inputMethodManager.setCurrentInputMethodSubtype( your input method subtype here)https://stackoverflow.com/questions/54688135
复制相似问题