каждый. Столкнулся с немного странной проблемой. Моя цель - обработать поисковый запрос Google и открыть приложение с этим запросом. Необходимые запросы: Позвоните приятелю (открывает активность моего приложения с этой контактной информацией и предлагает позвонить с помощью voip) Поиск приятеля по «Имени приложения» (должен открыть активность моего приложения и отобразить в списке все случаи)
Я уже пробовал эти подходы: 1. Я создал активность с фильтром намерений с дескриптором
<intent-filter>
<action android:name="android.intent.action.CALL" />
category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Но каждый раз, когда я пытаюсь позвонить другу, открывается стандартное приложение для звонков.
Я создал действие с дескриптором фильтра намерений, используя подход 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>
but still no luck. i can create a search query on with
adb shell am start -a "com.google.android.gms.actions.SEARCH_ACTION" --es query "[query keyword]" -n "com.testapp/.MainActivity"
Пожалуйста, любая помощь будет принята с благодарностью