7

我希望我的应用程序能够处理来自 Google Now 的搜索请求并出现在其电话搜索列表中,但我找不到任何关于此的文档。有没有人可以提供一个链接?

4

3 回答 3

8

您可以通过设置将您的应用程序添加到 Google Now 中的电话搜索

android:includeInGlobalSearch="true"

根据可搜索配置参考页在您的searchable.xml配置文件中。Google Now 与以前的 Android 版本共享相同的手机搜索选项,通常称为快速搜索框。您可能还想参考快速搜索框培训的搜索建议

于 2013-04-10T17:05:12.200 回答
4

我也在寻找如何做到这一点。

事实证明,将您的应用程序添加到全局搜索不再适用于 KitKat,并在此提交中被删除:https ://android.googlesource.com/platform/packages/apps/QuickSearchBox/+/ecf356c15143ab0583c64682de16d94a57f7dd1c

于 2014-04-25T06:39:22.960 回答
1

您的 searchable.xml 需要包含一些重要的属性才能起作用。简单地添加包含全局是行不通的。示例应用程序有一个完整的可运行的 searchable.xml:

我发现搜索必须显示在“电话搜索”列表中的是:

android:searchSuggestAuthority

android:includeInGlobalSearch="true"
于 2013-09-13T12:32:48.950 回答