【问题标题】:ok google, voice actions, search through app data好的谷歌,语音操作,通过应用数据搜索
【发布时间】: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>

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

  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"

拜托,任何帮助将不胜感激

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 2020-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多