LauncherAppsShortcutQueryFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[System.Flags]
public enum LauncherAppsShortcutQueryFlags
[<System.Flags>]
type LauncherAppsShortcutQueryFlags =
- Héritage
-
LauncherAppsShortcutQueryFlags
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | |
| MatchDynamic | 1 | Incluez des raccourcis dynamiques dans le résultat.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| MatchPinned | 2 | Incluez les raccourcis épinglés dans le résultat. Si vous êtes l’application Assistant sélectionnée et souhaite récupérer tous les raccourcis que l’utilisateur possède sur le lanceur (ou par d’autres lanceurs, au cas où l’utilisateur avait plusieurs), utilisez FLAG_MATCH_PINNED_BY_ANY_LAUNCHER à la place. Si vous êtes une application de lanceur standard, il n’existe aucun moyen d’obtenir des raccourcis épinglés par d’autres lanceurs, et FLAG_MATCH_PINNED_BY_ANY_LAUNCHER sera ignoré. Utilisez donc cet indicateur pour obtenir les propres raccourcis épinglés.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| GetKeyFieldsOnly | 4 | Demande uniquement des champs « clé ». Consultez le javadoc de ShortcutInfo.hasKeyFieldsOnly() pour voir les champs « key ». Cela permet un accès plus rapide aux informations de raccourci afin de déterminer si le cache en mémoire de l’appelant doit être mis à jour. En règle générale, les applications de lanceur cachent toutes ou la plupart des informations de raccourci en mémoire pour afficher les raccourcis sans délai. Lorsqu’une application de lanceur donnée souhaite mettre à jour son cache, par exemple lorsque son processus redémarre, il peut récupérer des informations de raccourci avec cet indicateur. L’application peut ensuite vérifier ShortcutInfo.getLastChangedTimestamp() pour chaque raccourci, en récupérant les informations non clés d’un raccourci uniquement si ce raccourci a été mis à jour.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| MatchManifest | 8 | Incluez des raccourcis manifestes dans le résultat.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| MatchCached | 16 | Incluez les raccourcis mis en cache dans le résultat.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| MatchPinnedByAnyLauncher | 1024 | Incluez tous les raccourcis épinglés par tous les lanceurs, pas seulement par l’appelant, dans le résultat. L’appelant doit être l’application Assistant sélectionnée pour utiliser cet indicateur ou disposer de l’autorisation système ACCESS_SHORTCUTS. Si vous êtes l’application Assistant sélectionnée et souhaite récupérer tous les raccourcis que l’utilisateur possède sur le lanceur (ou par d’autres lanceurs, au cas où l’utilisateur avait plusieurs), utilisez FLAG_MATCH_PINNED_BY_ANY_LAUNCHER à la place. Si vous êtes une application de lanceur standard (ou toute application qui n’est pas l’application assistante sélectionnée), cet indicateur est ignoré. Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.