0

每个人。我遇到了一个有点奇怪的问题。我的目标是处理好的谷歌搜索查询并用这个查询打开一个应用程序。需要的查询:呼叫伙伴(使用该联系信息打开我的应用程序的活动并建议使用 voip 拨打电话)在“应用程序名称”上搜索伙伴(应该打​​开我的应用程序的活动并在列表中显示所有事件)

我已经尝试过这些方法: 1. 我创建了一个带有意图过滤器和句柄的活动

<intent-filter>
    <action android:name="android.intent.action.CALL" />
    category android:name="android.intent.category.DEFAULT" />
</intent-filter>

但是每次我尝试“呼叫好友”时,标准呼叫应用程序都会打开。

  1. 我使用 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"

请,任何帮助将不胜感激

4

1 回答 1

1

根据这个答案,您首先需要在商店中发布您的应用程序才能工作:https ://stackoverflow.com/a/26983470/811749

于 2017-01-06T08:12:58.157 回答