ApplicationInfoFlags É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.
Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.App.ApplicationErrorReport.GetErrorReportReceiver .
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[System.Flags]
public enum ApplicationInfoFlags
[<System.Flags>]
type ApplicationInfoFlags =
- Héritage
-
ApplicationInfoFlags
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| Multiarch | -2147483648 | Valeur des indicateurs : true si le code de cette application doit être chargé dans les processus d’autres applications. Sur les appareils qui prennent en charge plusieurs jeux d’instructions, cela implique que le code peut être chargé dans un processus qui utilise l’un des ensembles d’instructions pris en charge par les appareils. Le système peut traiter ces applications spécialement, par exemple, en extrayant les bibliothèques natives de l’application pour tous les ensembles d’instructions pris en charge ou en compilant le code dex de l’application pour tous les jeux d’instructions pris en charge.
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. |
| None | 0 | |
| System | 1 | Valeur pour Flags: si elle est définie, cette application est installée dans l’image système de l’appareil. |
| Debuggable | 2 | Valeur pour Flags: définie sur true si cette application souhaite autoriser le débogage de son code, même lorsqu’elle est installée sur un système de non-développement. |
| HasCode | 4 | Valeur pour Flags: définie sur true si ce code est associé à cette application. |
| Persistent | 8 | Valeur des indicateurs : définie sur true si cette application est persistante. Provient d’android :persistent de la balise d’application<>.
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. |
| FactoryTest | 16 | Valeur des indicateurs : définie sur true si cette application contient l’autorisation Manifest.permission.FACTORY_TEST et que l’appareil s’exécute en mode de test d’usine.
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. |
| AllowTaskReparenting | 32 | Valeur des indicateurs : valeur par défaut pour l’indicateur ActivityInfo correspondant. Provient d’android :allowTaskReparenting de la balise d’application<>.
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. |
| AllowClearUserData | 64 | Valeur des indicateurs : valeur par défaut pour l’indicateur ActivityInfo correspondant. Provient d’android :allowClearUserData de la balise d’application<>.
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. |
| UpdatedSystemApp | 128 | Valeur pour Flags: cette valeur est définie si cette application a été installée en tant que mise à jour vers une application système intégrée. |
| TestOnly | 256 | Valeur pour Flags: il s’agit de l’ensemble de l’application qui a spécifié TestOnlyla valeur true. |
| SupportsSmallScreens | 512 | Valeur pour Flags: true lorsque la fenêtre de l’application peut être réduite en taille pour les écrans plus petits. |
| SupportsNormalScreens | 1024 | Valeur pour Flags: true lorsque la fenêtre de l’application peut être affichée sur des écrans normaux. |
| SupportsLargeScreens | 2048 | Valeur pour Flags: true lorsque la fenêtre de l’application peut être augmentée en taille pour les écrans plus grands. |
| ResizeableForScreens | 4096 | Valeur pour Flags: true lorsque l’application sait comment ajuster son interface utilisateur pour différentes tailles d’écran. |
| SupportsScreenDensities | 8192 | Valeur pour Flags: true lorsque l’application sait comment prendre en charge différentes densités d’écran. |
| VMSafeMode | 16384 | Valeur pour Flags: définie sur true si cette application souhaite demander à la machine virtuelle de fonctionner en mode sans échec. |
| AllowBackup | 32768 | Valeur des indicateurs : définie sur false si l’application ne souhaite pas autoriser les sauvegardes pilotées par le système d’exploitation de ses données ; true sinon. Provient de l’attribut android :allowBackup de la balise d’application<>.
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. |
| KillAfterRestore | 65536 | Valeur des indicateurs : définie sur false si l’application doit être conservée en mémoire après une opération de restauration complète du système ; true sinon. En règle générale, pendant une opération complète de restauration du système, chaque application est arrêtée après l’exécution de la méthode onRestore() de son agent. La définition de cet attribut sur false empêche cela. La plupart des applications n’auront pas besoin de définir cet attribut. Si android :allowBackup a la valeur false ou qu’aucun android :backupAgent n’est spécifié, cet indicateur est ignoré. Provient de l’attribut android :killAfterRestore de la balise d’application<>.
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. |
| RestoreAnyVersion | 131072 | Valeur des indicateurs : définie sur true si l’agent de sauvegarde de l’application prétend pouvoir gérer les données de restauration même « à partir du futur », c’est-à-dire à partir de versions de l’application avec un code de version supérieur à celui actuellement installé sur l’appareil. Utilisez avec précaution ! Par défaut, cet attribut est false et le Gestionnaire de sauvegarde garantit que les données des versions « futures » de l’application ne sont jamais fournies lors d’une opération de restauration. Si android :allowBackup a la valeur false ou qu’aucun android :backupAgent n’est spécifié, cet indicateur est ignoré. Provient de l’attribut android :restoreAnyVersion de la balise d’application<>.
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. |
| ExternalStorage | 262144 | Valeur pour Flags: définie sur true si l’application est actuellement installée sur un stockage externe/amovible/non protégé. |
| SupportsXLargeScreens | 524288 | Valeur pour Flags: true lorsque la fenêtre de l’application peut être augmentée pour des écrans plus volumineux. |
| LargeHeap | 1048576 | Valeur pour Flags: true lorsque l’application a demandé un tas volumineux pour ses processus. |
| Stopped | 2097152 | Valeur pour Flags: true si le package de cette application est dans l’état arrêté. |
| SupportsRtl | 4194304 | Valeur pour Flags: true lorsque l’application est prête à prendre en charge RTL (de droite à gauche). |
| Installed | 8388608 | Valeur pour Flags: true si l’application est actuellement installée pour l’utilisateur appelant. |
| IsDataOnly | 16777216 | Valeur pour Flags: true si l’application a uniquement ses données installées ; le package d’application lui-même n’existe pas actuellement sur l’appareil. |
| IsGame | 33554432 | Cette constante a été déconseillée au niveau de l’API 26. utilisez CATEGORY_GAME à la place. Valeur des indicateurs : true si l’application a été déclarée comme un jeu ou false s’il s’agit d’une application non-jeu.
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. |
| FullBackupOnly | 67108864 | Valeur des indicateurs : true si l’application demande que seules les sauvegardes de diffusion en continu de données complètes de ses données soient effectuées même si elle définit un BackupAgent, ce qui indique normalement que l’application gère ses données sauvegardées via des mises à jour de clé/valeur incrémentielles.
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. |
| UsesCleartextTraffic | 134217728 | Valeur des indicateurs : true si l’application peut utiliser le trafic réseau clair (par exemple, HTTP plutôt que HTTPS ; WebSockets plutôt que WebSockets Secure ; XMPP, IMAP, SMTP sans STARTTLS ou TLS). Si la valeur est false, l’application déclare qu’elle n’a pas l’intention d’utiliser le trafic réseau cleartext, auquel cas les composants de plateforme (par exemple, les piles HTTP, DownloadManager, MediaPlayer) refusent les demandes de l’application d’utiliser le trafic cleartext. Les bibliothèques tierces sont également encouragées à honorer cet indicateur. REMARQUE : WebView respecte cet indicateur pour les applications ciblant le niveau d’API 26 et versions ultérieures. Cet indicateur est ignoré sur Android N et versions ultérieures si une configuration de sécurité réseau Android est présente. Cet indicateur provient d’android :useCleartextTraffic de la balise d’application<>.
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. |
| ExtractNativeLibs | 268435456 | Lorsque le programme d’installation définit l’extraction de bibliothèques natives from.apk fichiers.
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. |
| HardwareAccelerated | 536870912 | Valeur des indicateurs : true lorsque le rendu de l’application doit être accéléré par le matériel.
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. |
| Suspended | 1073741824 | Valeur des indicateurs : true si le package de cette application est dans l’état suspendu.
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. |
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.