Service Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni.
[Android.Runtime.Register("android/app/Service", DoNotGenerateAcw=true)]
public abstract class Service : Android.Content.ContextWrapper, Android.Content.IComponentCallbacks2, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Service", DoNotGenerateAcw=true)>]
type Service = class
inherit ContextWrapper
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComponentCallbacks2
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Commenti
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. Ogni classe di servizio deve avere una dichiarazione corrispondente android.R.styleable#AndroidManifestService <service> nel pacchetto .AndroidManifest.xml I servizi possono essere avviati con android.content.Context#startService Context.startService() e android.content.Context#bindService Context.bindService().
Si noti che i servizi, come altri oggetti applicazione, vengono eseguiti nel thread principale del processo di hosting. Ciò significa che, se il servizio eseguirà qualsiasi utilizzo intensivo della CPU (ad esempio la riproduzione MP3) o il blocco (ad esempio, le operazioni di rete), dovrebbe generare il proprio thread in cui eseguire tale operazione. Altre informazioni su questo argomento sono disponibili in Processi e thread. La androidx.core.app.JobIntentService classe è disponibile come implementazione standard di Service con un proprio thread in cui pianifica il lavoro da eseguire.
Argomenti trattati qui: <ol><li>Che cos'è un servizio?<li>Service Lifecycle<li>Permissions<li Process Lifecycle<>li Local Service Sample li>>Remote Messenger Service Sample<</ol>
<div class="special reference"><h3>Developer Guides</h3>
Per una discussione dettagliata su come creare servizi, vedere la Guida per sviluppatori di Servizi .
</div>
"WhatIsAService"h3>Che cos'è>< un servizio?</h3>
La maggior parte della confusione sulla classe Service ruota effettivamente intorno a ciò che è <em>not</em>:
<ul><li> A Service è <b>not</b> un processo separato. L'oggetto Service stesso non implica che sia in esecuzione nel proprio processo; se non diversamente specificato, viene eseguito nello stesso processo dell'applicazione di cui fa parte. <li> A Service è <b>not</b> un thread. Non è un mezzo per eseguire il lavoro fuori dal thread principale (per evitare errori di mancata risposta dell'applicazione). </ul>
Di conseguenza, un servizio stesso è in realtà molto semplice, fornendo due funzionalità principali:
<ul><li>A facility for the application to tell the system <em>about</em> qualcosa che vuole fare in background (anche quando l'utente non interagisce direttamente con l'applicazione). Corrisponde alle chiamate a android.content.Context#startService Context.startService(), che chiedono al sistema di pianificare il lavoro per il servizio, di essere eseguite fino a quando il servizio o un altro utente lo arresta in modo esplicito.
<li>Una struttura per un'applicazione per esporre alcune delle sue funzionalità ad altre applicazioni. Corrisponde alle chiamate a android.content.Context#bindService Context.bindService(), che consente di stabilire una connessione di lunga durata al servizio per interagire con esso.
</ul>
Quando viene effettivamente creato un componente del servizio, per uno di questi motivi, tutto ciò che il sistema effettivamente esegue è creare un'istanza del componente e chiamarne #onCreate e qualsiasi altro callback appropriato nel thread principale. Spetta al servizio implementare questi elementi con il comportamento appropriato, ad esempio la creazione di un thread secondario in cui svolge il proprio lavoro.
Si noti che poiché service stesso è così semplice, è possibile effettuare l'interazione con esso come semplice o complicato come si desidera: trattarlo come un oggetto locale Java su cui si effettuano chiamate di metodo diretto (come illustrato dall'esempio di servizio locale), per fornire un'interfaccia completamente remota tramite AIDL.
"ServiceLifecycle"><h3>Service Lifecycle</h3>
Esistono due motivi per cui un servizio può essere eseguito dal sistema. Se qualcuno chiama android.content.Context#startService Context.startService() , il sistema recupererà il servizio (creandolo e chiamando il relativo #onCreate metodo, se necessario) e quindi chiamerà il #onStartCommand relativo metodo con gli argomenti forniti dal client. A questo punto il servizio continuerà l'esecuzione fino a android.content.Context#stopService Context.stopService() quando non viene chiamato o #stopSelf() . Si noti che più chiamate a Context.startService() non annidano (anche se comportano più chiamate corrispondenti a onStartCommand()), quindi indipendentemente dal numero di volte in cui viene avviato un servizio verrà arrestato una volta chiamato Context.stopService() o stopSelf(); Tuttavia, i servizi possono usare il #stopSelf(int) metodo per assicurarsi che il servizio non venga arrestato fino a quando le finalità avviate non sono state elaborate.
Per i servizi avviati, esistono due modalità principali aggiuntive di funzionamento in cui possono decidere di eseguire, a seconda del valore restituito da onStartCommand(): #START_STICKY viene usato per i servizi che vengono avviati e arrestati in modo esplicito in base alle esigenze, mentre #START_NOT_STICKY o #START_REDELIVER_INTENT vengono usati per i servizi che devono rimanere in esecuzione solo durante l'elaborazione di tutti i comandi inviati. Per altri dettagli sulla semantica, vedere la documentazione collegata.
I client possono anche usare android.content.Context#bindService Context.bindService() per ottenere una connessione permanente a un servizio. In questo modo viene creato il servizio se non è già in esecuzione (chiamando #onCreate durante questa operazione), ma non chiama onStartCommand(). Il client riceverà l'oggetto android.os.IBinder restituito dal servizio dal #onBind relativo metodo, consentendo al client di effettuare chiamate al servizio. Il servizio rimarrà in esecuzione finché viene stabilita la connessione (indipendentemente dal fatto che il client mantenga o meno un riferimento nell'IBinder del servizio). In genere, IBinder restituito è per un'interfaccia complessa scritta in aidl.
Un servizio può essere avviato e avere connessioni associate. In tal caso, il sistema manterrà il servizio in esecuzione finché viene avviato <em>o</em> sono presenti una o più connessioni con il android.content.Context#BIND_AUTO_CREATE Context.BIND_AUTO_CREATE flag . Una volta che nessuna di queste situazioni è in attesa, viene chiamato il metodo del #onDestroy servizio e il servizio viene effettivamente terminato. Tutte le operazioni di pulizia (arresto di thread, annullamento della registrazione dei ricevitori) devono essere completate al rientro da onDestroy().
"Autorizzazioni"><h3>Autorizzazioni</h3>
L'accesso globale a un servizio può essere applicato quando viene dichiarato nel tag del android.R.styleable#AndroidManifestService <service> manifesto. In questo modo, le altre applicazioni dovranno dichiarare un elemento corrispondente android.R.styleable#AndroidManifestUsesPermission <uses-permission> nel proprio manifesto per poter avviare, arrestare o associare al servizio.
A partire da android.os.Build.VERSION_CODES#GINGERBREAD, quando si usa Context#startService(Intent) Context.startService(Intent), è anche possibile impostare Intent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION e/o Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION nella finalità. In questo modo, il servizio concederà l'accesso temporaneo agli URI specifici nella finalità. L'accesso rimarrà fino a quando il servizio non ha chiamato #stopSelf(int) per tale comando di avvio o versione successiva o fino a quando il servizio non è stato completamente arrestato. Ciò funziona per concedere l'accesso alle altre app che non hanno richiesto l'autorizzazione che protegge il servizio o anche quando il servizio non viene esportato affatto.
Inoltre, un servizio può proteggere singole chiamate IPC in esso con autorizzazioni, chiamando il #checkCallingPermission metodo prima di eseguire l'implementazione di tale chiamata.
Per altre informazioni sulle autorizzazioni e sulla sicurezza in generale, vedere il documento Sicurezza e autorizzazioni .
"ProcessLifecycle"><h3>Process Lifecycle</h3>
Il sistema Android tenterà di mantenere il processo che ospita un servizio finché il servizio è stato avviato o ha client associati. Quando la memoria è insufficiente e la necessità di terminare i processi esistenti, la priorità di un processo che ospita il servizio sarà maggiore delle possibilità seguenti:
<ul><li>
Se il servizio esegue il codice nei #onCreate onCreate()relativi metodi , #onStartCommand onStartCommand()o #onDestroy onDestroy() , il processo di hosting sarà un processo in primo piano per garantire che questo codice possa essere eseguito senza essere terminato.
<li>
Se il servizio è stato avviato, il processo di hosting viene considerato meno importante di qualsiasi processo attualmente visibile all'utente sullo schermo, ma più importante di qualsiasi processo non visibile. Poiché solo alcuni processi sono in genere visibili all'utente, ciò significa che il servizio non deve essere ucciso tranne in condizioni di memoria insufficiente. Tuttavia, poiché l'utente non è direttamente a conoscenza di un servizio in background, in tale stato <em>è<> considerato un candidato valido per terminare e si dovrebbe essere preparati per questo. In particolare, i servizi a esecuzione prolungata saranno sempre più probabilità di uccidere e saranno sicuramente uccisi (e riavviati se appropriato) se rimangono abbastanza lunghi. <li>
Se sono presenti client associati al servizio, il processo di hosting del servizio non è mai meno importante del client più importante. Ovvero, se uno dei client è visibile all'utente, il servizio stesso viene considerato visibile. Il modo in cui l'importanza di un client influisce sull'importanza del servizio può essere modificata tramite Context#BIND_ABOVE_CLIENT, Context#BIND_ALLOW_OOM_MANAGEMENTContext#BIND_WAIVE_PRIORITY, Context#BIND_IMPORTANT, e Context#BIND_ADJUST_WITH_ACTIVITY.
<li>
Un servizio avviato può usare l'API #startForeground(int, Notification) per inserire il servizio in uno stato in primo piano, in cui il sistema lo considera come qualcosa di cui l'utente è attivamente a conoscenza e quindi non è un candidato per l'uccisione quando la memoria è insufficiente. (È ancora teoricamente possibile che il servizio venga ucciso sotto un'estrema pressione di memoria dall'applicazione in primo piano corrente, ma in pratica questo non dovrebbe essere un problema. </ul>
Si noti che la maggior parte del tempo in cui il servizio è in esecuzione, può essere ucciso dal sistema se è sottoposto a un utilizzo elevato della memoria. In questo caso, il sistema tenterà successivamente di riavviare il servizio. Una conseguenza importante di questo è che se si implementa #onStartCommand onStartCommand() per pianificare il lavoro da eseguire in modo asincrono o in un altro thread, è possibile usare #START_FLAG_REDELIVERY per fare in modo che il sistema re-deliver un intento per l'utente in modo che non venga perso se il servizio viene terminato durante l'elaborazione.
Altri componenti dell'applicazione in esecuzione nello stesso processo del servizio (ad esempio un android.app.Activity) possono, naturalmente, aumentare l'importanza del processo complessivo oltre l'importanza del servizio stesso.
"LocalServiceSample"><h3>Local Service Sample</h3>
Uno degli usi più comuni di un servizio è quello di un componente secondario in esecuzione insieme ad altre parti di un'applicazione, nello stesso processo del resto dei componenti. Tutti i componenti di un .apk vengono eseguiti nello stesso processo, a meno che non diversamente specificato in modo esplicito, quindi si tratta di una situazione tipica.
Se usato in questo modo, presupponendo che i componenti siano nello stesso processo, è possibile semplificare notevolmente l'interazione tra di essi: i client del servizio possono semplicemente eseguire il cast dell'IBinder che ricevono da esso a una classe concreta pubblicata dal servizio.
Di seguito è riportato un esempio di questo utilizzo di un servizio. In primo luogo, il servizio stesso, la pubblicazione di una classe personalizzata quando è associata:
{ }
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 |
|---|---|
| Service() | |
| Service(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
| Nome | Descrizione |
|---|---|
| AccessibilityService |
Usare con |
| AccountService |
Usare con |
| ActivityService |
Usare con |
| AdvancedProtectionService |
Usare con |
| AlarmService |
Usare con |
| AppFunctionService |
Usare con |
| AppOpsService |
Usare con |
| AppSearchService |
Usare con |
| AppwidgetService |
Usare con |
| AudioService |
Usare con |
| BatteryService |
Usare con |
| BindAllowActivityStarts |
Obsoleti.
Flag per |
| BindExternalServiceLong |
Funziona allo stesso modo di |
| BindNotPerceptible |
Obsoleti.
Flag per |
| BindPackageIsolatedProcess |
Obsoleti.
Flag per |
| BindSharedIsolatedProcess |
Obsoleti.
Flag per |
| BiometricService |
Usare con |
| BlobStoreService |
Usare con |
| BluetoothService |
Usare con |
| BugreportService |
Servizio per acquisire un bugreport. (Ereditato da Context) |
| CameraService |
Usare con |
| CaptioningService |
Usare con |
| CarrierConfigService |
Usare con |
| ClipboardService |
Utilizzare con |
| CompanionDeviceService |
Usare con |
| ConnectivityDiagnosticsService |
Usare con |
| ConnectivityService |
Utilizzare con |
| ConsumerIrService |
Usare con |
| ContactKeysService |
Usare con |
| CredentialService |
Usare con |
| CrossProfileAppsService |
Usare con |
| DeviceIdDefault |
ID dispositivo predefinito, ovvero l'ID del dispositivo primario (non virtuale). (Ereditato da Context) |
| DeviceIdInvalid |
ID dispositivo non valido. (Ereditato da Context) |
| DeviceLockService |
Usare con |
| DevicePolicyService |
Usare con |
| DisplayHashService |
Usare con |
| DisplayService |
Usare con |
| DomainVerificationService |
Usare con |
| DownloadService |
Usare con |
| DropboxService |
Usare con |
| EuiccService |
Usare con |
| FileIntegrityService |
Usare con |
| FingerprintService |
Utilizzare con |
| GameService |
Usare con |
| GrammaticalInflectionService |
Usare con |
| HardwarePropertiesService |
Usare con |
| HealthconnectService |
Usare con |
| InputMethodService |
Usare con |
| InputService |
Usare con |
| IpsecService |
Usare con |
| JobSchedulerService |
Usare con |
| KeyguardService |
Usare con |
| KeystoreService |
Usare con |
| LauncherAppsService |
Usare con |
| LayoutInflaterService |
Usare con |
| LocaleService |
Usare con |
| LocationService |
Usare con |
| MediaCommunicationService |
Usare con |
| MediaMetricsService |
Usare con |
| MediaProjectionService |
Usare con |
| MediaQualityService |
Usare con |
| MediaRouterService |
Usare con |
| MediaSessionService |
Usare con |
| MidiService |
Utilizzare con |
| NetworkStatsService |
Usare con |
| NfcService |
Usare con |
| NotificationService |
Usare con |
| NsdService |
Usare con |
| OverlayService |
Usare con |
| PeopleService |
Usare con |
| PerformanceHintService |
Usare con |
| PersistentDataBlockService |
Usare con |
| PowerService |
Usare con |
| PrintService |
|
| ProfilingService |
Usare con |
| ReceiverExported |
Obsoleti.
Flag per |
| ReceiverNotExported |
Obsoleti.
Flag per |
| ReceiverVisibleToInstantApps |
Obsoleti.
Flag per |
| RestrictionsService |
Usare con |
| RoleService |
Usare con |
| SatelliteService |
Usare con |
| SearchService |
Utilizzare con |
| SecurityStateService |
Usare con |
| SensorService |
Usare con |
| ShortcutService |
Usare con |
| StatusBarService |
Usare con |
| StopForegroundDetach |
Obsoleti.
Selettore per |
| StopForegroundLegacy |
Selettore per |
| StopForegroundRemove |
Obsoleti.
Selettore per |
| StorageService |
Usare con |
| StorageStatsService |
Usare con |
| SystemHealthService |
Usare con |
| TelecomService |
Usare con |
| TelephonyImsService |
Usare con |
| TelephonyService |
Utilizzare con |
| TelephonySubscriptionService |
Utilizzare con |
| TetheringService |
Usare con |
| TextClassificationService |
Usare con |
| TextServicesManagerService |
Usare con |
| TvAdService |
Usare con |
| TvInputService |
Usare con |
| TvInteractiveAppService |
Usare con |
| UiModeService |
Usare con |
| UsageStatsService |
Usare con |
| UsbService |
Usare con |
| UserService |
Usare con |
| VibratorManagerService |
Usare con |
| VibratorService |
Usare con |
| VirtualDeviceService |
Usare con |
| VpnManagementService |
Usare con |
| WallpaperService |
Usare con |
| WifiAwareService |
Usare con |
| WifiP2pService |
Usare con |
| WifiRttRangingService |
Usare con |
| WifiService |
Usare con |
| WindowService |
Usare con |
Proprietà
| Nome | Descrizione |
|---|---|
| Application |
Restituisce l'applicazione proprietaria del servizio. |
| ApplicationContext |
Restituisce il contesto del singolo oggetto Application globale del processo corrente. (Ereditato da ContextWrapper) |
| ApplicationInfo |
Restituisce le informazioni complete sull'applicazione per il pacchetto di questo contesto. (Ereditato da ContextWrapper) |
| Assets |
Restituisce un'istanza di AssetManager per il pacchetto dell'applicazione. (Ereditato da ContextWrapper) |
| AttributionSource |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| AttributionTag |
L'attribuzione può essere usata in app complesse per separare logicamente parti dell'app. (Ereditato da Context) |
| BaseContext | (Ereditato da ContextWrapper) |
| CacheDir |
Restituisce il percorso assoluto della directory della cache specifica dell'applicazione nel file system. (Ereditato da ContextWrapper) |
| Class |
Restituisce la classe di runtime di questo |
| ClassLoader |
Restituisce un caricatore di classi che è possibile usare per recuperare le classi in questo pacchetto. (Ereditato da ContextWrapper) |
| CodeCacheDir |
Restituisce il percorso assoluto della directory della cache specifica dell'applicazione nel file system progettato per l'archiviazione del codice memorizzato nella cache. (Ereditato da ContextWrapper) |
| ContentResolver |
Restituisce un'istanza di ContentResolver per il pacchetto dell'applicazione. (Ereditato da ContextWrapper) |
| DataDir |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| DeviceId |
Ottiene l'ID dispositivo a cui è associato questo contesto. (Ereditato da Context) |
| Display |
Ottiene la visualizzazione a cui è associato questo contesto. (Ereditato da Context) |
| ExternalCacheDir |
Restituisce il percorso assoluto della directory nel file system esterno primario, che si trova in un punto in ExternalStorageDirectory cui l'applicazione può inserire i file della cache di cui è proprietario. (Ereditato da ContextWrapper) |
| FilesDir |
Restituisce il percorso assoluto della directory nel file system in cui vengono archiviati i file creati con OpenFileOutput(String, FileCreationMode) . (Ereditato da ContextWrapper) |
| ForegroundServiceType |
Se il servizio è diventato un servizio in primo piano chiamando
|
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| IsDeviceProtectedStorage |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| IsRestricted |
Indica se il contesto è limitato. (Ereditato da Context) |
| IsUiContext |
Restituisce |
| JniIdentityHashCode |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| JniPeerMembers |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. |
| MainExecutor |
Restituisce un oggetto |
| MainLooper |
Restituisce il Looper per il thread principale del processo corrente. (Ereditato da ContextWrapper) |
| NoBackupFilesDir |
Restituisce il percorso assoluto della directory nel file system simile a FilesDir. (Ereditato da ContextWrapper) |
| ObbDir |
Restituisce la directory di archiviazione esterna primaria in cui è possibile trovare i file OBB dell'applicazione (se presenti). (Ereditato da ContextWrapper) |
| OpPackageName |
Restituisce il nome del pacchetto che deve essere usato per |
| PackageCodePath |
Restituisce il percorso completo del pacchetto Android primario di questo contesto. (Ereditato da ContextWrapper) |
| PackageManager |
Restituire l'istanza di PackageManager per trovare informazioni globali sul pacchetto. (Ereditato da ContextWrapper) |
| PackageName |
Restituisce il nome del pacchetto dell'applicazione. (Ereditato da ContextWrapper) |
| PackageResourcePath |
Restituisce il percorso completo del pacchetto Android primario di questo contesto. (Ereditato da ContextWrapper) |
| Params |
Restituisce il set di parametri con cui è stato creato il contesto, se è stato creato tramite |
| PeerReference |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| Resources |
Restituisce un'istanza resources per il pacchetto dell'applicazione. (Ereditato da ContextWrapper) |
| Theme |
Restituisce l'oggetto Theme associato a questo contesto. (Ereditato da ContextWrapper) |
| 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. |
| Wallpaper | (Ereditato da ContextWrapper) |
| WallpaperDesiredMinimumHeight | (Ereditato da ContextWrapper) |
| WallpaperDesiredMinimumWidth | (Ereditato da ContextWrapper) |
Metodi
| Nome | Descrizione |
|---|---|
| AttachBaseContext(Context) |
Impostare il contesto di base per contextWrapper. (Ereditato da ContextWrapper) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
La variazione di |
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
Uguale a quello dell'executor |
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| BindService(Intent, IServiceConnection, Bind) |
Connettersi a un servizio dell'applicazione, creandolo, se necessario. (Ereditato da ContextWrapper) |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Esegue il binding a un servizio nello |
| CheckCallingOrSelfPermission(String) |
Determinare se al processo chiamante di un IPC o è stata concessa un'autorizzazione specifica. (Ereditato da ContextWrapper) |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Determinare se al processo chiamante di un IPC o è stata concessa l'autorizzazione per accedere a un URI specifico. (Ereditato da ContextWrapper) |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Determinare se al processo chiamante di un IPC <em>o a te</em> è stata concessa l'autorizzazione per accedere a un elenco di URI. (Ereditato da Context) |
| CheckCallingPermission(String) |
Determinare se al processo chiamante di un IPC gestito è stata concessa un'autorizzazione specifica. (Ereditato da ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
Determinare se al processo chiamante e all'ID utente è stata concessa l'autorizzazione per accedere a un URI specifico. (Ereditato da ContextWrapper) |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
Determinare se al processo chiamante e all'uid è stata concessa l'autorizzazione per accedere a un elenco di URI. (Ereditato da Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
Determinare se a un particolare processo e uid è stata concessa l'autorizzazione per accedere a un URI di contenuto specifico. (Ereditato da Context) |
| CheckPermission(String, Int32, Int32) |
Determinare se l'autorizzazione specificata è consentita per un processo specifico e un ID utente in esecuzione nel sistema. (Ereditato da ContextWrapper) |
| CheckSelfPermission(String) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Determinare se a un processo specifico e a un ID utente è stata concessa l'autorizzazione per accedere a un URI specifico. (Ereditato da ContextWrapper) |
| CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
Controllare sia un URI che un'autorizzazione normale. (Ereditato da ContextWrapper) |
| CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
Determinare se a un determinato processo e uid è stata concessa l'autorizzazione per accedere a un elenco di URI. (Ereditato da Context) |
| ClearWallpaper() |
Obsoleti.
(Ereditato da ContextWrapper)
|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CreateAttributionContext(String) |
Restituisce un nuovo oggetto Context per il contesto corrente ma l'attributo a un tag diverso. (Ereditato da Context) |
| CreateConfigurationContext(Configuration) |
Restituisce un nuovo oggetto Context per il contesto corrente, ma le cui risorse vengono modificate in modo che corrispondano alla configurazione specificata. (Ereditato da ContextWrapper) |
| CreateContext(ContextParams) |
Crea un contesto con proprietà e comportamenti specifici. (Ereditato da Context) |
| CreateContextForSplit(String) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| CreateDeviceContext(Int32) |
Restituisce un nuovo |
| CreateDeviceProtectedStorageContext() |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| CreateDisplayContext(Display) |
Restituisce un nuovo oggetto Context per l'oggetto Context corrente, ma le cui risorse vengono modificate in modo che corrispondano alle metriche del display specificato. (Ereditato da ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
Restituisce un nuovo oggetto Context per il nome dell'applicazione specificato. (Ereditato da ContextWrapper) |
| CreateWindowContext(Display, Int32, Bundle) |
Crea un oggetto |
| CreateWindowContext(Int32, Bundle) |
Crea un contesto per una finestra non attività. (Ereditato da Context) |
| DatabaseList() |
Restituisce una matrice di stringhe che denominano i database privati associati al pacchetto dell'applicazione del contesto. (Ereditato da ContextWrapper) |
| DeleteDatabase(String) |
Eliminare una SQLiteDatabase privata esistente associata al pacchetto dell'applicazione di questo contesto. (Ereditato da ContextWrapper) |
| DeleteFile(String) |
Eliminare il file privato specificato associato al pacchetto dell'applicazione context. (Ereditato da ContextWrapper) |
| DeleteSharedPreferences(String) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| Dispose() |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| Dispose(Boolean) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| Dump(FileDescriptor, PrintWriter, String[]) |
Stampare lo stato del servizio nel flusso specificato. |
| EnforceCallingOrSelfPermission(String, String) |
Se non si né il processo chiamante di un IPC gestito è stato concesso un'autorizzazione specifica, generare un'eccezione SecurityException. (Ereditato da ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Se al processo chiamante di un IPC o non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException. (Ereditato da ContextWrapper) |
| EnforceCallingPermission(String, String) |
Se al processo chiamante di un IPC che si sta gestendo non è stata concessa una determinata autorizzazione, generare un'eccezione SecurityException. (Ereditato da ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Se al processo chiamante e all'ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException. (Ereditato da ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
Se l'autorizzazione specificata non è consentita per un processo specifico e un ID utente in esecuzione nel sistema, generare un'eccezione SecurityException. (Ereditato da ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Se a un processo specifico e a un ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException. (Ereditato da ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Applicare sia un URI che un'autorizzazione normale. (Ereditato da ContextWrapper) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| FileList() |
Restituisce una matrice di stringhe che denominano i file privati associati al pacchetto dell'applicazione context. (Ereditato da ContextWrapper) |
| GetColor(Int32) |
Restituisce un colore associato a un ID risorsa specifico e a uno stile per il tema corrente. (Ereditato da Context) |
| GetColorStateList(Int32) |
Restituisce un elenco di stati di colore associato a un ID risorsa specifico e stile per il tema corrente. (Ereditato da Context) |
| GetDatabasePath(String) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| GetDir(String, FileCreationMode) |
Recuperare, creare, se necessario, una nuova directory in cui l'applicazione può inserire i propri file di dati personalizzati. (Ereditato da ContextWrapper) |
| GetDrawable(Int32) |
Restituisce un oggetto disegnabile associato a un ID risorsa specifico e a uno stile per il tema corrente. (Ereditato da Context) |
| GetExternalCacheDirs() |
Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire i file della cache di cui è proprietario. (Ereditato da ContextWrapper) |
| GetExternalFilesDir(String) |
Restituisce il percorso assoluto della directory nel file system esterno primario (che si trova in un punto qualsiasi di ExternalStorageDirectory) in cui l'applicazione può inserire file persistenti di cui è proprietario. (Ereditato da ContextWrapper) |
| GetExternalFilesDirs(String) |
Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire file persistenti di cui è proprietario. (Ereditato da ContextWrapper) |
| GetExternalMediaDirs() |
Obsoleti.
Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire file multimediali. (Ereditato da ContextWrapper) |
| GetFileStreamPath(String) |
Restituisce il percorso assoluto nel file system in cui è archiviato un file creato con OpenFileOutput(String, FileCreationMode) . (Ereditato da ContextWrapper) |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetObbDirs() |
Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui è possibile trovare i file OBB dell'applicazione (se presenti). (Ereditato da ContextWrapper) |
| GetSharedPreferences(String, FileCreationMode) |
Recuperare e contenere il contenuto del file delle preferenze 'name', restituendo un oggetto SharedPreferences tramite il quale è possibile recuperare e modificare i relativi valori. (Ereditato da ContextWrapper) |
| GetString(Int32, Object[]) |
Restituisce una stringa localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GetString(Int32) |
Restituisce una stringa localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GetSystemService(Class) |
Restituire l'handle a un servizio a livello di sistema per classe. (Ereditato da Context) |
| GetSystemService(String) |
Restituire l'handle a un servizio a livello di sistema in base al nome. (Ereditato da ContextWrapper) |
| GetSystemServiceName(Class) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| GetText(Int32) |
Restituisce una stringa di tipo CharSequence localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GetTextFormatted(Int32) |
Restituisce una stringa di tipo CharSequence localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GrantUriPermission(String, Uri, ActivityFlags) |
Concedere l'autorizzazione per accedere a un URI specifico a un altro pacchetto, indipendentemente dal fatto che il pacchetto disponga dell'autorizzazione generale per accedere al provider di contenuti dell'URI. (Ereditato da ContextWrapper) |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| MoveDatabaseFrom(Context, String) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| MoveSharedPreferencesFrom(Context, String) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| 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) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| ObtainStyledAttributes(Int32[]) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| OnBind(Intent) |
Restituire il canale di comunicazione al servizio. |
| OnConfigurationChanged(Configuration) |
Chiamato dal sistema quando la configurazione del dispositivo cambia durante l'esecuzione del componente. |
| OnCreate() |
Chiamato dal sistema quando il servizio viene creato per la prima volta. |
| OnDestroy() |
Chiamato dal sistema per notificare a un servizio che non viene più usato e viene rimosso. |
| OnLowMemory() |
Questo viene chiamato quando il sistema complessivo è in esecuzione insufficiente sulla memoria e i processi in esecuzione attivamente devono ridurre l'utilizzo della memoria. |
| OnRebind(Intent) |
Chiamato quando i nuovi client sono connessi al servizio, dopo che in precedenza era stato informato che tutti i client erano stati disconnessi nel relativo |
| OnStart(Intent, Int32) |
Obsoleti.
Questo membro è deprecato. |
| OnStartCommand(Intent, StartCommandFlags, Int32) |
Chiamato dal sistema ogni volta che un client avvia in modo esplicito il servizio chiamando |
| OnTaskRemoved(Intent) |
Viene chiamato se il servizio è attualmente in esecuzione e l'utente ha rimosso un'attività proveniente dall'applicazione del servizio. |
| OnTimeout(Int32, ForegroundService) |
Callback chiamato quando si è verificato il timeout di un particolare tipo di servizio in primo piano. |
| OnTimeout(Int32) |
Callback chiamato in timeout per |
| OnTrimMemory(TrimMemory) |
Chiamato quando il sistema operativo ha determinato che è un buon momento per un processo per ridurre la memoria non richiesta dal relativo processo. |
| OnUnbind(Intent) |
Chiamato quando tutti i client sono disconnessi da una particolare interfaccia pubblicata dal servizio. |
| OpenFileInput(String) |
Aprire un file privato associato al pacchetto dell'applicazione context per la lettura. (Ereditato da ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
Aprire un file privato associato al pacchetto dell'applicazione del contesto per la scrittura. (Ereditato da ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Aprire un nuovo SQLiteDatabase privato associato al pacchetto dell'applicazione del contesto. (Ereditato da ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Aprire un nuovo SQLiteDatabase privato associato al pacchetto dell'applicazione del contesto. (Ereditato da ContextWrapper) |
| PeekWallpaper() |
Obsoleti.
(Ereditato da ContextWrapper)
|
| RegisterComponentCallbacks(IComponentCallbacks) |
Aggiungere un nuovo |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Aggiunge un nuovo listener modificato dell'ID |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Obsoleti.
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Obsoleti.
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Eseguire la registrazione per ricevere le trasmissioni delle finalità, per l'esecuzione nel contesto di <var scheduler</var>>. (Ereditato da ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrare un broadcastReceiver da eseguire nel thread di attività principale. (Ereditato da ContextWrapper) |
| RemoveStickyBroadcast(Intent) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| RevokeSelfPermissionOnKill(String) |
Attiva la revoca asincrona di un'autorizzazione di runtime. (Ereditato da Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
Attiva la revoca di una o più autorizzazioni per il pacchetto chiamante. (Ereditato da Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| RevokeUriPermission(Uri, ActivityFlags) |
Rimuovere tutte le autorizzazioni per accedere a un URI del provider di contenuti specifico aggiunto in precedenza con M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri). (Ereditato da ContextWrapper) |
| SendBroadcast(Intent, String, Bundle) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di un'autorizzazione facoltativa obbligatoria. (Ereditato da Context) |
| SendBroadcast(Intent, String) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di un'autorizzazione facoltativa obbligatoria. (Ereditato da ContextWrapper) |
| SendBroadcast(Intent) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers. (Ereditato da ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
Versione di SendBroadcast(Intent, String) che consente di specificare l'utente a cui verrà inviata la trasmissione. (Ereditato da ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
Versione di SendBroadcast(Intent) che consente di specificare l'utente a cui verrà inviata la trasmissione. (Ereditato da ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di una matrice di autorizzazioni necessarie. (Ereditato da Context) |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versione di SendBroadcast(Intent) che consente di ricevere i dati dalla trasmissione. (Ereditato da ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
Versione di |
| SendOrderedBroadcast(Intent, String, Bundle) |
Trasmettere la finalità specificata a tutti i BroadcastReceiver interessati, consegnandoli uno alla volta per consentire a più ricevitori preferiti di utilizzare la trasmissione prima che venga recapitata a ricevitori meno preferiti. (Ereditato da Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versione di |
| SendOrderedBroadcast(Intent, String) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| SendStickyBroadcast(Intent, Bundle) |
Eseguire un oggetto |
| SendStickyBroadcast(Intent) |
Obsoleti.
Eseguire un oggetto |
| SendStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| SetForeground(Boolean) |
Questo membro è deprecato. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetTheme(Int32) |
Impostare il tema di base per questo contesto. (Ereditato da ContextWrapper) |
| SetWallpaper(Bitmap) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| SetWallpaper(Stream) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| StartActivities(Intent[], Bundle) |
Avviare più nuove attività. (Ereditato da ContextWrapper) |
| StartActivities(Intent[]) |
Uguale a StartActivities(Intent[], Bundle) senza opzioni specificate. (Ereditato da ContextWrapper) |
| StartActivity(Intent, Bundle) |
Avviare una nuova attività. (Ereditato da ContextWrapper) |
| StartActivity(Intent) |
Uguale a StartActivity(Intent, Bundle) senza opzioni specificate. (Ereditato da ContextWrapper) |
| StartActivity(Type) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Context) |
| StartForeground(Int32, Notification, ForegroundService) |
Versione di overload di |
| StartForeground(Int32, Notification) |
Se il servizio viene avviato (in esecuzione tramite |
| StartForegroundService(Intent) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
Avviare l'esecuzione di una Instrumentation classe. (Ereditato da ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Come StartActivity(Intent, Bundle), ma per avviare un intentSender. (Ereditato da ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da ContextWrapper) |
| StartService(Intent) |
Richiedere l'avvio di un determinato servizio dell'applicazione. (Ereditato da ContextWrapper) |
| StopForeground(Boolean) |
Versione legacy di |
| StopForeground(StopForegroundFlags) |
Rimuovere questo servizio dallo stato in primo piano, consentendo di ucciderlo se è necessaria una quantità maggiore di memoria. |
| StopSelf() |
Arrestare il servizio, se è stato avviato in precedenza. |
| StopSelf(Int32) |
La versione precedente di |
| StopSelfResult(Int32) |
Arrestare il servizio se l'ora più recente in cui è stato avviato è stato <var startId</var>>. |
| StopService(Intent) |
Richiedere l'arresto di un determinato servizio dell'applicazione. (Ereditato da ContextWrapper) |
| ToArray<T>() |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnbindService(IServiceConnection) |
Disconnettersi da un servizio dell'applicazione. (Ereditato da ContextWrapper) |
| UnregisterComponentCallbacks(IComponentCallbacks) |
Rimuovere un |
| UnregisterDeviceIdChangeListener(IIntConsumer) |
Rimuove un listener modificato dall'ID dispositivo dal contesto. (Ereditato da Context) |
| UnregisterFromRuntime() |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| UnregisterReceiver(BroadcastReceiver) |
Annullare la registrazione di un broadcastReceiver registrato in precedenza. (Ereditato da ContextWrapper) |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Per un servizio associato in precedenza a |
| 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) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione con esecuzione più lunga, senza interagire con l'utente o fornire funzionalità per l'uso di altre applicazioni. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |