Langue

PackageInfo Classe

Définition

Informations générales sur le contenu d’un package.

[Android.Runtime.Register("android/content/pm/PackageInfo", DoNotGenerateAcw=true)]
public class PackageInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/PackageInfo", DoNotGenerateAcw=true)>]
type PackageInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
PackageInfo
Attributs
Implémente

Remarques

Informations générales sur le contenu d’un package. Cela correspond à toutes les informations collectées à partir de AndroidManifest.xml.

Java documentation pour android.content.pm.PackageInfo.

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.

Constructeurs

Nom Description
PackageInfo()
PackageInfo(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
RequestedPermissionGranted
Obsolète.

Indicateur pour #requestedPermissionsFlags: l’autorisation demandée est actuellement accordée à l’application.

RequestedPermissionImplicit
Obsolète.

Indicateur pour #requestedPermissionsFlags: l’autorisation demandée n’a pas été demandée explicitement par le biais d’une autorisation d’utilisation, mais elle a été implicitement demandée (e.

RequestedPermissionNeverForLocation
Obsolète.

Indicateur pour #requestedPermissionsFlags: l’autorisation demandée a déclaré neverForLocation dans son manifeste comme une assertion forte par un développeur qu’il n’utilisera jamais cette autorisation pour dériver l’emplacement physique de l’appareil, indépendamment du ou android.Manifest.permission#ACCESS_FINE_LOCATION de android.Manifest.permission#ACCESS_COARSE_LOCATION l’octroi.

RequestedPermissionOnlyForLocationButton
Obsolète.

Indicateur pour #requestedPermissionsFlags: il s’applique uniquement à android.Manifest.permission#ACCESS_FINE_LOCATION.

RequestedPermissionPrivateComputeCoreOnly
Obsolète.

Indicateur pour #requestedPermissionsFlags: l’autorisation demandée est limitée au cœur de calcul privé.

RequestedPermissionRequired
Obsolète.

Indicateur pour #requestedPermissionsFlags: l’autorisation demandée est requise pour que l’application s’exécute ; l’utilisateur ne peut pas le désactiver éventuellement.

Propriétés

Nom Description
Activities

Tableau de toutes les balises incluses sous < application>, ou null s’il n’y en avait pas.

ApexPackageName

Si le package est un package APEX (i.

ApplicationInfo

Informations collectées à partir du < application> balise, ou null s’il n’y en avait pas.

ArchiveTimeMillis

Retourne l’heure à laquelle l’application a été archivée pour l’utilisateur.

Attributions

Tableau de toutes les balises incluses sous < manifest>, ou null s’il n’y en avait pas.

BaseRevisionCode

Numéro de révision de l’APK de base pour ce package, tel que spécifié par le < manifest> tag’s Attribut android.R.styleable#AndroidManifest_revisionCode revisionCode.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ConfigPreferences

Étiquettes de configuration préférées spécifiées par l’application incluses sous < manifest>, ou null s’il n’y en avait pas.

Creator
FeatureGroups

Groupes de fonctionnalités demandées par cette application.

FirstInstallTime

Heure à laquelle l’application a été installée pour la première fois.

Gids

Tous les ID de groupe de noyau qui ont été affectés à ce package.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
InstallLocation

Emplacement d’installation demandé par le package.

Instrumentation

Tableau de toutes les balises incluses sous < manifest>, ou null s’il n’y en avait pas.

IsApex

Indique si le package est un package APEX.

IsAppMetadataVerified

Retourne l’état de vérification des métadonnées d’application du package.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
JniPeerMembers

Informations générales sur le contenu d’un package.

LastUpdateTime

Heure à laquelle l’application a été mise à jour pour la dernière fois.

LongVersionCode

Retournez android.R.styleable#AndroidManifest_versionCode versionCode et android.R.styleable#AndroidManifest_versionCodeMajor versionCodeMajor combinez-les en une seule valeur longue. -ou- Définissez le code de version complet dans ce PackageInfo, en mettant à jour #versionCode avec les bits inférieurs.

PackageName

Nom de ce package.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
Permissions

Tableau de toutes les balises incluses sous < manifest>, ou null s’il n’y en avait pas.

Providers

Tableau de toutes les balises incluses sous < application>, ou null s’il n’y en avait pas.

Receivers

Tableau de toutes les balises incluses sous < application>, ou null s’il n’y en avait pas.

ReqFeatures

Fonctionnalités demandées par cette application.

RequestedPermissions

Tableau de toutes les balises incluses sous < manifest>, ou null s’il n’y en avait pas.

RequestedPermissionsFlags

Tableau d’indicateurs de toutes les balises incluses sous < manifest>, ou null s’il n’y en avait pas.

Services

Tableau de toutes les balises incluses sous < application>, ou null s’il n’y en avait pas.

SharedUserId

Nom d’id d’utilisateur partagé de ce package, tel que spécifié par le < manifest> attribut de balise.

SharedUserLabel

Étiquette d’ID d’utilisateur partagée de ce package, comme spécifié par le < manifest> attribut de balise.

Signatures

Tableau de toutes les signatures lues à partir du fichier de package.

SigningInfo

Les informations de signature lues à partir du fichier de package, potentiellement y compris les certificats de signature passés ne sont plus utilisées après la rotation des certificats de signature.

SplitNames

Noms des API fractionnées installées pour ce package.

SplitRevisionCodes

Numéro de révision de toutes les API fractionnées pour ce package, comme spécifié par le < manifest> tag’s Attribut android.R.styleable#AndroidManifest_revisionCode revisionCode.

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.

VersionCode

Ce membre est déconseillé.

VersionName

Nom de version de ce package, tel que spécifié par le < manifest> attribut de balise, ou null s’il n’y avait aucun.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Informations générales sur le contenu d’un package.

(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 générales sur le contenu d’un package.

(Hérité de JavaObject)
Equals(Object)

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
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)
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 générales sur le contenu d’un package.

(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 sous forme 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)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informations générales sur le contenu d’un package.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Informations générales sur le contenu d’un package.

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 générales sur le contenu d’un package.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à