как привязать inputmethodservice к приложению в Android - PullRequest
0 голосов
/ 10 марта 2011

Привет друзья Я создал свою собственную клавиатуру с помощью inputmethodservice, теперь я хочу использовать ее в своем приложение в качестве клавиатуры по умолчанию. В то же время она не может быть клавиатурой по умолчанию для других приложений, работающих на моем мобильном телефоне Android

1 Ответ

1 голос
/ 19 сентября 2011

Короче говоря: вы не можете автоматически выбирать конкретный метод ввода службы. Это функция безопасности в Android (служба ввода потенциально может захватить пароль и заполнить формы от имени пользователя).

Единственный способ переключить метод ввода - это представить пользователю стандартный диалог выбора InputMethod и позволить ему выбрать (см. InputMethodManager * showInputMethodPicker ) Обратите внимание, что этот выбор является постоянным и повлияет на всю систему.

Если вам нужна клавиатура для конкретного приложения, вам лучше расширить KeyboardView, а не inputmethodservice.

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