Как продлить голосовые команды Google Now в Android с помощью специальных действий

Недавно я установил Google Now Launcher на свой Nexus 4, и мне стало интересно, как я могу использовать его для взаимодействия с моими собственными приложениями. Хотя я могу открыть свое приложение, попросив его по названию, мне было интересно, есть ли способ перехватить голосовые команды (возможно, через широковещательный приемник), поэтому я могу сказать что-то вроде «выключить свет гостиной», чтобы отправить сигнал на Ардуино, чтобы выключить свет в комнате по всему дому? В то же время я не смог найти документацию для Google Now, поэтому, если это так, я бы хотел увидеть ссылку для нее, поэтому я могу просто прочитать, что доступно из источника.

Да. Вы можете сделать это, используя модель Android-Intent. После разбора вашей команды Google Now запускает различные намерения, и если у телефона есть приложение, зарегистрированное для обработки такого намерения, теперь у пользователя будет пользователь, который сможет выполнить команду. Общие намерения: Сигнализация, Фитнес, СМИ https://developer.android.com/guide/components/intents-common.html#Now