Обзор ярлыков приложений

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

В этой документации показано, как создавать и управлять ярлыками приложений. Вы также можете узнать о некоторых передовых методах улучшения работы с ярлыками.

Типы сочетаний клавиш

Ключевые действия, отображаемые с помощью ярлыков приложений.
Рисунок 1. Используя ярлыки приложений, вы можете отображать ключевые действия и мгновенно переводить пользователей вглубь вашего приложения.

Каждый ярлык ссылается на один или несколько интентов , каждый из которых запускает определенное действие в вашем приложении, когда пользователи выбирают этот ярлык. Типы ярлыков, которые вы создаете для своего приложения, зависят от сценария использования приложения. Примеры действий, которые вы можете выразить в виде ярлыков, включают следующее:

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

Для своего приложения вы можете публиковать следующие типы ярлыков:

  • Статические ярлыки определяются в файле ресурсов, который упаковывается в APK-файл или пакет приложения .
  • Динамические ярлыки могут быть добавлены, обновлены и удалены вашим приложением только во время выполнения.
  • Закрепленные ярлыки можно добавлять в поддерживаемые средства запуска во время выполнения, если пользователь предоставит на это разрешение.

Отображение ярлыков в помощниках с использованием возможностей

В файле shortcuts.xml можно указать типы действий, которые пользователи могут выполнить для запуска вашего приложения и непосредственного перехода к выполнению определенной задачи. Более подробную информацию см. в документации по добавлению возможностей .

Ограничения сочетаний клавиш

Большинство поддерживаемых лаунчеров отображают до четырех ярлыков одновременно, включая как статические, так и динамические. При отображении динамических ярлыков на устройствах Google используйте библиотеку интеграции Google Shortcuts , чтобы избежать ограничения на количество ярлыков.

Если вы решите не использовать библиотеку интеграции Google Shortcuts, ваше приложение будет ограничено лимитом устройства на количество одновременно поддерживаемых ярлыков. Ярлыки, опубликованные таким образом, отображаются только в лаунчерах Android и недоступны на других платформах Google.

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

Чтобы начать создавать ярлыки для вашего приложения, обратитесь к следующей документации:

Для получения более подробной информации об операциях, которые можно выполнять с ярлыками, см. справочную документацию по API ShortcutManager .