Клавиатура - определить все языки, изменить язык, установить язык - PullRequest
0 голосов
/ 14 февраля 2019

Я ищу решение этих проблем:

1) Как изменить язык клавиатуры Android?

2) Как определить все установленные языки клавиатуры?

3) Как установить язык клавиатуры?


Возможны ли эти проблемы?Я нашел некоторую информацию:

Объявление 1) Я думаю, что это невозможно, верно (без разрешения и приложение должно работать как системное приложение)?Источник: Изменить язык ввода клавиатуры

Объявление 2) Я могу определить текущий язык ( Как программно получить текущий язык клавиатуры на устройстве Android ), но я хочу определитьвсе установленные языки.Возможно ли это?

Объявление 3) Возможно ли это?Или это может сделать только пользователь?Лучший способ найти открытые языковые настройки с намерением.

Может кто-нибудь подтвердить это.

1 Ответ

0 голосов
/ 14 февраля 2019

Собираетесь ли вы сделать свою собственную клавиатуру?

если да, чем вы можете выполнять настройку, в которой вы можете обрабатывать все свои предпочтения для языков и также устанавливать текущий подтип клавиатуры.

для установки Установка активности:

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

для установки подтипа:

inputMethodManager.setCurrentInputMethodSubtype( your input method subtype here)
...