Я не уверен, почему вам не нужны поисковые системы, которые вы не хотите показывать.
При этом вы можете отключить их компоненты через PackageManager
и setComponentEnabledSetting()
. Отключенный ContentProvider
не должен отображаться для пользователя, чтобы включить или в реальном поисковом интерфейсе - если это произойдет, это будет ошибка Android IMHO. Однако я не знаю, потребует ли пользователь для повторного включения провайдера войти и повторно выбрать его в разделе «Поиск» приложения «Настройки».