Ответ 1
Для приложений, работающих на устройстве Android Wear:
- Нет, список системных голосовых действий фиксирован (и указан здесь). Вы можете настроить приложение для ответа на них (например, взять заметку), но вы не можете добавлять новые.
- Да. Когда вы уже используете свое приложение, вы можете использовать
startActivityForResult()
с помощьюACTION_RECOGNIZE_SPEECH
для получения голосового ввода. Затем вы можете использовать возвращаемую строку для выполнения всех необходимых действий.
Между тем, если вы просто отображаете уведомления из приложения Android, работающего в переносном компьютере, то теперь вы не можете иметь голосовые действия вообще (по крайней мере, в буквальном смысл). Однако у вас может быть уведомление о том, что запрашивает ввод голоса. Затем этот ввод будет передан как дополнительный в намерении, который доставляется в приложение в карманном компьютере.