从谷歌搜索应用程序隐藏搜索提供商?

时间:2011-11-03 10:14:48

标签: android android-searchmanager

我的应用中有多个搜索提供商。搜索提供商的问题是他们出现在谷歌搜索应用程序/小部件中。反正只有显示其中一个提供者而不是所有提供者? =)

1 个答案:

答案 0 :(得分:2)

我不确定为什么你会打扰你不希望显示的搜索提供商。

话虽如此,您可以通过PackageManagersetComponentEnabledSetting()停用其组件。禁用的ContentProvider不应该显示给用户启用或在实际搜索UI中 - 如果是,那将是Android错误恕我直言。但是,我不知道重新启用提供程序是否还需要用户进入并在“设置”应用程序的“搜索”部分中重新选择它。