Android Wear Пользовательские голосовые действия

Я создаю приложение, которое будет работать с Android Wear, и я хотел бы реализовать команду в Google «О'кей, Google». Я видел эту страницу: http://developer.android.com/training/wearables/apps/voice.html

Но это связано только с приложениями, которые включают «Действия в Android Wear».

Я хотел спросить:

  1. Могу ли я добавлять пользовательские команды? Я имею в виду тех, кто не начинает со слова «Старт»?
  2. Могу ли я добавлять команды, которые будут делать другую вещь, чем просто открытие приложения? Как запустить метод?

Если это не место, чтобы спросить об этом, можете ли вы дать мне адрес электронной почты / ссылку на помощь / поддержку Google Developers? Благодарю.

Для приложений, работающих на устройстве Android Wear:

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

Между тем, если вы просто показываете уведомления из приложения для Android, работающего в карманном компьютере , то у вас теперь нет голосовых действий вообще (по крайней мере, в буквальном смысле). Однако у вас может быть уведомление, требующее ввода голоса . Затем этот ввод будет передан в качестве дополнения в намерении, которое доставляется в приложение в карманном компьютере.