【发布时间】:2017-03-27 05:48:45
【问题描述】:
每一个。 我遇到了一个有点奇怪的问题。我的目标是处理好的谷歌搜索查询并用这个查询打开一个应用程序。 需要查询: 呼叫伙伴(使用该联系信息打开我的应用程序的活动并建议使用 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"
拜托,任何帮助将不胜感激
【问题讨论】:
标签: android android-intent google-voice-actions