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 Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

PackageInfo()
PackageInfo(IntPtr, JniHandleOwnership)

Costruttore utilizzato 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ò disabilitarlo facoltativamente.

Proprietà

Activities

Matrice di tutti i android.R.styleable#AndroidManifestActivity &lt;activity&gt; tag inclusi in < l'applicazione>o Null se non ne esiste alcuna.

ApplicationInfo

Informazioni raccolte dal < applicazione> tag o Null se non è presente.

Attributions

Matrice di tutti i android.R.styleable#AndroidManifestAttribution &lt;attribution&gt; tag inclusi in < manifesto>o null se non ne esiste nessuno.

BaseRevisionCode

Numero di revisione dell'APK di base per questo pacchetto, come specificato dal < manifesto> tagAttributoandroid.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 < manifesto>o null se non ne esiste nessuno.

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 del 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 < manifesto>o null se non ne esiste nessuno.

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 < manifesto>o null se non ne esiste nessuno.

Providers

Matrice di tutti i android.R.styleable#AndroidManifestProvider &lt;provider&gt; tag inclusi in < l'applicazione>o Null se non ne esiste alcuna.

Receivers

Matrice di tutti i android.R.styleable#AndroidManifestReceiver &lt;receiver&gt; tag inclusi in < l'applicazione>o Null se non ne esiste alcuna.

ReqFeatures

Funzionalità richieste dall'applicazione.

RequestedPermissions

Matrice di tutti i android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tag inclusi in < manifesto>o null se non ne esiste nessuno.

RequestedPermissionsFlags

Matrice di flag di tutti i android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tag inclusi in < manifesto>o null se non ne esiste nessuno.

Services

Matrice di tutti i android.R.styleable#AndroidManifestService &lt;service&gt; tag inclusi in < l'applicazione>o Null se non ne esiste alcuna.

SharedUserId

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

SharedUserLabel

Etichetta ID utente condivisa del pacchetto, come specificato dal < manifesto> 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, incluse potenzialmente i certificati di firma precedenti non più usati dopo la rotazione del certificato di firma.

SplitNames

Nomi di eventuali API suddivise installate per questo pacchetto.

SplitRevisionCodes

Numero di revisione di eventuali API suddivise per questo pacchetto, come specificato dal < manifesto> tagAttributoandroid.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

Metodo deprecato.

VersionName

Nome della versione del pacchetto, come specificato dal < manifesto> Attributo del android.R.styleable#AndroidManifest_versionName versionName tag o Null se non è presente.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di 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 monitoraggio di questo 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 in formato 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 eseguendo <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 eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in a un Parcel.

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 verificato 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