我正在寻找解决这些问题的方法:
1) 如何更改 Android 键盘语言?
2) 如何检测所有已安装的键盘语言?
3) 如何安装一些键盘语言?
这些问题可以做吗?我找到了一些信息:
广告 1) 我认为这是不可能的(未经许可,应用程序必须作为系统应用程序运行)?来源:Change Keyboard input language
广告 2) 我可以检测当前语言 ( How to programmatically get current keyboard language on an Android device ) 但我想检测所有已安装的语言。可能吗?
广告 3) 这可能吗?还是只有用户才能做到?我发现的最好方法是有意地打开语言设置。
有人可以确认一下吗。
最佳答案
你打算自己做键盘吗?
如果是,那么您可以进行设置 Activity ,因为您可以处理所有语言偏好并设置当前键盘子类型。
设置设置 Activity :
<input-method xmlns:android="http://schemas.android.com/apk/res/android"
android:settingsActivity=".yourkeyboardpackage.SettingAcitivity"/>
设置子类型:
inputMethodManager.setCurrentInputMethodSubtype( your input method subtype here)
关于android - 键盘 - 检测所有语言、更改语言、安装语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54688135/