Описание тега android-search

Поиск - это основная функция пользователей Android. Пользователи должны иметь возможность искать любые данные, которые им доступны, независимо от того, находится ли контент на устройстве или в Интернете. Чтобы обеспечить единообразие поиска для пользователей, Android предоставляет платформу поиска, которая помогает реализовать поиск для вашего приложения.

Платформа поиска предлагает два режима ввода для поиска: диалоговое окно поиска в верхней части экрана или виджет поиска ( SearchView), который можно встроить в макет действия. В любом случае система Android поможет вам в реализации поиска, доставив поисковые запросы к определенному действию, которое выполняет поиск. Вы также можете включить диалог поиска или виджет, чтобы предлагать варианты поиска по мере ввода пользователем. На рисунке 1 показан пример диалогового окна поиска с дополнительными предложениями поиска.

После того, как вы настроили диалог поиска или виджет поиска, вы можете:

  • Включить голосовой поиск
  • Предоставлять поисковые предложения на основе недавних запросов пользователей
  • Предоставлять индивидуальные поисковые предложения, которые соответствуют фактическим результатам в данных вашего приложения
  • Предлагайте поисковые предложения вашего приложения в общесистемном окне быстрого поиска

В следующих документах показано, как использовать платформу Android для реализации поиска:

Создание интерфейса поиска:

Как настроить приложение для использования диалогового окна поиска или виджета поиска.

Добавление предложений недавних запросов:

Как давать предложения на основе ранее использованных запросов.

Добавление собственных предложений:

Как предоставлять предложения на основе пользовательских данных из вашего приложения, а также предлагать их в общесистемном окне быстрого поиска.

Доступная для поиска конфигурация:

Справочный документ для файла конфигурации с возможностью поиска (хотя в других документах файл конфигурации также обсуждается с точки зрения конкретного поведения).