Condividi tramite


PackageInfo Classe

Definizione

Informazioni generali sul contenuto di un pacchetto.

[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
Ereditarietà
PackageInfo
Attributi
Implementazioni

Commenti

Informazioni generali sul contenuto di un pacchetto. Corrisponde a tutte le informazioni raccolte da AndroidManifest.xml.

Documentazione java per android.content.pm.PackageInfo.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

PackageInfo()
PackageInfo(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

RequestedPermissionGranted
Obsoleti.

Flag per #requestedPermissionsFlags: l'autorizzazione richiesta è attualmente concessa all'applicazione.

RequestedPermissionImplicit
Obsoleti.

Flag per #requestedPermissionsFlags: l'autorizzazione richiesta non è stata richiesta in modo esplicito tramite uses-permission, ma è stata invece richiesta in modo implicito (e.

RequestedPermissionNeverForLocation
Obsoleti.

Flag per #requestedPermissionsFlags: l'autorizzazione richiesta ha dichiarato neverForLocation nel manifesto come asserzione avanzata da uno sviluppatore che non userà mai questa autorizzazione per derivare la posizione fisica del dispositivo, indipendentemente da android.Manifest.permission#ACCESS_FINE_LOCATION e/o android.Manifest.permission#ACCESS_COARSE_LOCATION concessa.

RequestedPermissionRequired
Obsoleti.

Flag per #requestedPermissionsFlags: l'autorizzazione richiesta è necessaria per l'esecuzione dell'applicazione. L'utente non può facoltativamente disabilitarlo.

Proprietà

Activities

Matrice di tutti i android.R.styleable#AndroidManifestActivity &lt;activity&gt; tag inclusi in < application>o null se non c'erano.

ApplicationInfo

Informazioni raccolte dal < application> tag o null se non è presente nessuna.

Attributions

Matrice di tutti i android.R.styleable#AndroidManifestAttribution &lt;attribution&gt; tag inclusi in < manifest>o null se non c'erano.

BaseRevisionCode

Numero di revisione dell'APK di base per questo pacchetto, come specificato da < manifest> tag attributo android.R.styleable#AndroidManifest_revisionCode revisionCode.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ConfigPreferences

Tag di configurazione android.R.styleable#AndroidManifestUsesConfiguration &lt;uses-configuration&gt; preferiti specificati dall'applicazione inclusi in < manifest>o null se non c'erano.

Creator
FeatureGroups

Gruppi di funzionalità richieste dall'applicazione.

FirstInstallTime

Ora in cui l'app è stata installata per la prima volta.

Gids

Tutti gli ID gruppo kernel assegnati a questo pacchetto.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
InstallLocation

Percorso di installazione richiesto dal pacchetto.

Instrumentation

Matrice di tutti i android.R.styleable#AndroidManifestInstrumentation &lt;instrumentation&gt; tag inclusi in < manifest>o null se non c'erano.

IsApex

Indica se il pacchetto è un pacchetto APEX.

JniIdentityHashCode

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
JniPeerMembers

Informazioni generali sul contenuto di un pacchetto.

LastUpdateTime

Ora dell'ultimo aggiornamento dell'app.

LongVersionCode

Restituire android.R.styleable#AndroidManifest_versionCode versionCode e android.R.styleable#AndroidManifest_versionCodeMajor versionCodeMajor combinare insieme come singolo valore long. -oppure- Impostare il codice della versione completa in packageInfo, aggiornando #versionCode con i bit inferiori.

PackageName

Nome del pacchetto.

PeerReference

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
Permissions

Matrice di tutti i android.R.styleable#AndroidManifestPermission &lt;permission&gt; tag inclusi in < manifest>o null se non c'erano.

Providers

Matrice di tutti i android.R.styleable#AndroidManifestProvider &lt;provider&gt; tag inclusi in < application>o null se non c'erano.

Receivers

Matrice di tutti i android.R.styleable#AndroidManifestReceiver &lt;receiver&gt; tag inclusi in < application>o null se non c'erano.

ReqFeatures

Funzionalità richieste dall'applicazione.

RequestedPermissions

Matrice di tutti i android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tag inclusi in < manifest>o null se non c'erano.

RequestedPermissionsFlags

Matrice di flag di tutti i android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tag inclusi in < manifest>o null se non c'erano.

Services

Matrice di tutti i android.R.styleable#AndroidManifestService &lt;service&gt; tag inclusi in < application>o null se non c'erano.

SharedUserId

Nome ID utente condiviso del pacchetto, come specificato da < manifest> attributo del android.R.styleable#AndroidManifest_sharedUserId sharedUserId tag.

SharedUserLabel

Etichetta ID utente condivisa del pacchetto, come specificato da < manifest> attributo del android.R.styleable#AndroidManifest_sharedUserLabel sharedUserLabel tag.

Signatures

Matrice di tutte le firme lette dal file del pacchetto.

SigningInfo

Le informazioni di firma vengono lette dal file del pacchetto, inclusi potenzialmente i certificati di firma precedenti non più usati dopo la rotazione del certificato di firma.

SplitNames

Nomi di qualsiasi API divisa installata per questo pacchetto.

SplitRevisionCodes

Numero di revisioni di eventuali API suddivise per questo pacchetto, come specificato da < manifest> tag attributo android.R.styleable#AndroidManifest_revisionCode revisionCode.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

VersionCode

Questo membro è deprecato.

VersionName

Nome della versione del pacchetto, come specificato da < manifest> Attributo del android.R.styleable#AndroidManifest_versionName versionName tag o null se non è presente nessuna.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable.

Dispose()

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
Dispose(Boolean)

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacco.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
IJavaPeerable.Finalized()

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informazioni generali sul contenuto di un pacchetto.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Informazioni generali sul contenuto di un pacchetto.

GetJniTypeName(IJavaPeerable)

Informazioni generali sul contenuto di un pacchetto.

Si applica a