LauncherAppsShortcutQueryFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это перечисление поддерживает побитовую комбинацию значений его членов.
[System.Flags]
public enum LauncherAppsShortcutQueryFlags
[<System.Flags>]
type LauncherAppsShortcutQueryFlags =
- Наследование
-
LauncherAppsShortcutQueryFlags
- Атрибуты
Поля
| Имя. | Значение | Описание |
|---|---|---|
| None | 0 | |
| MatchDynamic | 1 | Включите динамические сочетания клавиш в результат.
Справочник по Android для Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "". |
| MatchPinned | 2 | Включите закрепленные сочетания клавиш в результат. Если вы являетесь выбранным приложением помощника и хотите получить все сочетания клавиш, принадлежащие пользователю на средство запуска (или другими средствами запуска, если у пользователя несколько), используйте вместо этого FLAG_MATCH_PINNED_BY_ANY_LAUNCHER. Если вы являетесь приложением регулярного средства запуска, нет способа получить ярлыки, закрепленные другими средствами запуска, и FLAG_MATCH_PINNED_BY_ANY_LAUNCHER будет игнорироваться. Поэтому используйте этот флаг для получения собственных закрепленных ярлыков.
Справочник по Android для Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "". |
| GetKeyFieldsOnly | 4 | Запрашивает только поля "ключ". Сведения о полях "ключ" см. в javadoc в ShortcutInfo.hasKeyFieldsOnly()". Это позволяет быстрее получать доступ к ярлыкам, чтобы определить, нужно ли обновлять кэш вызывающего объекта в памяти. Как правило, приложения запуска кэшируют все или большинство ярлыков в памяти, чтобы отображать сочетания клавиш без задержки. Когда данное приложение средства запуска хочет обновить кэш, например при перезапуске процесса, оно может получить ярлык с этим флагом. Затем приложение может проверить ЯрлыкInfo.getLastChangedTimestamp() для каждого ярлыка, извлекая сведения о сочетании клавиш, отличные от ключа, только если этот ярлык был обновлен.
Справочник по Android для Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "". |
| MatchManifest | 8 | Включите сочетания клавиш манифеста в результат.
Справочник по Android для Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "". |
| MatchCached | 16 | Включите кэшированные сочетания клавиш в результат.
Справочник по Android для Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "". |
| MatchPinnedByAnyLauncher | 1024 | Включите все закрепленные ярлыки любыми средствами запуска, а не только вызывающим оператором. Вызывающий объект должен быть выбранным приложением помощника для использования этого флага или иметь системное ACCESS_SHORTCUTS разрешение. Если вы являетесь выбранным приложением помощника и хотите получить все сочетания клавиш, принадлежащие пользователю на средство запуска (или другими средствами запуска, если у пользователя несколько), используйте вместо этого FLAG_MATCH_PINNED_BY_ANY_LAUNCHER. Если вы являетесь приложением регулярного запуска (или любым приложением, которое не является выбранным приложением помощника), этот флаг будет игнорироваться. Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "". |
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".