【发布时间】:2013-04-10 16:57:55
【问题描述】:
我希望我的应用能够处理来自 Google Now 的搜索请求并出现在其电话搜索列表中,但我找不到任何相关文档。谁有可以提供的链接?
【问题讨论】:
-
这是语音命令吗?哪一个?
标签: android google-now
我希望我的应用能够处理来自 Google Now 的搜索请求并出现在其电话搜索列表中,但我找不到任何相关文档。谁有可以提供的链接?
【问题讨论】:
标签: android google-now
您可以通过设置将您的应用程序添加到 Google Now 中的电话搜索
android:includeInGlobalSearch="true"
在您的searchable.xml 配置文件中根据Searchable Configuration reference page。 Google Now 与以前的 Android 版本共享相同的电话搜索选项,通常称为the Quick Search Box。您可能还想引用Search Suggestions for the Quick Search Box training。
【讨论】:
我也在寻找如何做到这一点。
事实证明,将您的应用添加到全局搜索中不再适用于 KitKat 并在此提交中被删除:https://android.googlesource.com/platform/packages/apps/QuickSearchBox/+/ecf356c15143ab0583c64682de16d94a57f7dd1c
【讨论】:
您的 searchable.xml 需要包含一些重要的属性才能起作用。简单地添加包含全局将不起作用。示例应用程序有一个完整的 searchable.xml 可以工作:
我发现搜索必须显示在“电话搜索”列表中的是:
android:searchSuggestAuthority
和
android:includeInGlobalSearch="true"
【讨论】: