ApplicationInfo Classe
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.
Informations que vous pouvez récupérer sur une application particulière.
[Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)]
public class ApplicationInfo : Android.Content.PM.PackageItemInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)>]
type ApplicationInfo = class
inherit PackageItemInfo
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
Informations que vous pouvez récupérer sur une application particulière. Cela correspond aux informations collectées à partir du < de l’AndroidManifest.xml ; application> étiquette.
Documentation Java pour android.content.pm.ApplicationInfo.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
| Nom | Description |
|---|---|
| ApplicationInfo() | |
| ApplicationInfo(ApplicationInfo) | |
| ApplicationInfo(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
| Nom | Description |
|---|---|
| CategoryAccessibility |
Obsolète.
Catégorie pour les applications qui sont principalement des applications d’accessibilité, telles que les lecteurs d’écran. |
| GwpAsanAlways |
Obsolète.
Activez toujours GWP-ASan dans cette application ou ce processus. |
| GwpAsanDefault |
Obsolète.
Paramètre par défaut (non spécifié) de GWP-ASan. |
| GwpAsanNever |
Obsolète.
N’activez jamais GWP-ASan dans cette application ou ce processus. |
| MemtagAsync |
Obsolète.
Activez Memtag en mode asynchrone dans cette application ou ce processus. |
| MemtagDefault |
Obsolète.
Paramètre par défaut (non spécifié) de Memtag. |
| MemtagOff |
Obsolète.
N’activez pas Memtag dans cette application ou ce processus. |
| MemtagSync |
Obsolète.
Activez Memtag en mode synchronisation dans cette application ou ce processus. |
| RawExternalStorageAccessDefault |
Obsolète.
Utilisez la valeur par défaut pour |
| RawExternalStorageAccessNotRequested |
Obsolète.
Le stockage externe brut n’a pas été demandé par cette application. |
| RawExternalStorageAccessRequested |
Obsolète.
Le stockage externe brut a été demandé par cette application. |
| ZeroinitDefault |
Obsolète.
Paramètre par défaut (non spécifié) de nativeHeapZeroInitialized. |
| ZeroinitDisabled |
Obsolète.
Désactivez l’initialisation zéro du tas natif dans cette application ou ce processus. |
| ZeroinitEnabled |
Obsolète.
Activez l’initialisation zéro du tas natif dans cette application ou ce processus. |
Propriétés
| Nom | Description |
|---|---|
| AppComponentFactory |
Fabrique de ce package, comme spécifié par le < manifest> attribut de |
| BackupAgentName |
Classe implémentant la fonctionnalité de sauvegarde de l’application. |
| Banner |
Identificateur de ressource dessinable (dans les ressources du package) de la bannière de ce composant. (Hérité de PackageItemInfo) |
| Category |
Catégorie de cette application. |
| Class |
Retourne la classe runtime de ce |
| ClassName |
Classe implémentant l’objet Application. |
| CompatibleWidthLimitDp |
La plus petite largeur maximale de l’écran pour laquelle l’application est conçue. |
| CompileSdkVersion |
Version du Kit de développement logiciel (SDK) visible par l’utilisateur (par exemple, |
| CompileSdkVersionCodename |
Nom du code de développement (par exemple, |
| Creator | |
| DataDir |
Chemin complet du répertoire par défaut affecté au package pour ses données persistantes. |
| DescriptionRes |
Identificateur de ressource de style (dans les ressources du package) de la description d’une application. |
| DeviceProtectedDataDir |
Chemin complet du répertoire protégé par l’appareil affecté au package pour ses données persistantes. |
| Enabled |
Lorsque la valeur est false, indique que tous les composants de cette application sont considérés comme désactivés, quel que soit leur état activé individuellement. |
| Flags |
Indicateurs associés à l’application. |
| GwpAsanMode |
Informations que vous pouvez récupérer sur une application particulière. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Icon |
Identificateur de ressource dessinable (dans les ressources du package) de l’icône de ce composant. (Hérité de PackageItemInfo) |
| IsAppLockEnabled |
État d’activation du verrou d’application d’une application. |
| IsAppLockSupported |
Si |
| IsArchived |
Indique si le package est actuellement dans un état archivé. (Hérité de PackageItemInfo) |
| IsProfileable |
Retourne si cette application peut être profilée, soit par l’utilisateur de l’interpréteur de commandes, soit par le système. |
| IsProfileableByShell |
Retourne si cette application peut ou non être profilée par l’utilisateur shell, même lors de l’exécution sur un appareil qui s’exécute en mode utilisateur. |
| IsResourceOverlay |
Retourne true si le package a déclaré dans son manifeste qu’il s’agit d’une superposition de ressources runtime. |
| IsVirtualPreload |
Retourne si cette application a été installée ou non en tant que préchargement virtuel. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| JniPeerMembers |
Informations que vous pouvez récupérer sur une application particulière. |
| KnownActivityEmbeddingCerts |
Obtient les synthèses de certificats hôtes approuvés des applications autorisées à incorporer des activités de cette application. |
| LabelRes |
Identificateur de ressource de chaîne (dans les ressources du package) de l’étiquette de ce composant. (Hérité de PackageItemInfo) |
| LargestWidthLimitDp |
La plus petite largeur maximale de l’écran sur laquelle l’application fonctionnera. |
| Logo |
Identificateur de ressource dessinable (dans les ressources du package) du logo de ce composant. (Hérité de PackageItemInfo) |
| ManageSpaceActivityName |
Classe implémentant la fonctionnalité d’espace de gestion de l’application. |
| MemtagMode |
Retourne si l’application a demandé à Memtag d’être activée, désactivée ou laissée non spécifiée. |
| MetaData |
Métadonnées supplémentaires associées à ce composant. (Hérité de PackageItemInfo) |
| MinSdkVersion |
La version minimale du SDK sur laquelle cette application peut s’exécuter. |
| Name |
Nom public de cet élément. (Hérité de PackageItemInfo) |
| NativeHeapZeroInitialized |
Retourne si l’application a demandé l’initialisation automatique zéro des allocations de mémoire de tas natives pour être activées ou désactivées. |
| NativeLibraryDir |
Chemin d’accès complet au répertoire dans lequel les bibliothèques JNI natives sont stockées. |
| NonLocalizedLabel |
Chaîne fournie dans le fichier AndroidManifest, le cas échéant. (Hérité de PackageItemInfo) |
| PackageName |
Nom du package dans lequel se trouve cet élément. (Hérité de PackageItemInfo) |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Permission |
Nom facultatif d’une autorisation requise pour pouvoir accéder aux composants de cette application. |
| ProcessName |
Nom du processus dans lequel cette application doit s’exécuter. |
| PublicSourceDir |
Chemin complet des parties disponibles publiquement, |
| RequestRawExternalStorageAccess |
Informations que vous pouvez récupérer sur une application particulière. |
| RequiresSmallestWidthDp |
La plus petite largeur d’écran requise sur laquelle l’application peut s’exécuter. |
| SharedLibraryFiles |
Les chemins d’accès à toutes les bibliothèques partagées par rapport à cette application sont liés. |
| SourceDir |
Chemin complet de l’APK de base pour cette application. |
| SplitNames |
Noms de toutes les API fractionnées installées, classés lexicographiquement. |
| SplitPublicSourceDirs |
Chemin complet des parties disponibles publiquement, |
| SplitSourceDirs |
Chemins complets pour fractionner des API, indexés par le même ordre que |
| StorageUuid |
UUID du volume de stockage sur lequel cette application est hébergée. |
| TargetSdkVersion |
Version minimale du Kit de développement logiciel (SDK) cible cette application. |
| TaskAffinity |
Affinité de tâche par défaut de toutes les activités de cette application. |
| Theme |
Identificateur de ressource de style (dans les ressources du package) du thème visuel par défaut de l’application. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| Uid |
ID utilisateur du noyau qui a été affecté à cette application ; actuellement, il ne s’agit pas d’un ID unique (plusieurs applications peuvent avoir le même uid). |
| UiOptions |
Options d’interface utilisateur supplémentaires par défaut pour les activités de cette application. |
Méthodes
| Nom | Description |
|---|---|
| AreAttributionsUserVisible() |
Retourne si les attributions fournies par l’application sont censées être visibles par l’utilisateur. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| DescribeContents() |
Décrivez les types d’objets spéciaux contenus dans la représentation marshallée de ce Colisable. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| Dump(IPrinter, String) | |
| DumpBack(IPrinter, String) | (Hérité de PackageItemInfo) |
| DumpFront(IPrinter, String) | (Hérité de PackageItemInfo) |
| Equals(Object) |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetCategoryTitle(Context, ApplicationCategories) |
Retourne un titre concis et localisé pour la valeur donnée |
| GetCategoryTitleFormatted(Context, ApplicationCategories) |
Retourne un titre concis et localisé pour la valeur donnée |
| GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| LoadBanner(PackageManager) |
Récupérez la bannière graphique actuelle associée à cet élément. (Hérité de PackageItemInfo) |
| LoadDescription(PackageManager) |
Récupérez la description textuelle de l’application. |
| LoadDescriptionFormatted(PackageManager) |
Récupérez la description textuelle de l’application. |
| LoadIcon(PackageManager) |
Récupérez l’icône graphique actuelle associée à cet élément. (Hérité de PackageItemInfo) |
| LoadLabel(PackageManager) |
Récupérez l’étiquette textuelle actuelle associée à cet élément. (Hérité de PackageItemInfo) |
| LoadLabelFormatted(PackageManager) |
Récupérez l’étiquette textuelle actuelle associée à cet élément. (Hérité de PackageItemInfo) |
| LoadLogo(PackageManager) |
Récupérez le logo graphique actuel associé à cet élément. (Hérité de PackageItemInfo) |
| LoadUnbadgedIcon(PackageManager) |
Récupérez l’icône graphique actuelle associée à cet élément sans l’ajout d’un badge professionnel le cas échéant. (Hérité de PackageItemInfo) |
| LoadXmlMetaData(PackageManager, String) |
Chargez une ressource XML attachée aux métadonnées de cet élément. (Hérité de PackageItemInfo) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) | (Hérité de PackageItemInfo) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Informations que vous pouvez récupérer sur une application particulière. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Informations que vous pouvez récupérer sur une application particulière. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Informations que vous pouvez récupérer sur une application particulière. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |