每个人。我遇到了一个有点奇怪的问题。我的目标是处理好的谷歌搜索查询并用这个查询打开一个应用程序。需要的查询:呼叫伙伴(使用该联系信息打开我的应用程序的活动并建议使用 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>
但仍然没有运气。我可以创建一个搜索查询
adb shell am start -a "com.google.android.gms.actions.SEARCH_ACTION" --es query "[query keyword]" -n "com.testapp/.MainActivity"
请,任何帮助将不胜感激