ComponentInfo Classe

Definizione

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

[Android.Runtime.Register("android/content/pm/ComponentInfo", DoNotGenerateAcw=true)]
public class ComponentInfo : Android.Content.PM.PackageItemInfo
[<Android.Runtime.Register("android/content/pm/ComponentInfo", DoNotGenerateAcw=true)>]
type ComponentInfo = class
    inherit PackageItemInfo
Ereditarietà
Derivato
Attributi

Commenti

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo). Questa classe non deve essere usata da sola; è sufficiente condividere definizioni comuni tra tutti i componenti dell'applicazione. Di conseguenza, non implementa Parcelable, ma fornisce metodi pratici per facilitare l'implementazione di Parcelable nelle sottoclassi.

per android.content.pm.ComponentInfo.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
ComponentInfo()
ComponentInfo(ComponentInfo)
ComponentInfo(IntPtr, JniHandleOwnership)

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

ComponentInfo(Parcel)

Proprietà

Nome Descrizione
ApplicationInfo

Informazioni globali sull'applicazione/pacchetto di cui fa parte questo componente.

AttributionTags

Set di tag di attribuzione che devono essere applicati automaticamente a questo componente.

Banner

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

(Ereditato da PackageItemInfo)
BannerResource

Restituisce l'identificatore della risorsa banner da usare per questo componente.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DescriptionRes

Identificatore di risorsa stringa (nelle risorse del pacchetto) contenente una descrizione leggibile dall'utente del componente.

DirectBootAware

Indica se questo componente è a conoscenza del ciclo di vita di avvio diretto e può essere eseguito in modo sicuro prima che l'utente abbia immesso le proprie credenziali, ad esempio un modello di blocco o un PIN.

Enabled

Indica se è possibile creare o meno un'istanza di questo componente.

Exported

Impostare su true se questo componente è disponibile per l'uso da parte di altre applicazioni.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Icon

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

(Ereditato da PackageItemInfo)
IconResource

Restituisce l'identificatore della risorsa icona da usare per questo componente.

IsArchived

Indica se il pacchetto è attualmente in uno stato archiviato.

(Ereditato da PackageItemInfo)
IsEnabled

Restituisce se questo componente e l'applicazione contenitore sono abilitati.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
JniPeerMembers

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

LabelRes

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

(Ereditato da PackageItemInfo)
Logo

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

(Ereditato da PackageItemInfo)
LogoResource

Restituisce l'identificatore della risorsa logo da usare per questo componente.

MetaData

Metadati aggiuntivi associati a questo componente.

(Ereditato da PackageItemInfo)
Name

Nome pubblico dell'elemento.

(Ereditato da PackageItemInfo)
NonLocalizedLabel

Stringa fornita nel file AndroidManifest, se presente.

(Ereditato da PackageItemInfo)
PackageName

Nome del pacchetto in cui si trova l'elemento.

(Ereditato da PackageItemInfo)
PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ProcessName

Nome del processo in cui deve essere eseguito il componente.

SplitName

Nome della divisione in cui viene dichiarato questo componente.

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.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

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

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di 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)
LoadBanner(PackageManager)

Recuperare il banner grafico corrente associato a questo elemento.

(Ereditato da PackageItemInfo)
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 una notifica 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 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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

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

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Classe base contenente informazioni comuni a tutti i componenti dell'applicazione (ActivityInfo, ServiceInfo).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a