如何让我的应用程序显示在Google即时的手机搜索列表中?

时间:2013-04-10 16:57:56

标签: android google-now

我希望我的应用能够处理来自Google即时的搜索请求并显示在其电话搜索列表中,但我找不到任何相关文档。有人有他们可以提供的链接吗?

3 个答案:

答案 0 :(得分:8)

您可以通过设置

将您的应用程序添加到Google即时中的手机搜索中
android:includeInGlobalSearch="true"
根据{{​​3}}在searchable.xml配置文件中

。 Google Now与之前版本的Android共享相同的手机搜索选项,通常称为Searchable Configuration reference page。您可能还想引用the Quick Search Box

答案 1 :(得分:4)

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

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

答案 2 :(得分:1)

您的searchable.xml需要包含一些重要的属性才能生效。简单地添加include global将无法正常工作。示例应用程序有一个完整的searchable.xml,可以工作:           

我发现必须在“手机搜索”列表中显示搜索内容:

android:searchSuggestAuthority

android:includeInGlobalSearch="true"