Я пытаюсь добавить кнопку в свое приложение, которое запускает Google Voice Typing (или распознавание речи по умолчанию). Я пробовал использовать этот учебник. Этот урок невероятно запутанный для меня. Я импортировал .jar и добавил необходимые разрешения, службы и действия в свой манифест. Но я не могу понять, как "собрать все это вместе". Мне интересно:
- Я должен был вызвать inputMethodService с моей кнопки, щелкнув в моей основной деятельности? Или мой метод вводаMethodService стал главной моей деятельностью?
- Что означает IME? Я попытался это сделать Google, но определения, которые он дал мне, не помогли мне понять.
- Когда я пытаюсь скопировать и вставить весь код DemoInputMethodService в мою текущую деятельность, я получаю сообщение об ошибке, что я не могу расширить InputMethodService внутри этой операции. (Который ведет назад, чтобы задать вопрос один.)
Как я могу заставить это работать?