Android установить клавиатуру по умолчанию - PullRequest
0 голосов
/ 12 октября 2010

Я хочу установить скандинавскую клавиатуру в качестве клавиатуры по умолчанию на устройстве Android и Я хочу сделать это с помощью кода. Поэтому я пытаюсь с InputMethodManager:

InputMethodManager mng = (InputMethodManager)getSystemService(LoginActivity.INPUT_METHOD_SERVICE);
List<InputMethodInfo> m_list=mng.getInputMethodList();

и я нахожу метод setInputMethod (токен IBinder, идентификатор строки) класса InputMethodManager. Но я не нахожу примеров / документации, которые объясняют мне, как его использовать. Есть предложения? Спасибо.

1 Ответ

4 голосов
/ 12 октября 2010

Привет всем, я хочу установить скандинавскую клавиатуру в качестве клавиатуры по умолчанию на устройстве Android, и я хочу сделать это с помощью кода.

Вы не можете изменить «клавиатуру по умолчанию на устройстве Android» с помощью кода из стандартного приложения SDK. Пользователь может выбрать свою собственную клавиатуру и локаль через приложение «Настройки». Вы можете отправить пользователей на соответствующий экран настроек через ACTION_INPUT_METHOD_SETTINGS и ACTION_LOCALE_SETTINGS, которые являются действиями Intent, определенными для android.provider.Settings.

Приложения, являющиеся частью прошивки устройства, могут использовать DEFAULT_INPUT_METHOD на android.provider.Settings.Secure.

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