Condividi tramite


ApplicationInfo Classe

Definizione

Informazioni che è possibile recuperare su un'applicazione specifica.

[Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)]
public class ApplicationInfo : Android.Content.PM.PackageItemInfo, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)>]
type ApplicationInfo = class
    inherit PackageItemInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
ApplicationInfo
Attributi
Implementazioni

Commenti

Informazioni che è possibile recuperare su un'applicazione specifica. Ciò corrisponde alle informazioni raccolte dall'< del AndroidManifest.xml di AndroidManifest.xml; applicazione> tag.

Documentazione Java per android.content.pm.ApplicationInfo.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

ApplicationInfo()
ApplicationInfo(ApplicationInfo)
ApplicationInfo(IntPtr, JniHandleOwnership)

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

Campi

CategoryAccessibility
Obsoleti.

Categoria per le app che sono principalmente app di accessibilità, ad esempio le utilità per la lettura dello schermo.

GwpAsanAlways
Obsoleti.

Abilitare sempre GWP-ASan in questa applicazione o processo.

GwpAsanDefault
Obsoleti.

Impostazione predefinita (non specificata) di GWP-ASan.

GwpAsanNever
Obsoleti.

Non abilitare mai GWP-ASan in questa applicazione o processo.

MemtagAsync
Obsoleti.

Abilitare Memtag in modalità asincrona in questa applicazione o processo.

MemtagDefault
Obsoleti.

Impostazione predefinita (non specificata) di Memtag.

MemtagOff
Obsoleti.

Non abilitare Memtag in questa applicazione o processo.

MemtagSync
Obsoleti.

Abilitare Memtag in modalità di sincronizzazione in questa applicazione o processo.

RawExternalStorageAccessDefault
Obsoleti.

Usare il valore predefinito per android.R.styleable#AndroidManifestApplication_requestRawExternalStorageAccess.

RawExternalStorageAccessNotRequested
Obsoleti.

L'archiviazione esterna non elaborata non è stata richiesta da questa app.

RawExternalStorageAccessRequested
Obsoleti.

L'archiviazione esterna non elaborata è stata richiesta da questa app.

ZeroinitDefault
Obsoleti.

Impostazione predefinita (non specificata) di nativeHeapZeroInitialized.

ZeroinitDisabled
Obsoleti.

Disabilitare l'inizializzazione zero dell'heap nativo in questa applicazione o processo.

ZeroinitEnabled
Obsoleti.

Abilitare l'inizializzazione zero dell'heap nativo in questa applicazione o processo.

Proprietà

AppComponentFactory

Factory di questo pacchetto, come specificato dal < manifesto> Attributo del android.R.styleable#AndroidManifestApplication_appComponentFactory tag.

BackupAgentName

Classe che implementa la funzionalità di backup dell'applicazione.

Banner

Identificatore di risorsa disegnabile (nelle risorse del pacchetto) del banner di questo componente.

(Ereditato da PackageItemInfo)
Category

Informazioni che è possibile recuperare su un'applicazione specifica.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ClassName

Classe che implementa l'oggetto Application.

CompatibleWidthLimitDp

La larghezza massima dello schermo più piccola per l'applicazione è progettata.

CompileSdkVersion

Versione dell'SDK visibile dall'utente (ad esempio.

CompileSdkVersionCodename

Nome codice di sviluppo (ad esempio.

Creator
DataDir

Percorso completo della directory predefinita assegnata al pacchetto per i relativi dati persistenti.

DescriptionRes

Identificatore di risorsa di stile (nelle risorse del pacchetto) della descrizione di un'applicazione.

DeviceProtectedDataDir

Percorso completo della directory protetta dal dispositivo assegnato al pacchetto per i dati persistenti.

Enabled

Se false, indica che tutti i componenti all'interno di questa applicazione vengono considerati disabilitati, indipendentemente dal relativo stato abilitato singolarmente.

Flags

Flag associati all'applicazione.

GwpAsanMode

Informazioni che è possibile recuperare su un'applicazione specifica.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Icon

Identificatore di risorsa disegnabile (nelle risorse del pacchetto) dell'icona del componente.

(Ereditato da PackageItemInfo)
IsProfileable

Restituisce se questa applicazione può essere profilata, dall'utente della shell o dal sistema.

IsProfileableByShell

Restituisce se l'applicazione può essere profilata dall'utente della shell, anche quando è in esecuzione in un dispositivo in esecuzione in modalità utente.

IsResourceOverlay

Restituisce true se il pacchetto ha dichiarato nel manifesto che è una sovrapposizione di risorse di runtime.

IsVirtualPreload

Restituisce se l'applicazione è stata installata come preload virtuale.

JniIdentityHashCode

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
JniPeerMembers

Informazioni che è possibile recuperare su un'applicazione specifica.

KnownActivityEmbeddingCerts

Ottiene i digest del certificato host attendibile delle app che consentono di incorporare le attività di questa applicazione.

LabelRes

Identificatore di risorsa stringa (nelle risorse del pacchetto) dell'etichetta del componente.

(Ereditato da PackageItemInfo)
LargestWidthLimitDp

La larghezza massima della schermata più piccola su cui l'applicazione funzionerà.

Logo

Identificatore di risorsa disegnabile (nelle risorse del pacchetto) del logo del componente.

(Ereditato da PackageItemInfo)
ManageSpaceActivityName

Classe che implementa la funzionalità dello spazio di gestione dell'applicazione.

MemtagMode

Restituisce se l'applicazione ha richiesto che Memtag sia abilitato, disabilitato o non specificato.

MetaData

Metadati aggiuntivi associati a questo componente.

(Ereditato da PackageItemInfo)
MinSdkVersion

La versione minima dell'SDK in cui è possibile eseguire l'applicazione.

Name

Nome pubblico di questo elemento.

(Ereditato da PackageItemInfo)
NativeHeapZeroInitialized

Restituisce se l'applicazione ha richiesto l'inizializzazione automatica delle allocazioni di memoria heap native da abilitare o disabilitare.

NativeLibraryDir

Percorso completo della directory in cui vengono archiviate librerie JNI native.

NonLocalizedLabel

Stringa fornita nel file AndroidManifest, se presente.

(Ereditato da PackageItemInfo)
PackageName

Nome del pacchetto in cui si trova questo elemento.

(Ereditato da PackageItemInfo)
PeerReference

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
Permission

Nome facoltativo di un'autorizzazione necessaria per poter accedere ai componenti dell'applicazione.

ProcessName

Il nome del processo in cui deve essere eseguita l'applicazione.

PublicSourceDir

Percorso completo delle parti disponibili pubblicamente di #sourceDir, incluse le risorse e il manifesto.

RequestRawExternalStorageAccess

Informazioni che è possibile recuperare su un'applicazione specifica.

RequiresSmallestWidthDp

La larghezza dello schermo più piccola richiesta per l'applicazione può essere eseguita.

SharedLibraryFiles

I percorsi di tutte le librerie condivise a cui questa applicazione è collegata.

SourceDir

Percorso completo dell'APK di base per questa applicazione.

SplitNames

I nomi di tutti gli API split installati, ordinati in modo lexicografico.

SplitPublicSourceDirs

Percorso completo delle parti disponibili pubblicamente di #splitSourceDirs, incluse le risorse e il manifesto.

SplitSourceDirs

Percorsi completi per dividere gli SDK, indicizzati dallo stesso ordine di #splitNames.

StorageUuid

UUID del volume di archiviazione in cui è ospitata l'applicazione.

TargetSdkVersion

Versione minima dell'SDK destinata all'applicazione.

TaskAffinity

Affinità di attività predefinita di tutte le attività in questa applicazione.

Theme

Identificatore di risorsa di stile (nelle risorse del pacchetto) del tema visivo predefinito dell'applicazione.

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.

Uid

ID utente del kernel assegnato a questa applicazione; attualmente non è un ID univoco (più applicazioni possono avere la stessa interfaccia utente).

UiOptions

Opzioni dell'interfaccia utente aggiuntive predefinite per le attività in questa applicazione.

Metodi

AreAttributionsUserVisible()

Restituisce se le attribuzioni fornite dall'applicazione devono essere visibili dall'utente.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione marshalled di Parcelable.

Dispose()

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
Dispose(Boolean)

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
Dump(IPrinter, String)
DumpBack(IPrinter, String) (Ereditato da PackageItemInfo)
DumpFront(IPrinter, String) (Ereditato da PackageItemInfo)
Equals(Object)

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

(Ereditato da Object)
GetCategoryTitle(Context, ApplicationCategories)

Restituisce un titolo conciso localizzato per il valore specificato ApplicationInfo#category o null per valori sconosciuti, #CATEGORY_UNDEFINEDad esempio .

GetCategoryTitleFormatted(Context, ApplicationCategories)

Restituisce un titolo conciso localizzato per il valore specificato ApplicationInfo#category o null per valori sconosciuti, #CATEGORY_UNDEFINEDad esempio .

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
LoadBanner(PackageManager)

Recuperare il banner grafico corrente associato a questo elemento.

(Ereditato da PackageItemInfo)
LoadDescription(PackageManager)

Recuperare la descrizione testuale dell'applicazione.

LoadDescriptionFormatted(PackageManager)

Recuperare la descrizione testuale dell'applicazione.

LoadIcon(PackageManager)

Recuperare l'icona grafica corrente associata a questo elemento.

(Ereditato da PackageItemInfo)
LoadLabel(PackageManager)

Recuperare l'etichetta testuale corrente associata a questo elemento.

(Ereditato da PackageItemInfo)
LoadLabelFormatted(PackageManager)

Recuperare l'etichetta testuale corrente associata a questo elemento.

(Ereditato da PackageItemInfo)
LoadLogo(PackageManager)

Recuperare il logo grafico corrente associato a questo elemento.

(Ereditato da PackageItemInfo)
LoadUnbadgedIcon(PackageManager)

Recuperare l'icona grafica corrente associata a questo elemento senza l'aggiunta di un badge di lavoro, se applicabile.

(Ereditato da PackageItemInfo)
LoadXmlMetaData(PackageManager, String)

Caricare una risorsa XML collegata ai metadati di questo elemento.

(Ereditato da PackageItemInfo)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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) (Ereditato da PackageItemInfo)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
IJavaPeerable.Finalized()

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informazioni che è possibile recuperare su un'applicazione specifica.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Informazioni che è possibile recuperare su un'applicazione specifica.

GetJniTypeName(IJavaPeerable)

Informazioni che è possibile recuperare su un'applicazione specifica.

Si applica a