Android.OS Espacio de nombres

Proporciona clases e interfaces para interactuar con los principales servicios del sistema operativo Android y las instalaciones en tiempo de ejecución.

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>

Proporciona valores de API del sistema operativo Android para 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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Proporciona valores de API del sistema operativo Android para CpuHeadroomParams.Builder.

CpuUsageInfo

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

CpuUsageInfo.InterfaceConsts

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Proporciona datos para el evento de Android correspondiente.

GpuHeadroomParams

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

GpuHeadroomParams.Builder

Proporciona valores de API del sistema operativo Android para 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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Proporciona datos para el evento de Android correspondiente.

ParcelFileDescriptor.FileDescriptorDetachedException

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

ParcelFileDescriptor.InterfaceConsts

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

PowerManager

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

PowerManager.ThermalHeadroomChangedEventArgs

Proporciona datos para el evento de Android correspondiente.

PowerManager.ThermalStatusChangedEventArgs

Proporciona datos para el evento de Android correspondiente.

PowerManager.WakeLock

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

PowerManager.WakeLockStateEventArgs

Proporciona datos para el evento de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Proporciona datos para el evento de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Proporciona datos para el evento de Android correspondiente.

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

Proporciona datos para el evento de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Define constantes expuestas por la interfaz de Android correspondiente.

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

Recibe cambios significativos en el espacio de la cabeza térmica o sus umbrales.

PowerManager.IOnThermalStatusChangedListener

Recibe cambios en el estado general de limitación térmica.

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

Para notificar cuando el proceso que hospeda una interfaz de devolución de llamada ha muerto.

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

Define los valores de nivel de capacidad de la batería usados por la API del sistema operativo Android.

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

Define los valores de código de error del informe de errores usados por la API del sistema operativo Android.

BuildVersionCodes

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

BuildVersionCodesFull

Enumeración de los códigos de versión principal y secundaria del SDK conocidos actualmente. Los números aumentan para cada versión y se garantiza que se ordenen por la fecha de lanzamiento de cada versión. Los valores reales deben considerarse un detalle de implementación y el esquema de codificación actual puede cambiar en el futuro.

CpuHeadroomCalculationType

Define los valores de tipo de cálculo del espacio principal de cpu usados por la API del sistema operativo Android.

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

Define los valores de tipo de temperatura del dispositivo que usa la API del sistema operativo Android.

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

Define los valores de directiva de destinatario inmovilizados usados por la API del sistema operativo Android.

FrozenStateChangeCallbackState

Define los valores de estado de devolución de llamada de cambio de estado inmovilizado usados por la API del sistema operativo Android.

GpuHeadroomCalculationType

Define los valores de tipo de cálculo de espacio principal de gpu usados por la API del sistema operativo Android.

LocationPowerSaveMode

Define los valores del modo de ahorro de energía de ubicación usados por la API del sistema operativo Android.

LowPowerStandbyAllowedReasons

Define los valores de razones permitidas de espera de baja potencia usadas por la API del sistema operativo Android.

MessageQueueEventType

Define los valores de tipo de evento de cola de mensajes usados por la API del sistema operativo Android.

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

Define los valores de tipo de monitor de energía usados por la API del sistema operativo Android.

ProfilingResultError

Define los valores de error de resultado de generación de perfiles usados por la API del sistema operativo Android.

ProfilingTriggerType

Define los valores de tipo de desencadenador de generación de perfiles usados por la API del sistema operativo Android.

ProfilingType

Define los valores de tipo de generación de perfiles usados por la API del sistema operativo Android.

QuietMode

Define los valores del modo silencioso usados por la API del sistema operativo Android.

Signal

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

TemperatureSource

Define los valores de origen de temperatura usados por la API del sistema operativo Android.

ThermalStatus

Define los valores de estado térmico utilizados por la API del sistema operativo Android.

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

Define los valores de motivo de error de creación de usuarios usados por la API del sistema operativo Android.

UserOperationResultCode

Define los valores de código de resultado de la operación de usuario usados por la API del sistema operativo Android.

VibrationAttributeFlags

Define marcas para atributos de vibración.

VibrationAttributesUsageClass

Define los valores de clase de uso de atributos de vibración usados por la API del sistema operativo Android.

VibrationAttributesUsageType

Define los valores de tipo de uso de atributos de vibración usados por la API del sistema operativo Android.

VibrationEffectCompositionDelayType

Define los valores de tipo de retraso de composición de efectos de vibración utilizados por la API del sistema operativo Android.

VibrationEffectCompositionPrimitive

Define los valores primitivos de composición de efectos de vibración utilizados por la API del sistema operativo Android.

VibrationEffectEffectType

Define los valores de tipo de efecto de vibración usados por la API del sistema operativo Android.

VibrationEffectSupport

Define los valores de compatibilidad de efectos de vibración utilizados por la API del sistema operativo Android.

WakeLockFlags

Define marcas para el bloqueo de reactivación .

Delegados

Nombre Description
MessageQueue.FileDescriptorEventHandler

Controla los eventos recibidos por un descriptor de archivo.