Partager via


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, Java.Interop.IJavaPeerable
[<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.

Documentation Java pour android.content.pm.PackageInfo.

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

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

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_COARSE_LOCATION de android.Manifest.permission#ACCESS_FINE_LOCATION l’octroi.

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

Activities

Tableau de toutes les android.R.styleable#AndroidManifestActivity &lt;activity&gt; balises incluses sous < application>, ou null s’il n’y en avait pas.

ApplicationInfo

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

Attributions

Tableau de toutes les android.R.styleable#AndroidManifestAttribution &lt;attribution&gt; 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 android.R.styleable#AndroidManifest_revisionCode revisionCodeAttribut .

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ConfigPreferences

Étiquettes de configuration android.R.styleable#AndroidManifestUsesConfiguration &lt;uses-configuration&gt; 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 android.R.styleable#AndroidManifestInstrumentation &lt;instrumentation&gt; balises incluses sous < manifest>, ou null s’il n’y en avait pas.

IsApex

Indique si le package est un package APEX.

JniIdentityHashCode

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

(Hérité de Object)
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

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

(Hérité de Object)
Permissions

Tableau de toutes les android.R.styleable#AndroidManifestPermission &lt;permission&gt; balises incluses sous < manifest>, ou null s’il n’y en avait pas.

Providers

Tableau de toutes les android.R.styleable#AndroidManifestProvider &lt;provider&gt; balises incluses sous < application>, ou null s’il n’y en avait pas.

Receivers

Tableau de toutes les android.R.styleable#AndroidManifestReceiver &lt;receiver&gt; 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 android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; balises incluses sous < manifest>, ou null s’il n’y en avait pas.

RequestedPermissionsFlags

Tableau d’indicateurs de toutes les android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; balises incluses sous < manifest>, ou null s’il n’y en avait pas.

Services

Tableau de toutes les android.R.styleable#AndroidManifestService &lt;service&gt; 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 android.R.styleable#AndroidManifest_sharedUserId sharedUserId balise.

SharedUserLabel

Étiquette d’ID d’utilisateur partagée de ce package, comme spécifié par le < manifest> attribut de android.R.styleable#AndroidManifest_sharedUserLabel sharedUserLabel 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 android.R.styleable#AndroidManifest_revisionCode revisionCodeAttribut .

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 android.R.styleable#AndroidManifest_versionName versionName balise, ou null s’il n’y avait aucun.

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshallée de ce Colisable.

Dispose()

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

(Hérité de Object)
Dispose(Boolean)

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

(Hérité de Object)
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()

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)
ToArray<T>()

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

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

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

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

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, 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

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

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

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

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

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(Hérité de Object)

Méthodes d’extension

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.

GetJniTypeName(IJavaPeerable)

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

S’applique à