键盘 - 检测所有语言,更改语言,安装语言

问题描述 投票:1回答:1

我正在寻找这些问题的解决方案:

1)如何更改Android键盘语言?

2)如何检测所有已安装的键盘语言?

3)如何安装一些键盘语言?


这些问题可能吗?我找到了一些信息:

广告1)我认为这是不可能的(没有权限,应用程序必须作为系统应用程序运行)?资料来源:Change Keyboard input language

广告2)我可以检测当前语言(How to programmatically get current keyboard language on an Android device),但我想检测所有已安装的语言。可能吗?

广告3)这可能吗?或者只有用户才能这样做?我找到的最好方法是有意图的开放式语言设置。

有人可以确认一下。

android keyboard locale android-softkeyboard android-keypad
1个回答
0
投票

你打算自己制作键盘吗?

如果是,则可以进行设置活动,因为您可以处理所有语言首选项并设置当前键盘子类型。

设置设置活动:

<input-method xmlns:android="http://schemas.android.com/apk/res/android" 
    android:settingsActivity=".yourkeyboardpackage.SettingAcitivity"/>

设置子类型:

inputMethodManager.setCurrentInputMethodSubtype( your input method subtype here)
© www.soinside.com 2019 - 2024. All rights reserved.