好的,谷歌,语音操作,通过应用数据搜索



每一个。我遇到了一个有点奇怪的问题。我的目标是处理好谷歌搜索查询,并打开一个应用程序与此查询。需要查询:呼叫伙伴(打开我的应用程序的活动与该联系信息,并提出与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

    最新更新