Версия 3.5 приложения Google для Android включает новый API, которым разработчики могут воспользоваться для активации функции «Ok Google» в своих приложениях. Согласно блогу разработчиков Android, разработчики программного обеспечения могут добавить несколько строк кода в свое приложение, чтобы пользователи могли искать в нем с помощью глобальной голосовой команды.
После того как функция будет интегрирована в приложение (Talon, например), пользователи смогут произносить фразы вроде «Ok Google, найди 9to5google в Talon», чтобы запустить поиск этого термина внутри Talon.
Сколько строк кода потребуется, чтобы пользователи могли сказать «Ok Google» и найти что-то в вашем приложении? Почти ничего. Начиная с сегодняшнего дня, все, что вам нужно, это небольшое дополнение к вашему AndroidManifest.xml, чтобы связать SEARCH_ACTION Google Now с вашей поисковой активностью:
После внесения этих изменений ваше приложение сможет получать интент SEARCH_ACTION, содержащий дополнительное поле SearchManager.QUERY с поисковым выражением.
Функция доступна всем пользователям на Android Jelly Bean и более новых версиях, использующих последнюю версию бесплатного приложения Google. В настоящее время она поддерживает только устройства, настроенные на английский язык.
