Condividi tramite


ServiceInfo Classe

Definizione

Informazioni che è possibile recuperare su un servizio applicazione specifico.

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

Commenti

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

Documentazione Java per android.content.pm.ServiceInfo.

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

ServiceInfo()
ServiceInfo(IntPtr, JniHandleOwnership)

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

ServiceInfo(ServiceInfo)

Campi

FlagAllowSharedIsolatedProcess
Obsoleti.

Bit in #flags: se impostato e questo è un servizio, il servizio può essere associato in un android.R.attr#isolatedProcess processo isolato condiviso con altri servizi isolati.

FlagExternalService
Obsoleti.

Bit in #flags: se impostato, il servizio può essere associato ed eseguito nel pacchetto dell'applicazione chiamante anziché nel pacchetto in cui viene dichiarato.

FlagIsolatedProcess
Obsoleti.

Bit in #flags: se impostato, il servizio verrà eseguito nel proprio processo isolato.

FlagSingleUser
Obsoleti.

Bit in #flags: se impostato, verrà eseguita una singola istanza del servizio per tutti gli utenti del dispositivo.

FlagStopWithTask
Obsoleti.

Bit in #flags: se impostato, il servizio verrà arrestato automaticamente dal sistema se l'utente rimuove un'attività radicata in una delle attività dell'applicazione.

FlagUseAppZygote
Obsoleti.

Bit in #flags: se impostato, il servizio (che deve essere isolato) verrà generato da un'applicazione Zygote anziché dalla normale Zygote.

ForegroundServiceTypeCamera
Obsoleti.

Costante corrispondente all'attributo cameraandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeConnectedDevice
Obsoleti.

Costante corrispondente all'attributo connectedDeviceandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeDataSync
Obsoleti.

Costante corrispondente all'attributo dataSyncandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeHealth
Obsoleti.

Costante corrispondente all'attributo healthandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeLocation
Obsoleti.

Costante corrispondente all'attributo locationandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeManifest
Obsoleti.

Un valore speciale indica l'uso di tutti i tipi impostati nel file manifesto.

ForegroundServiceTypeMediaPlayback
Obsoleti.

Costante corrispondente all'attributo mediaPlaybackandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeMediaProjection
Obsoleti.

Costante corrispondente all'attributo mediaProjectionandroid.R.attr#foregroundServiceType foregroundServiceType .

ForegroundServiceTypeMicrophone
Obsoleti.

Costante corrispondente all'attributo microphoneandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeNone

Tipo di servizio in primo piano predefinito se non è stato impostato nel file manifesto.

ForegroundServiceTypePhoneCall
Obsoleti.

Costante corrispondente all'attributo phoneCallandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeRemoteMessaging
Obsoleti.

Costante corrispondente all'attributo remoteMessagingandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeShortService
Obsoleti.

Tipo di servizio in primo piano per i servizi "a breve durata", che corrisponde all'attributo shortServiceandroid.R.attr#foregroundServiceType nel manifesto.

ForegroundServiceTypeSpecialUse
Obsoleti.

Costante corrispondente all'attributo specialUseandroid.R.attr#foregroundServiceType .

ForegroundServiceTypeSystemExempted
Obsoleti.

Costante corrispondente all'attributo systemExemptedandroid.R.attr#foregroundServiceType .

Proprietà

ApplicationInfo

Le informazioni globali sull'applicazione/pacchetto di questo componente fanno parte di .

(Ereditato da ComponentInfo)
AttributionTags

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

(Ereditato da ComponentInfo)
Banner

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

(Ereditato da PackageItemInfo)
BannerResource

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

(Ereditato da ComponentInfo)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator
DescriptionRes

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

(Ereditato da ComponentInfo)
DirectBootAware

Indica se questo componente è consapevole del ciclo di vita dell'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).

(Ereditato da ComponentInfo)
Enabled

Indica se questo componente può essere creato o meno.

(Ereditato da ComponentInfo)
Exported

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

(Ereditato da ComponentInfo)
Flags

Opzioni impostate nella dichiarazione del servizio nel manifesto.

ForegroundServiceType

Restituire il tipo di servizio in primo piano specificato nel manifesto.

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

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

(Ereditato da ComponentInfo)
IsEnabled

Restituisce se questo componente e la relativa applicazione racchiusa sono abilitati.

(Ereditato da ComponentInfo)
JniIdentityHashCode

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(Ereditato da Object)
JniPeerMembers

Informazioni che è possibile recuperare su un servizio applicazione specifico.

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.

(Ereditato da ComponentInfo)
MetaData

Metadati aggiuntivi associati a questo componente.

(Ereditato da PackageItemInfo)
Name

Nome pubblico di questo elemento.

(Ereditato da PackageItemInfo)
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 servizio applicazione specifico.

(Ereditato da Object)
Permission

Nome facoltativo di un'autorizzazione necessaria per poter accedere a questo servizio.

ProcessName

Il nome del processo in cui deve essere eseguito questo componente.

(Ereditato da ComponentInfo)
SplitName

Nome della suddivisione in cui viene dichiarato questo componente.

(Ereditato da ComponentInfo)
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

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 servizio applicazione specifico.

(Ereditato da Object)
Dispose(Boolean)

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(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)
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)
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 servizio applicazione specifico.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(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 servizio applicazione specifico.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(Ereditato da Object)
IJavaPeerable.Finalized()

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informazioni che è possibile recuperare su un servizio applicazione specifico.

(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 servizio applicazione specifico.

GetJniTypeName(IJavaPeerable)

Informazioni che è possibile recuperare su un servizio applicazione specifico.

Si applica a