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

时间:2016-11-13 13:31:08

标签: android android-intent google-voice-actions

每一个人。 我遇到了一个有点奇怪的问题。我的目标是处理好的Google搜索查询并使用此查询打开应用。 需要的查询:   致电好友(使用该联系信息打开我的应用程序活动并建议使用voip拨打电话)   在“app name”上搜索好友(应该打开我的应用程序的活动并在列表中显示所有出现的内容)

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

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

但每次我尝试“致电伙伴”标准电话应用程序oppens。

  1. 我使用google.gms.actions方法创建了一个带有intent-filter句柄的活动

    <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>
    

  2. 但仍然没有运气。 我可以使用

    创建搜索查询
    adb shell am start -a "com.google.android.gms.actions.SEARCH_ACTION" --es query "[query keyword]" -n "com.testapp/.MainActivity"
    

    请,任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

根据此答案,您首先需要在商店上发布您的应用:https://stackoverflow.com/a/26983470/811749