Ок гугл, голосовые действия, поиск по данным приложения
Каждый. Я столкнулся с немного странной проблемой. Моя цель - обработать поисковый запрос Google и открыть приложение с этим запросом. Необходимые запросы: Позвонить приятелю (открывает активность моего приложения с этой контактной информацией и предложить позвонить с помощью voip) Поиск собеседника по "имени приложения" (должен открыть активность моего приложения и отобразить в списке все случаи)
Я уже попробовал эти подходы: 1. Я создал деятельность с помощью фильтра намерений с дескриптором
<intent-filter>
<action android:name="android.intent.action.CALL" />
category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Но каждый раз, когда я пытаюсь использовать стандартное приложение для вызовов "Call buddy".
Я создал действие с дескриптором фильтра намерений, используя подход google.gms.actions
<activity android:name=".SearchableActivity"> <intent-filter> <action android:name="com.google.android.gms.actions.SEARCH_ACTION"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter>
но все равно не повезло. я могу создать поисковый запрос с
adb shell am start -a "com.google.android.gms.actions.SEARCH_ACTION" --es query "[query keyword]" -n "com.testapp/.MainActivity"
Пожалуйста, любая помощь будет принята с благодарностью
1 ответ
Согласно этому ответу, вам сначала нужно будет опубликовать свое приложение в магазине, прежде чем оно будет работать: /questions/10915647/kak-integrirovat-poiskovuyu-aktivnost-s-golosovyim-poiskom-ok-google/10915658#10915658