每一个。我遇到了一个有点奇怪的问题。我的目标是处理好谷歌搜索查询,并打开一个应用程序与此查询。需要查询:呼叫伙伴(打开我的应用程序的活动与该联系信息,并提出与voip通话)在"app Name"上搜索好友(应该打开我的应用程序的活动并在列表中显示所有出现)
我已经尝试了这些方法:1. 我已经创建了一个活动意图过滤器处理
<intent-filter>
<action android:name="android.intent.action.CALL" />
category android:name="android.intent.category.DEFAULT" />
</intent-filter>
但是每次我尝试"呼叫伙伴"标准呼叫应用程序打开。
我使用google.gm .actions方法创建了一个带有intent-filter句柄的activity
<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"
请,任何帮助将不胜感激
根据这个答案,你首先需要在应用商店上发布应用程序,然后才能运行:https://stackoverflow.com/a/26983470/811749