Langue

ApplicationInfo Classe

Définition

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 android.R.styleable#AndroidManifestApplication_requestRawExternalStorageAccess.

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 android.R.styleable#AndroidManifestApplication_appComponentFactory balise.

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 Object.

(Hérité de Object)
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 true cette application prend en charge le verrou d’application.

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, #sourceDiry compris les ressources et le manifeste.

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, #splitSourceDirsy compris les ressources et le manifeste.

SplitSourceDirs

Chemins complets pour fractionner des API, indexés par le même ordre que #splitNames.

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 ApplicationInfo#category ou null pour des valeurs inconnues telles que #CATEGORY_UNDEFINED.

GetCategoryTitleFormatted(Context, ApplicationCategories)

Retourne un titre concis et localisé pour la valeur donnée ApplicationInfo#category ou null pour des valeurs inconnues telles que #CATEGORY_UNDEFINED.

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 self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

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 self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à