Android.OS Espacio de nombres

Clases

Nombre Description
AsyncTask

AsyncTask estaba pensado para habilitar el uso adecuado y sencillo del subproceso de la interfaz de usuario.

AsyncTask.Status

Indica el estado actual de la tarea.

AsyncTask<TParams,TProgress,TResult>
BadParcelableException

Excepción que se produce cuando un objeto tiene un Parcelable formato incorrecto o no es válido.

BaseBundle

Asignación de claves de cadena a valores de varios tipos.

BatteryManager

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

Binder

Clase base para un objeto remoto, la parte principal de un mecanismo ligero de llamada a procedimiento remoto definido por IBinder.

Binder.InterfaceConsts
BinderConsts

Interfaz base para un objeto remoto, la parte principal de un mecanismo ligero de llamada a procedimiento remoto diseñado para un alto rendimiento al realizar llamadas en proceso y entre procesos.

BugreportManager

Clase que proporciona una API con privilegios para capturar y consumir informes de errores.

BugreportManager.BugreportCallback

Interfaz que describe la devolución de llamada para el progreso y el estado del informe de errores.

Build

Información sobre la compilación actual, extraída de las propiedades del sistema.

Build.Partition

Información de compilación para una partición de dispositivo determinada.

Build.VERSION

Varias cadenas de versión.

Build.VERSION_CODES

Enumeración de los códigos de versión del SDK conocidos actualmente.

Build.VERSION_CODES_FULL

Enumeración de los códigos de versión principal y secundaria del SDK conocidos actualmente.

Bundle

Asignación de claves de cadena a varios Parcelable valores.

Bundle.InterfaceConsts
CancellationSignal

Proporciona la capacidad de cancelar una operación en curso.

CombinedVibration

Una combinedVibration describe una combinación de efectos hápticos que se van a realizar mediante uno o varios Vibrator Vibrators.

CombinedVibration.InterfaceConsts
CombinedVibration.ParallelCombination

Combinación de efectos hápticos que se deben reproducir en varios vibradores en paralelo.

ConditionVariable

Clase que implementa el paradigma de bloqueo de variables de condición.

CountDownTimer

Programe una cuenta atrás hasta un momento en el futuro, con notificaciones periódicas en intervalos a lo largo del camino.

CpuHeadroomParams

Parámetros de solicitud de headroom usados por SystemHealthManager#getCpuHeadroom(CpuHeadroomParams).

CpuHeadroomParams.Builder
CpuUsageInfo

Información de uso de CPU por núcleo.

CpuUsageInfo.InterfaceConsts
DeadObjectException

El objeto al que se llama ha muerto porque su proceso de hospedaje ya no existe o ha habido un error de enlazador de bajo nivel.

DeadSystemException

El sistema Android principal ha muerto y está pasando por un reinicio en tiempo de ejecución.

Debug

Proporciona varios métodos de depuración para aplicaciones Android, incluidos los recuentos de seguimiento y asignación.

Debug.InstructionCount

API para recopilar y consultar recuentos de instrucciones.

Debug.MemoryInfo

Esta clase se usa para recuperar varias estadísticas sobre las asignaciones de memoria para este proceso.

Debug.MemoryInfo.InterfaceConsts
DropBoxManager

Poner en cola fragmentos de datos (de varios orígenes: bloqueos de aplicación, registros de kernel, etc.

DropBoxManager.Entry

Una sola entrada recuperada del cuadro desplegable.

DropBoxManager.Entry.InterfaceConsts
Environment

Proporciona acceso a las variables de entorno.

FileObserver

Supervisa los archivos (mediante inotify) para desencadenar un evento después de que se acceda a los archivos o cambie por cualquier proceso del dispositivo (incluido este).

FileUriExposedException

Excepción que se produce cuando una aplicación expone un file://android.net.Uri objeto a otra aplicación.

FileUtils

Métodos de utilidad útiles para trabajar con archivos.

FileUtils.ProgressEventArgs
GpuHeadroomParams

Parámetros de solicitud de headroom usados por SystemHealthManager#getGpuHeadroom(GpuHeadroomParams).

GpuHeadroomParams.Builder
Handler

Un controlador permite enviar y procesar y ejecutar Message objetos asociados con el subproceso MessageQueue.

HandlerThread

que Thread tiene un Looperobjeto .

HardwarePropertiesManager

La clase HardwarePropertiesManager proporciona un mecanismo de acceso al estado de hardware de un dispositivo: CPU, GPU y temperaturas de batería, uso de CPU por núcleo, velocidad del ventilador, etc.

LimitExceededException

Indica que la aplicación ha superado un límite establecido por el sistema.

LocaleList

LocaleList es una lista inmutable de configuraciones regionales, que normalmente se usa para mantener una lista ordenada de preferencias de usuario para configuraciones regionales.

LocaleList.InterfaceConsts
Looper

Clase usada para ejecutar un bucle de mensajes para un subproceso.

MemoryFile

MemoryFile es un contenedor para el SharedMemory que se puede establecer opcionalmente para purgar.

Message

Define un mensaje que contiene una descripción y un objeto de datos arbitrario que se puede enviar a .Handler

Message.InterfaceConsts
MessageQueue

Clase de bajo nivel que contiene la lista de mensajes que un Looper.

Messenger

Referencia a un controlador, que otros pueden usar para enviar mensajes a él.

Messenger.InterfaceConsts
NetworkOnMainThreadException

Excepción que se produce cuando una aplicación intenta realizar una operación de red en su subproceso principal.

OperationCanceledException

Tipo de excepción que se produce cuando se cancela una operación en curso.

Parcel

Contenedor de un mensaje (referencias a datos y objetos) que se pueden enviar a través de IBinder.

Parcelable

Interfaz para las clases cuyas instancias se pueden escribir en y restaurar desde .Parcel

ParcelFileDescriptor

FileDescriptor devuelto por Parcel#readFileDescriptor, lo que le permite cerrarlo cuando haya terminado con él.

ParcelFileDescriptor.AutoCloseInputStream

InputStream se puede crear en un Objeto ParcelFileDescriptor, que se encargará de llamarle ParcelFileDescriptor#close ParcelFileDescriptor.close() cuando se cierre la secuencia.

ParcelFileDescriptor.AutoCloseOutputStream

OutputStream se puede crear en un Objeto ParcelFileDescriptor, que se encargará de llamarle ParcelFileDescriptor#close ParcelFileDescriptor.close() cuando se cierre la secuencia.

ParcelFileDescriptor.CloseEventArgs
ParcelFileDescriptor.FileDescriptorDetachedException

Excepción que indica que el descriptor de archivo se desasocia.

ParcelFileDescriptor.InterfaceConsts
ParcelFormatException

El contenido de una parcela (normalmente durante el desaprovisionamiento) no contiene los datos esperados.

ParcelUuid

Esta clase es un contenedor parcelable alrededor UUID del cual es una representación inmutable de un identificador universalmente único de 128 bits.

ParcelUuid.InterfaceConsts
PatternMatcher

Un buscador de coincidencias de patrones simple, que es seguro de usar en datos que no son de confianza: no proporciona compatibilidad completa con reg-exp, solo simple globbing que no se puede usar malintencionadamente.

PatternMatcher.InterfaceConsts
PerformanceHintManager

PerformanceHintManager permite a las aplicaciones enviar sugerencias de rendimiento al sistema.

PerformanceHintManager.Session

Una sesión representa un grupo de subprocesos con una carga de trabajo relacionada entre sí, de modo que las sugerencias de rendimiento deben considerarse como una unidad.

PersistableBundle

Asignación de claves de cadena a valores de varios tipos.

PersistableBundle.InterfaceConsts
PowerManager

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

PowerManager.ThermalHeadroomChangedEventArgs
PowerManager.ThermalStatusChangedEventArgs
PowerManager.WakeLock

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

PowerManager.WakeLockStateEventArgs
PowerMonitor

Un PowerMonitor representa un riel ODPM (monitor de raíl de alimentación en el dispositivo) o un consumidor de energía modelado.

PowerMonitor.InterfaceConsts
PowerMonitorReadings

Colección de medidas de energía de monitores de energía.

Process

Herramientas para administrar procesos del sistema operativo.

ProfilingManager

Esta clase permite al autor de la llamada generar perfiles de <ul><li>Request y escuchar los resultados.

ProfilingResult

Encapsula los resultados de una sola operación de solicitud de generación de perfiles.

ProfilingResult.InterfaceConsts
ProfilingTrigger

Encapsula un único desencadenador de generación de perfiles.

ProfilingTrigger.Builder

Clase builder para crear un ProfilingTrigger objeto.

ProxyFileDescriptorCallback

Devolución de llamada que controla las solicitudes del sistema de archivos de ProxyFileDescriptor.

RecoverySystem

RecoverySystem contiene métodos para interactuar con el sistema de recuperación de Android (la partición independiente que se puede usar para instalar actualizaciones del sistema, borrar datos de usuario, etc.

RecoverySystem.ProgressEventArgs
RemoteCallbackList

Se encarga del trabajo gruñido de mantener una lista de interfaces remotas, normalmente para el uso de devoluciones de llamada de a android.app.Service sus clientes.

RemoteCallbackList.Builder

Generador para RemoteCallbackList.

RemoteException

Excepción primaria para todos los errores de invocación remota del enlazador

        Note: not all exceptions from binder services will be subclasses of this.
ResultReceiver

Interfaz genérica para recibir un resultado de devolución de llamada de alguien.

ResultReceiver.InterfaceConsts
SecurityStateManager

SecurityStateManager proporciona la funcionalidad para consultar el estado de seguridad de los componentes del sistema y de la plataforma.

SharedMemory

SharedMemory permite el control de creación, asignación y protección sobre la memoria compartida anónima.

SharedMemory.InterfaceConsts
StatFs

Recupere información general sobre el espacio en un sistema de archivos.

StrictMode

StrictMode es una herramienta de desarrollo que detecta las cosas que podría estar haciendo por accidente y las lleva a su atención para que pueda corregirlas.

StrictMode.ThreadPolicy

StrictMode directiva aplicada a un subproceso determinado.

StrictMode.ThreadPolicy.Builder

Crea instancias T:Android.OS.StrictMode+ThreadPolicy .

StrictMode.ThreadViolationEventArgs
StrictMode.VmPolicy

StrictMode directiva aplicada a todos los subprocesos del proceso de la máquina virtual.

StrictMode.VmPolicy.Builder

Crea instancias T:Android.OS.StrictMode+VmPolicy .

StrictMode.VmViolationEventArgs
SystemClock

Instalaciones básicas de mantenimiento de tiempo.

TestLooperManager

Impide que un bucle ejecute cualquier mensaje y permita al titular de este objeto controlar cuándo y qué mensajes se ejecutan hasta que se liberan.

TokenWatcher

Un TokenWatcher inspecciona una colección de IBinders.

Trace

Escribe eventos de seguimiento en el búfer de seguimiento del sistema.

TransactionTooLargeException

Error en la transacción binder porque era demasiado grande.

UserHandle

Representación de un usuario en el dispositivo.

UserHandle.InterfaceConsts
UserManager

Administra los usuarios y los detalles del usuario en un sistema multiusuario.

UserManager.UserOperationException

Se produce para indicar que se ha producido un error en la operación del usuario.

VibrationAttributes

Encapsula una colección de atributos que describe información sobre una vibración.

VibrationAttributes.Builder

Clase builder para VibrationAttributes objetos.

VibrationAttributes.InterfaceConsts
VibrationEffect

Un Objeto VibrationEffect describe un efecto háptico que debe realizar .Vibrator

VibrationEffect.BasicEnvelopeBuilder

Generador de efectos de forma de onda definidos por su sobre, diseñados para proporcionar una percepción háptica coherente en todos los dispositivos con distintas funcionalidades.

VibrationEffect.Composition

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

VibrationEffect.InterfaceConsts
VibrationEffect.WaveformEnvelopeBuilder

Generador de efectos de forma de onda descritos por su sobre.

Vibrator

Clase que opera el vibrador en el dispositivo.

VibratorManager

Proporciona acceso a todos los vibradores desde el dispositivo, así como a la capacidad de ejecutarlos de forma sincronizada.

WorkDuration

WorkDuration contiene el tiempo medido en nano segundos de la carga de trabajo en cada componente, consulte PerformanceHintManager.Session#reportActualWorkDuration(WorkDuration).

WorkSource

Describe la fuente de algún trabajo que otra persona pueda realizar.

WorkSource.InterfaceConsts

Interfaces

Nombre Description
CancellationSignal.IOnCancelListener

Escucha la cancelación.

FileUtils.IProgressListener

Agente de escucha al que se llama periódicamente a medida que se realiza el progreso.

Handler.ICallback

Interfaz de devolución de llamada que puede usar al crear una instancia de un controlador para evitar tener que implementar su propia subclase de Handler.

IBinder

Interfaz base para un objeto remoto, la parte principal de un mecanismo ligero de llamada a procedimiento remoto diseñado para un alto rendimiento al realizar llamadas en proceso y entre procesos.

IBinder.IFrozenStateChangeCallback

Interfaz de devolución de llamada para recibir eventos de cambio de estado inmovilizado.

IBinderDeathRecipient

Interfaz para recibir una devolución de llamada cuando el proceso que hospeda un IBinder ha desaparecido.

IInterface

Clase base para interfaces binder.

IOutcomeReceiver

Interfaz de devolución de llamada diseñada para su uso cuando una operación asincrónica puede dar lugar a un error.

IParcelable

Interfaz para las clases cuyas instancias se pueden escribir en y restaurar desde .Parcel

IParcelableClassLoaderCreator

Especialización de Creator que permite recibir el classLoader en el que se va a crear el objeto.

IParcelableCreator

Interfaz que se debe implementar y proporcionar como un campo CREATOR público que genera instancias de la clase Parcelable a partir de una parcela.

MessageQueue.IIdleHandler

Interfaz de devolución de llamada para detectar cuándo un subproceso va a bloquear la espera de más mensajes.

MessageQueue.IOnFileDescriptorEventListener

Un agente de escucha que se invoca cuando se producen eventos relacionados con el descriptor de archivo.

ParcelFileDescriptor.IOnCloseListener

Devolución de llamada que indica que se ha cerrado un objeto ParcelFileDescriptor.

PowerManager.IOnThermalHeadroomChangedListener

Agente de escucha pasado a PowerManager#addThermalHeadroomListener y PowerManager#removeThermalHeadroomListener para notificar al autor de la llamada los cambios en el espacio de cabeza térmico o los umbrales.

PowerManager.IOnThermalStatusChangedListener

Agente de escucha pasado a PowerManager#addThermalStatusListener y PowerManager#removeThermalStatusListener para notificar al autor de la llamada el estado térmico ha cambiado.

PowerManager.IWakeLockStateListener

Interfaz de agente de escucha para recibir notificaciones cuando el wakelock está habilitado o deshabilitado.

RecoverySystem.IProgressListener

Definición de interfaz para una devolución de llamada que se va a invocar regularmente a medida que continúa la comprobación.

RemoteCallbackList.Builder.IInterfaceDiedCallback
StrictMode.IOnThreadViolationListener

Cuando #ThreadPolicy.Builder#penaltyListener está habilitado, se llama al agente de escucha en el ejecutor proporcionado cuando se produce una infracción de subproceso.

StrictMode.IOnVmViolationListener

Cuando #VmPolicy.Builder#penaltyListener está habilitado, se llama al agente de escucha en el ejecutor proporcionado cuando se produce una infracción de máquina virtual.

Enumeraciones

Nombre Description
BatteryCapacityLevel
BatteryHealth

Enumera los valores devueltos por varios tipos.

BatteryPlugged

Enumera los valores devueltos por varios tipos.

BatteryProperty

Enumera los valores devueltos por varios tipos.

BatteryStatus

Enumera los valores devueltos por varios tipos.

BugreportErrorCode
BuildVersionCodes

Enumera los valores devueltos por varios tipos y tomados como parámetro del miembro F:Android.Views.InputMethods.EditorInfo.MakeCompatible .

BuildVersionCodesFull
CpuHeadroomCalculationType
DebugShow

Enumera los valores devueltos por varios tipos y tomados como parámetro del miembro F:Android.OS.Debug.PrintLoadedClasses .

DebugTraceOptions

Enumera los valores devueltos por los TraceCountAllocsmiembros , CountAllocsy None y tomados como parámetro del StartMethodTracing() miembro.

DeviceTemperatureType
DropBoxManagerFlags

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

FileObserverEvents

Enumera los valores devueltos por varios métodos de FileObserverEvents y tomados como parámetro de F:Android.OS.FileObserver.. ctor y F:Android.OS.FileObserver.OnEvent .

FrozenCalleePolicy
FrozenStateChangeCallbackState
GpuHeadroomCalculationType
LocationPowerSaveMode
LowPowerStandbyAllowedReasons
MessageQueueEventType
ParcelableWriteFlags

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

ParcelFileMode

Enumera los valores devueltos por varios tipos y tomados como parámetro de los miembros F:Android.OS.ParcelFileDescriptor.Open y F:Android.OS.ParcelFileDescriptor.Open .

Pattern

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

PowerMonitorType
ProfilingResultError
ProfilingTriggerType
ProfilingType
QuietMode
Signal

Enumera los valores devueltos por los Killmiembros , Quity Usr1 y tomados como parámetro del miembro F:Android.OS.Process.SendSignal .

TemperatureSource
ThermalStatus
ThreadPriority

Enumera los valores devueltos por varios tipos y tomados como parámetro de los miembros F:Android.OS.Process.SetThreadPriority y F:Android.OS.Process.SetThreadPriority .

TransactionFlags

Enumera los valores devueltos por varios tipos y tomados como parámetro de los miembros F:Android.OS.Binder.Transact y F:Android.OS.IBinder.Transact .

UserCreationFailureReason
UserOperationResultCode
VibrationAttributeFlags
VibrationAttributesUsageClass
VibrationAttributesUsageType
VibrationEffectCompositionDelayType
VibrationEffectCompositionPrimitive
VibrationEffectEffectType
VibrationEffectSupport
WakeLockFlags

Delegados

Nombre Description
MessageQueue.FileDescriptorEventHandler