Android.OS Spazio dei nomi
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.
Fornisce classi e interfacce per interagire con i principali servizi del sistema operativo Android e le funzionalità di runtime.
Classi
| Nome | Descrizione |
|---|---|
| AsyncTask |
AsyncTask è stato progettato per abilitare l'uso corretto e semplice del thread dell'interfaccia utente. |
| AsyncTask.Status |
Indica lo stato corrente dell'attività. |
| AsyncTask<TParams,TProgress,TResult> |
Fornisce i valori dell'API del sistema operativo Android per AsyncTask<TParams,TProgress,TResult>. |
| BadParcelableException |
Eccezione generata quando un oggetto |
| BaseBundle |
Mapping da chiavi stringhe a valori di vari tipi. |
| BatteryManager |
La classe BatteryManager contiene stringhe e costanti usate per i valori nella finalità e fornisce un metodo per l'esecuzione |
| Binder |
Classe di base per un oggetto remotabile, la parte principale di un meccanismo di chiamata di routine remota leggero definito da |
| Binder.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| BinderConsts |
Interfaccia di base per un oggetto remotabile, la parte principale di un meccanismo di chiamata di routine remota leggero progettato per prestazioni elevate durante l'esecuzione di chiamate in-process e tra processi. |
| BugreportManager |
Classe che fornisce un'API privilegiata per acquisire e utilizzare i bugreport. |
| BugreportManager.BugreportCallback |
Interfaccia che descrive il callback per lo stato e lo stato del report di bug. |
| Build |
Informazioni sulla compilazione corrente, estratte dalle proprietà di sistema. |
| Build.Partition |
Informazioni di compilazione per una particolare partizione del dispositivo. |
| Build.VERSION |
Varie stringhe di versione. |
| Build.VERSION_CODES |
Enumerazione dei codici di versione dell'SDK attualmente noti. |
| Build.VERSION_CODES_FULL |
Enumerazione dei codici di versione principali e secondari dell'SDK attualmente noti. |
| Bundle |
Mapping da chiavi stringa a vari |
| Bundle.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| CancellationSignal |
Consente di annullare un'operazione in corso. |
| CombinedVibration |
Un oggetto CombinedVibration descrive una combinazione di effetti aptici da eseguire da uno o più |
| CombinedVibration.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| CombinedVibration.ParallelCombination |
Combinazione di effetti aptici che devono essere riprodotti in più vibratori in parallelo. |
| ConditionVariable |
Classe che implementa il paradigma di blocco delle variabili di condizione. |
| CountDownTimer |
Pianificare un conto alla rovescia fino a un'ora in futuro, con le normali notifiche a intervalli lungo la strada. |
| CpuHeadroomParams |
Parametri di richiesta headroom usati da |
| CpuHeadroomParams.Builder |
Fornisce i valori dell'API del sistema operativo Android per CpuHeadroomParams.Builder. |
| CpuUsageInfo |
Informazioni sull'utilizzo della CPU per core. |
| CpuUsageInfo.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| DeadObjectException |
L'oggetto che si sta chiamando è morto, perché il processo di hosting non esiste più o si è verificato un errore di associazione di basso livello. |
| DeadSystemException |
Il sistema Android principale è morto e sta per essere riavviato in fase di esecuzione. |
| Debug |
Fornisce vari metodi di debug per le applicazioni Android, inclusi i conteggi di traccia e allocazione. |
| Debug.InstructionCount |
API per la raccolta e l'esecuzione di query sui conteggi delle istruzioni. |
| Debug.MemoryInfo |
Questa classe viene usata per recuperare varie statistiche sui mapping di memoria per questo processo. |
| Debug.MemoryInfo.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| DropBoxManager |
Accoda blocchi di dati (da varie origini: arresti anomali dell'applicazione, record di log del kernel e così via). |
| DropBoxManager.Entry |
Una singola voce recuperata dalla casella di rilascio. |
| DropBoxManager.Entry.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| Environment |
Fornisce l'accesso alle variabili di ambiente. |
| FileObserver |
Monitora i file (usando inotify) per generare un evento dopo l'accesso o la modifica dei file da parte di qualsiasi processo nel dispositivo (incluso questo). |
| FileUriExposedException |
Eccezione generata quando un'applicazione espone un oggetto |
| FileUtils |
Metodi di utilità utili per l'uso dei file. |
| FileUtils.ProgressEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| GpuHeadroomParams |
Parametri di richiesta headroom usati da |
| GpuHeadroomParams.Builder |
Fornisce i valori dell'API del sistema operativo Android per GpuHeadroomParams.Builder. |
| Handler |
Un gestore consente di inviare ed elaborare ed elaborare |
| HandlerThread |
Oggetto |
| HardwarePropertiesManager |
La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via. |
| LimitExceededException |
Indica che l'app ha superato un limite impostato dal sistema. |
| LocaleList |
LocaleList è un elenco non modificabile di impostazioni locali, in genere usato per mantenere un elenco ordinato di preferenze utente per le impostazioni locali. |
| LocaleList.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| Looper |
Classe usata per eseguire un ciclo di messaggi per un thread. |
| MemoryFile |
MemoryFile è un wrapper per |
| Message |
Definisce un messaggio contenente una descrizione e un oggetto dati arbitrario che può essere inviato a un oggetto |
| Message.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| MessageQueue |
Classe di basso livello che contiene l'elenco di messaggi da inviare da un oggetto |
| Messenger |
Riferimento a un gestore, che altri utenti possono usare per inviare messaggi. |
| Messenger.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| NetworkOnMainThreadException |
Eccezione generata quando un'applicazione tenta di eseguire un'operazione di rete nel thread principale. |
| OperationCanceledException |
Tipo di eccezione generato quando un'operazione in corso viene annullata. |
| Parcel |
Contenitore per un messaggio (dati e riferimenti a oggetti) che possono essere inviati tramite un IBinder. |
| Parcelable |
Interfaccia per le classi le cui istanze possono essere scritte e ripristinate da un oggetto Parcel. |
| ParcelFileDescriptor |
FileDescriptor restituito da |
| ParcelFileDescriptor.AutoCloseInputStream |
InputStream è possibile creare in un ParcelFileDescriptor, che si occuperà di chiamare |
| ParcelFileDescriptor.AutoCloseOutputStream |
OutputStream è possibile creare in un ParcelFileDescriptor, che si occuperà di chiamare |
| ParcelFileDescriptor.CloseEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| ParcelFileDescriptor.FileDescriptorDetachedException |
Eccezione che indica che il descrittore di file è stato scollegato. |
| ParcelFileDescriptor.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| ParcelFormatException |
Il contenuto di un pacco (in genere durante unmarshalling) non contiene i dati previsti. |
| ParcelUuid |
Questa classe è un wrapper parcelable intorno a |
| ParcelUuid.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| PatternMatcher |
Un semplice matcher di criteri, che è sicuro da usare su dati non attendibili: non fornisce supporto reg-exp completo, solo semplice globing che non può essere usato in modo dannoso. |
| PatternMatcher.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| PerformanceHintManager |
PerformanceHintManager consente alle app di inviare hint per le prestazioni al sistema. |
| PerformanceHintManager.Session |
Una sessione rappresenta un gruppo di thread con un carico di lavoro correlato, in modo che gli hint per le prestazioni debbano essere considerati come un'unità. |
| PersistableBundle |
Mapping da chiavi stringhe a valori di vari tipi. |
| PersistableBundle.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| PowerManager |
Questa classe consente di eseguire query e richiedere il controllo degli aspetti dello stato di alimentazione del dispositivo. |
| PowerManager.ThermalHeadroomChangedEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| PowerManager.ThermalStatusChangedEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| PowerManager.WakeLock |
Un blocco di riattivazione è un meccanismo per indicare che l'applicazione deve rimanere attiva. |
| PowerManager.WakeLockStateEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| PowerMonitor |
Un PowerMonitor rappresenta una guida ODPM (monitor di alimentazione su dispositivo) o un consumer di energia modellato. |
| PowerMonitor.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| PowerMonitorReadings |
Raccolta di misurazioni dell'energia di Power Monitor. |
| Process |
Strumenti per la gestione dei processi del sistema operativo. |
| ProfilingManager |
Questa classe consente al chiamante di: <ul><li>Request profiling e ascolto dei risultati. |
| ProfilingResult |
Incapsula i risultati di una singola operazione di richiesta di profilatura. |
| ProfilingResult.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| ProfilingTrigger |
Incapsula un singolo trigger di profilatura. |
| ProfilingTrigger.Builder |
Classe Builder per creare un |
| ProxyFileDescriptorCallback |
Callback che gestisce le richieste del file system da ProxyFileDescriptor. |
| RecoverySystem |
RecoverySystem contiene metodi per interagire con il sistema di ripristino Android (la partizione separata che può essere usata per installare gli aggiornamenti di sistema, cancellare i dati utente e così via. |
| RecoverySystem.ProgressEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| RemoteCallbackList |
Si occupa del lavoro gruntoso di mantenere un elenco di interfacce remote, in genere per l'uso di eseguire callback da a |
| RemoteCallbackList.Builder |
Generatore per |
| RemoteException |
Eccezione padre per tutti gli errori di chiamata remota di Binder
|
| ResultReceiver |
Interfaccia generica per la ricezione di un risultato di callback da un utente. |
| ResultReceiver.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| SecurityStateManager |
SecurityStateManager fornisce la funzionalità per eseguire query sullo stato di sicurezza dei componenti di sistema e piattaforma. |
| SharedMemory |
SharedMemory consente il controllo di creazione, mapping e protezione sulla memoria condivisa anonima. |
| SharedMemory.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| StatFs |
Recuperare informazioni generali sullo spazio in un file system. |
| StrictMode |
StrictMode è uno strumento di sviluppo che rileva le cose che potresti fare per caso e le porta alla tua attenzione in modo da poterle correggere. |
| StrictMode.ThreadPolicy |
|
| StrictMode.ThreadPolicy.Builder |
Crea istanze T:Android.OS.StrictMode+ThreadPolicy . |
| StrictMode.ThreadViolationEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| StrictMode.VmPolicy |
|
| StrictMode.VmPolicy.Builder |
Crea istanze T:Android.OS.StrictMode+VmPolicy . |
| StrictMode.VmViolationEventArgs |
Fornisce i dati per l'evento Android corrispondente. |
| SystemClock |
Impianti di mantenimento del tempo di base. |
| TestLooperManager |
Blocca l'esecuzione di qualsiasi messaggio da parte di un looper e consente al titolare di questo oggetto di controllare quando e quali messaggi vengono eseguiti fino a quando non viene rilasciato. |
| TokenWatcher |
TokenWatcher controlla una raccolta di |
| Trace |
Scrive gli eventi di traccia nel buffer di traccia di sistema. |
| TransactionTooLargeException |
La transazione binder non è riuscita perché era troppo grande. |
| UserHandle |
Rappresentazione di un utente nel dispositivo. |
| UserHandle.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| UserManager |
Gestisce utenti e dettagli utente in un sistema multiutente. |
| UserManager.UserOperationException |
Generata per indicare che l'operazione dell'utente non è riuscita. |
| VibrationAttributes |
Incapsula una raccolta di attributi che descrivono informazioni su una vibrazione. |
| VibrationAttributes.Builder |
Classe Builder per |
| VibrationAttributes.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| VibrationEffect |
VibrationEffect descrive un effetto aptico da eseguire da un oggetto |
| VibrationEffect.BasicEnvelopeBuilder |
Generatore di effetti waveform definiti dalla busta, progettati per offrire una percezione aptica coerente tra i dispositivi con diverse funzionalità. |
| VibrationEffect.Composition |
Composizione di elementi aptici combinati per essere riproducibili come un singolo |
| VibrationEffect.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
| VibrationEffect.WaveformEnvelopeBuilder |
Generatore per gli effetti della forma d'onda descritti dalla busta. |
| Vibrator |
Classe che opera il vibratore nel dispositivo. |
| VibratorManager |
Fornisce l'accesso a tutti i vibratori dal dispositivo, nonché la possibilità di eseguirli in modo sincronizzato. |
| WorkDuration |
WorkDuration contiene il tempo misurato in nano secondi del carico di lavoro in ogni componente, vedere |
| WorkSource |
Descrive l'origine di alcune operazioni che possono essere eseguite da un altro utente. |
| WorkSource.InterfaceConsts |
Definisce le costanti esposte dall'interfaccia Android corrispondente. |
Interfacce
| Nome | Descrizione |
|---|---|
| CancellationSignal.IOnCancelListener |
Resta in ascolto dell'annullamento. |
| FileUtils.IProgressListener |
Listener chiamato periodicamente man mano che viene eseguito lo stato di avanzamento. |
| Handler.ICallback |
Interfaccia di callback che è possibile usare per creare un'istanza di un gestore per evitare di dover implementare la propria sottoclasse di Handler. |
| IBinder |
Interfaccia di base per un oggetto remotabile, la parte principale di un meccanismo di chiamata di routine remota leggero progettato per prestazioni elevate durante l'esecuzione di chiamate in-process e tra processi. |
| IBinder.IFrozenStateChangeCallback |
Interfaccia di callback per la ricezione di eventi di modifica dello stato bloccati. |
| IBinderDeathRecipient |
Interfaccia per la ricezione di un callback quando il processo che ospita un IBinder è andato via. |
| IInterface |
Classe di base per le interfacce binder. |
| IOutcomeReceiver |
Interfaccia di callback destinata all'uso quando un'operazione asincrona può causare un errore. |
| IParcelable |
Interfaccia per le classi le cui istanze possono essere scritte e ripristinate da un oggetto |
| IParcelableClassLoaderCreator |
Specializzazione di |
| IParcelableCreator |
Interfaccia che deve essere implementata e fornita come campo CREATOR pubblico che genera istanze della classe Parcelable da un pacco. |
| MessageQueue.IIdleHandler |
Interfaccia di callback per l'individuazione quando un thread blocca l'attesa di altri messaggi. |
| MessageQueue.IOnFileDescriptorEventListener |
Listener richiamato quando si verificano eventi correlati al descrittore di file. |
| ParcelFileDescriptor.IOnCloseListener |
Callback che indica che un ParcelFileDescriptor è stato chiuso. |
| PowerManager.IOnThermalHeadroomChangedListener |
Riceve modifiche significative alla sala testata termica o alle relative soglie. |
| PowerManager.IOnThermalStatusChangedListener |
Riceve le modifiche apportate allo stato generale della limitazione termica. |
| PowerManager.IWakeLockStateListener |
Interfaccia del listener per ricevere una notifica quando il wakelock è abilitato/disabilitato. |
| RecoverySystem.IProgressListener |
Definizione dell'interfaccia per un callback da richiamare regolarmente quando la verifica procede. |
| RemoteCallbackList.Builder.IInterfaceDiedCallback |
Per notificare quando il processo che ospita un'interfaccia di callback è morto. |
| StrictMode.IOnThreadViolationListener |
Quando # |
| StrictMode.IOnVmViolationListener |
Quando # |
Enumerazioni
| Nome | Descrizione |
|---|---|
| BackportedFixStatus |
Fornisce classi e interfacce per interagire con i principali servizi del sistema operativo Android e le funzionalità di runtime. |
| BatteryCapacityLevel |
Definisce i valori del livello di capacità della batteria usati dall'API del sistema operativo Android. |
| BatteryHealth |
Enumera i valori restituiti da diversi tipi. |
| BatteryPlugged |
Enumera i valori restituiti da diversi tipi. |
| BatteryProperty |
Enumera i valori restituiti da diversi tipi. |
| BatteryStatus |
Enumera i valori restituiti da diversi tipi. |
| BugreportErrorCode |
Definisce i valori del codice di errore del report di bug usati dall'API del sistema operativo Android. |
| BuildVersionCodes |
Enumera i valori restituiti da diversi tipi e usati come parametro del membro F:Android.Views.InputMethods.EditorInfo.MakeCompatible . |
| BuildVersionCodesFull |
Enumerazione dei codici di versione principali e secondari dell'SDK attualmente noti. I numeri aumentano per ogni versione e devono essere ordinati in base alla data di rilascio di ogni versione. I valori effettivi devono essere considerati un dettaglio di implementazione e lo schema di codifica corrente potrebbe cambiare in futuro. |
| CpuHeadroomCalculationType |
Definisce i valori del tipo di calcolo della cpu headroom usati dall'API del sistema operativo Android. |
| DebugShow |
Enumera i valori restituiti da diversi tipi e considerati come parametro del membro F:Android.OS.Debug.PrintLoadedClasses . |
| DebugTraceOptions |
Enumera i valori restituiti dai TraceCountAllocsmembri , CountAllocse None e considerati come parametro del StartMethodTracing() membro. |
| DeviceTemperatureType |
Definisce i valori del tipo di temperatura del dispositivo usati dall'API del sistema operativo Android. |
| DropBoxManagerFlags |
Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi tipi. |
| FileObserverEvents |
Enumera i valori restituiti da diversi metodi di FileObserverEvents e usati come parametro di F:Android.OS.FileObserver.. Membri ctor e F:Android.OS.FileObserver.OnEvent . |
| FrozenCalleePolicy |
Definisce i valori dei criteri chiamato bloccati usati dall'API del sistema operativo Android. |
| FrozenStateChangeCallbackState |
Definisce i valori dello stato di callback di modifica dello stato bloccato usati dall'API del sistema operativo Android. |
| GpuHeadroomCalculationType |
Definisce i valori del tipo di calcolo gpu headroom usati dall'API del sistema operativo Android. |
| LocationPowerSaveMode |
Definisce i valori della modalità risparmio energia percorso usati dall'API del sistema operativo Android. |
| LowPowerStandbyAllowedReasons |
Definisce i motivi consentiti per il basso consumo di energia usata dall'API del sistema operativo Android. |
| MessageQueueEventType |
Definisce i valori del tipo di evento della coda di messaggi usati dall'API del sistema operativo Android. |
| ParcelableWriteFlags |
Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi tipi. |
| ParcelFileMode |
Enumera i valori restituiti da diversi tipi e considerati come parametro dei membri F:Android.OS.ParcelFileDescriptor.Open e F:Android.OS.ParcelFileDescriptor.Open . |
| Pattern |
Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi tipi. |
| PowerMonitorType |
Definisce i valori dei tipi di power monitor usati dall'API del sistema operativo Android. |
| ProfilingResultError |
Definisce i valori di errore dei risultati della profilatura usati dall'API del sistema operativo Android. |
| ProfilingTriggerType |
Definisce i valori dei tipi di trigger di profilatura usati dall'API del sistema operativo Android. |
| ProfilingType |
Definisce i valori dei tipi di profilatura usati dall'API del sistema operativo Android. |
| QuietMode |
Definisce i valori della modalità non interattiva usati dall'API del sistema operativo Android. |
| Signal |
Enumera i valori restituiti dai Killmembri , Quite Usr1 e considerati come parametro del membro . |
| TemperatureSource |
Definisce i valori di origine della temperatura usati dall'API del sistema operativo Android. |
| ThermalStatus |
Definisce i valori di stato termico usati dall'API del sistema operativo Android. |
| ThreadPriority |
Enumera i valori restituiti da diversi tipi e considerati come parametro dei membri F:Android.OS.Process.SetThreadPriority e F:Android.OS.Process.SetThreadPriority . |
| TransactionFlags |
Enumera i valori restituiti da diversi tipi e considerati come parametro dei membri F:Android.OS.Binder.Transact e F:Android.OS.IBinder.Transact . |
| UserCreationFailureReason |
Definisce i valori di motivo dell'errore di creazione utente usati dall'API del sistema operativo Android. |
| UserOperationResultCode |
Definisce i valori del codice del risultato dell'operazione utente usati dall'API del sistema operativo Android. |
| VibrationAttributeFlags |
Definisce i flag per gli attributi di vibrazione. |
| VibrationAttributesUsageClass |
Definisce i valori della classe di utilizzo degli attributi di vibrazione usati dall'API del sistema operativo Android. |
| VibrationAttributesUsageType |
Definisce i valori del tipo di utilizzo degli attributi di vibrazione usati dall'API del sistema operativo Android. |
| VibrationEffectCompositionDelayType |
Definisce i valori del tipo di ritardo della composizione dell'effetto vibrazione usati dall'API del sistema operativo Android. |
| VibrationEffectCompositionPrimitive |
Definisce i valori primitivi della composizione dell'effetto vibrazione usati dall'API del sistema operativo Android. |
| VibrationEffectEffectType |
Definisce i valori del tipo di effetto vibrazione usati dall'API del sistema operativo Android. |
| VibrationEffectSupport |
Definisce i valori di supporto dell'effetto vibrazione usati dall'API del sistema operativo Android. |
| WakeLockFlags |
Definisce i flag per il blocco di riattivazione. |
Delegati
| Nome | Descrizione |
|---|---|
| MessageQueue.FileDescriptorEventHandler |
Gestisce gli eventi ricevuti da un descrittore di file. |