我想对我的应用进行反应对语音查询。我已经正确设置了" OK Google",如>。。
它运行良好,但似乎并未连接到我的应用程序。而不是打开我的应用程序,而只是执行定期搜索!
如果您有一个可搜索的 Activity
如所述在此处,那么您只需要在清单中的Activity
的<intent-filter />
标签中添加这两行:
<action android:name="com.google.android.gms.actions.SEARCH_ACTION"/>
<category android:name="android.intent.category.DEFAULT"/>
之后,您将在应用程序中收到SEARCH_ACTION
Intent
,您可以像普通搜索Intent
一样处理。您可以通过从Intent
中获得String
额外的CC_7来访问查询。
但是您的用户需要在口头查询中指定Intent
的应用程序名称才能到达您的应用!例如:
好的Google,在[您的应用名称]上搜索[查询]
您可以在博客文章此处找到更多信息。