Android.OS Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes e interfaces para interagir com os principais serviços do sistema operacional Android e instalações de runtime.
Classes
| Nome | Description |
|---|---|
| AsyncTask |
O AsyncTask destinava-se a habilitar o uso adequado e fácil do thread de interface do usuário. |
| AsyncTask.Status |
Indica o status atual da tarefa. |
| AsyncTask<TParams,TProgress,TResult> |
Fornece valores da API do sistema operacional Android para TParams AsyncTask<, TProgress, TResult>. |
| BadParcelableException |
Exceção gerada quando um |
| BaseBundle |
Um mapeamento de chaves de cadeia de caracteres para valores de vários tipos. |
| BatteryManager |
A classe BatteryManager contém cadeias de caracteres e constantes usadas para valores na |
| Binder |
Classe base para um objeto remoto, a parte central de um mecanismo de chamada de procedimento remoto leve definido por |
| Binder.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| BinderConsts |
Interface base para um objeto remoto, a parte principal de um mecanismo de chamada de procedimento remoto leve projetado para alto desempenho ao executar chamadas em processo e entre processos. |
| BugreportManager |
Classe que fornece uma API com privilégios para capturar e consumir relatórios de bugs. |
| BugreportManager.BugreportCallback |
Uma interface que descreve o retorno de chamada para o progresso e o status do bugreport. |
| Build |
Informações sobre a compilação atual, extraídas das propriedades do sistema. |
| Build.Partition |
Informações de build para uma partição de dispositivo específica. |
| Build.VERSION |
Várias cadeias de caracteres de versão. |
| Build.VERSION_CODES |
Enumeração dos códigos de versão do SDK atualmente conhecidos. |
| Build.VERSION_CODES_FULL |
Enumeração dos códigos de versão principal e secundária do SDK atualmente conhecidos. |
| Bundle |
Um mapeamento das chaves de cadeia de caracteres para vários |
| Bundle.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| CancellationSignal |
Fornece a capacidade de cancelar uma operação em andamento. |
| CombinedVibration |
Um CombinedVibration descreve uma combinação de efeitos hápticos a serem executados por um ou mais |
| CombinedVibration.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| CombinedVibration.ParallelCombination |
Uma combinação de efeitos hápticos que devem ser reproduzidos em vários vibradores em paralelo. |
| ConditionVariable |
Classe que implementa o paradigma de bloqueio de variável de condição. |
| CountDownTimer |
Agende uma contagem regressiva até um horário no futuro, com notificações regulares em intervalos ao longo do caminho. |
| CpuHeadroomParams |
Parâmetros de solicitação de espaço para a cabeça usados por |
| CpuHeadroomParams.Builder |
Fornece valores da API do sistema operacional Android para CpuHeadroomParams.Builder. |
| CpuUsageInfo |
Informações de uso da CPU por núcleo. |
| CpuUsageInfo.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| DeadObjectException |
O objeto que você está chamando morreu, porque seu processo de hospedagem não existe mais ou houve um erro de associador de baixo nível. |
| DeadSystemException |
O sistema Android principal morreu e está passando por uma reinicialização em runtime. |
| Debug |
Fornece vários métodos de depuração para aplicativos Android, incluindo contagens de rastreamento e alocação. |
| Debug.InstructionCount |
API para contagens de instruções de coleta e consulta. |
| Debug.MemoryInfo |
Essa classe é usada para recuperar várias estatísticas sobre os mapeamentos de memória para esse processo. |
| Debug.MemoryInfo.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| DropBoxManager |
Enfileira partes de dados (de várias fontes – falhas de aplicativo, registros de log do kernel etc. |
| DropBoxManager.Entry |
Uma única entrada recuperada da caixa suspensa. |
| DropBoxManager.Entry.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| Environment |
Fornece acesso a variáveis de ambiente. |
| FileObserver |
Monitora arquivos (usando inotify) para disparar um evento depois que os arquivos são acessados ou alterados por qualquer processo no dispositivo (incluindo este). |
| FileUriExposedException |
A exceção gerada quando um aplicativo expõe um |
| FileUtils |
Métodos utilitários úteis para trabalhar com arquivos. |
| FileUtils.ProgressEventArgs |
Fornece dados para o evento android correspondente. |
| GpuHeadroomParams |
Parâmetros de solicitação de espaço para a cabeça usados por |
| GpuHeadroomParams.Builder |
Fornece valores da API do sistema operacional Android para GpuHeadroomParams.Builder. |
| Handler |
Um manipulador permite que você envie e processe |
| HandlerThread |
A |
| HardwarePropertiesManager |
A classe HardwarePropertiesManager fornece um mecanismo de acesso ao estado de hardware de um dispositivo: temperaturas de CPU, GPU e bateria, uso de CPU por núcleo, velocidade do ventilador etc. |
| LimitExceededException |
Indica que o aplicativo excedeu um limite definido pelo Sistema. |
| LocaleList |
LocaleList é uma lista imutável de Localidades, normalmente usada para manter uma lista ordenada de preferências de usuário para localidades. |
| LocaleList.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| Looper |
Classe usada para executar um loop de mensagem para um thread. |
| MemoryFile |
MemoryFile é um wrapper para |
| Message |
Define uma mensagem que contém uma descrição e um objeto de dados arbitrário que pode ser enviado para um |
| Message.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| MessageQueue |
Classe de baixo nível que contém a lista de mensagens a serem enviadas por um |
| Messenger |
Referência a um Manipulador, que outras pessoas podem usar para enviar mensagens para ele. |
| Messenger.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| NetworkOnMainThreadException |
A exceção gerada quando um aplicativo tenta executar uma operação de rede em seu thread principal. |
| OperationCanceledException |
Um tipo de exceção que é gerado quando uma operação em andamento é cancelada. |
| Parcel |
Contêiner para uma mensagem (referências de dados e objetos) que pode ser enviada por meio de um IBinder. |
| Parcelable |
Interface para classes cujas instâncias podem ser gravadas e restauradas de um Parcel. |
| ParcelFileDescriptor |
O FileDescriptor retornado, |
| ParcelFileDescriptor.AutoCloseInputStream |
Um InputStream que você pode criar em um ParcelFileDescriptor, que cuidará de chamar |
| ParcelFileDescriptor.AutoCloseOutputStream |
Um OutputStream que você pode criar em um ParcelFileDescriptor, que cuidará de chamar |
| ParcelFileDescriptor.CloseEventArgs |
Fornece dados para o evento android correspondente. |
| ParcelFileDescriptor.FileDescriptorDetachedException |
Exceção que indica que o descritor de arquivo foi desanexado. |
| ParcelFileDescriptor.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| ParcelFormatException |
O conteúdo de um Pacote (geralmente durante a não exibição) não contém os dados esperados. |
| ParcelUuid |
Essa classe é um wrapper parcelável em torno |
| ParcelUuid.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| PatternMatcher |
Um correspondente de padrão simples, que é seguro de usar em dados não confiáveis: ele não fornece suporte completo ao reg-exp, apenas globbing simples que não pode ser usado de forma mal-intencionada. |
| PatternMatcher.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| PerformanceHintManager |
O PerformanceHintManager permite que os aplicativos enviem uma dica de desempenho para o sistema. |
| PerformanceHintManager.Session |
Uma sessão representa um grupo de threads com uma carga de trabalho inter-relacionada, de modo que as dicas de desempenho devem ser consideradas como uma unidade. |
| PersistableBundle |
Um mapeamento de chaves de cadeia de caracteres para valores de vários tipos. |
| PersistableBundle.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| PowerManager |
Essa classe permite que você consulte e solicite o controle de aspectos do estado de energia do dispositivo. |
| PowerManager.ThermalHeadroomChangedEventArgs |
Fornece dados para o evento android correspondente. |
| PowerManager.ThermalStatusChangedEventArgs |
Fornece dados para o evento android correspondente. |
| PowerManager.WakeLock |
Um bloqueio de ativação é um mecanismo para indicar que seu aplicativo precisa ter o dispositivo ativado. |
| PowerManager.WakeLockStateEventArgs |
Fornece dados para o evento android correspondente. |
| PowerMonitor |
Um PowerMonitor representa um trilho ODPM (monitor de power rail no dispositivo) ou um consumidor de energia modelado. |
| PowerMonitor.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| PowerMonitorReadings |
Uma coleção de medidas de energia do Power Monitors. |
| Process |
Ferramentas para gerenciar processos do sistema operacional. |
| ProfilingManager |
Essa classe permite que o chamador: <ul><li>Solicitar criação de perfil e escutar resultados. |
| ProfilingResult |
Encapsula os resultados de uma única operação de solicitação de criação de perfil. |
| ProfilingResult.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| ProfilingTrigger |
Encapsula um único gatilho de criação de perfil. |
| ProfilingTrigger.Builder |
Classe builder para criar um |
| ProxyFileDescriptorCallback |
Retorno de chamada que manipula solicitações do sistema de arquivos do ProxyFileDescriptor. |
| RecoverySystem |
O RecoverySystem contém métodos para interagir com o sistema de recuperação android (a partição separada que pode ser usada para instalar atualizações do sistema, apagar dados do usuário etc. |
| RecoverySystem.ProgressEventArgs |
Fornece dados para o evento android correspondente. |
| RemoteCallbackList |
Cuida do trabalho grunhido de manter uma lista de interfaces remotas, normalmente para o uso da execução de retornos de chamada de um |
| RemoteCallbackList.Builder |
Construtor para |
| RemoteException |
Exceção pai para todos os erros de invocação remota do Binder
|
| ResultReceiver |
Interface genérica para receber um resultado de retorno de chamada de alguém. |
| ResultReceiver.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| SecurityStateManager |
SecurityStateManager fornece a funcionalidade para consultar o status de segurança dos componentes do sistema e da plataforma. |
| SharedMemory |
O SharedMemory habilita o controle de criação, mapeamento e proteção sobre memória compartilhada anônima. |
| SharedMemory.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| StatFs |
Recupere informações gerais sobre o espaço em um sistema de arquivos. |
| StrictMode |
StrictMode é uma ferramenta de desenvolvedor que detecta coisas que você pode estar fazendo por acidente e traz sua atenção para que você possa corrigi-las. |
| StrictMode.ThreadPolicy |
|
| StrictMode.ThreadPolicy.Builder |
Cria instâncias T:Android.OS.StrictMode+ThreadPolicy . |
| StrictMode.ThreadViolationEventArgs |
Fornece dados para o evento android correspondente. |
| StrictMode.VmPolicy |
|
| StrictMode.VmPolicy.Builder | |
| StrictMode.VmViolationEventArgs |
Fornece dados para o evento android correspondente. |
| SystemClock |
Principais instalações de manutenção de tempo. |
| TestLooperManager |
Impede que um looper execute mensagens e permite que o titular desse objeto controle quando e quais mensagens são executadas até que ele seja liberado. |
| TokenWatcher |
Um TokenWatcher observa uma coleção de |
| Trace |
Grava eventos de rastreamento no buffer de rastreamento do sistema. |
| TransactionTooLargeException |
A transação binder falhou porque era muito grande. |
| UserHandle |
Representação de um usuário no dispositivo. |
| UserHandle.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| UserManager |
Gerencia os usuários e os detalhes do usuário em um sistema multiusuário. |
| UserManager.UserOperationException |
Lançada para indicar que a operação do usuário falhou. |
| VibrationAttributes |
Encapsula uma coleção de atributos que descrevem informações sobre uma vibração. |
| VibrationAttributes.Builder |
Classe de construtor para |
| VibrationAttributes.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| VibrationEffect |
Um VibrationEffect descreve um efeito háptico a ser executado por um |
| VibrationEffect.BasicEnvelopeBuilder |
Um construtor para efeitos de forma de onda definidos por seu envelope, projetado para fornecer uma percepção háptica consistente entre dispositivos com funcionalidades variadas. |
| VibrationEffect.Composition |
Uma composição de elementos hápticos que são combinados para serem reproduzidos como um único |
| VibrationEffect.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
| VibrationEffect.WaveformEnvelopeBuilder |
Um construtor para efeitos de forma de onda descritos por seu envelope. |
| Vibrator |
Classe que opera o vibrador no dispositivo. |
| VibratorManager |
Fornece acesso a todos os vibradores do dispositivo, bem como a capacidade de executá-los de forma sincronizada. |
| WorkDuration |
WorkDuration contém o tempo medido em nano segundos da carga de trabalho em cada componente, consulte |
| WorkSource |
Descreve a origem de algum trabalho que pode ser feito por outra pessoa. |
| WorkSource.InterfaceConsts |
Define as constantes expostas pela interface do Android correspondente. |
Interfaces
| Nome | Description |
|---|---|
| CancellationSignal.IOnCancelListener |
Escuta o cancelamento. |
| FileUtils.IProgressListener |
Ouvinte chamado periodicamente à medida que o progresso é feito. |
| Handler.ICallback |
Interface de retorno de chamada que você pode usar ao criar uma instância de um Manipulador para evitar a necessidade de implementar sua própria subclasse de Manipulador. |
| IBinder |
Interface base para um objeto remoto, a parte principal de um mecanismo de chamada de procedimento remoto leve projetado para alto desempenho ao executar chamadas em processo e entre processos. |
| IBinder.IFrozenStateChangeCallback |
Uma interface de retorno de chamada para receber eventos de alteração de estado congelado. |
| IBinderDeathRecipient |
Interface para receber um retorno de chamada quando o processo que hospeda um IBinder tiver desaparecido. |
| IInterface |
Classe base para interfaces binder. |
| IOutcomeReceiver |
Interface de retorno de chamada destinada a ser usada quando uma operação assíncrona pode resultar em uma falha. |
| IParcelable |
Interface para classes cujas instâncias podem ser gravadas e restauradas de um |
| IParcelableClassLoaderCreator |
A especialização disso |
| IParcelableCreator |
Interface que deve ser implementada e fornecida como um campo CREATOR público que gera instâncias da classe Parcelable de um Pacote. |
| MessageQueue.IIdleHandler |
Interface de retorno de chamada para descobrir quando um thread vai bloquear a espera por mais mensagens. |
| MessageQueue.IOnFileDescriptorEventListener |
Um ouvinte que é invocado quando ocorrem eventos relacionados ao descritor de arquivo. |
| ParcelFileDescriptor.IOnCloseListener |
Retorno de chamada que indica que um ParcelFileDescriptor foi fechado. |
| PowerManager.IOnThermalHeadroomChangedListener |
Recebe alterações significativas no espaço para a cabeça térmica ou seus limites. |
| PowerManager.IOnThermalStatusChangedListener |
Recebe alterações no status geral de limitação térmica. |
| PowerManager.IWakeLockStateListener |
Uma interface do ouvinte para ser notificada quando o wakelock estiver habilitado/desabilitado. |
| RecoverySystem.IProgressListener |
Definição de interface para um retorno de chamada a ser invocado regularmente à medida que a verificação prossegue. |
| RemoteCallbackList.Builder.IInterfaceDiedCallback |
Para notificar quando o processo que hospeda uma interface de retorno de chamada tiver morrido. |
| StrictMode.IOnThreadViolationListener |
Quando # |
| StrictMode.IOnVmViolationListener |
Quando # |
Enumerações
| Nome | Description |
|---|---|
| BatteryCapacityLevel |
Define os valores de nível de capacidade da bateria usados pela API do sistema operacional Android. |
| BatteryHealth |
Enumera valores retornados por vários tipos. |
| BatteryPlugged |
Enumera valores retornados por vários tipos. |
| BatteryProperty |
Enumera valores retornados por vários tipos. |
| BatteryStatus |
Enumera valores retornados por vários tipos. |
| BugreportErrorCode |
Define valores de código de erro de relatório de bug usados pela API do sistema operacional Android. |
| BuildVersionCodes |
Enumera valores retornados por vários tipos e tomados como um parâmetro do membro F:Android.Views.InputMethods.EditorInfo.MakeCompatible . |
| BuildVersionCodesFull |
Enumeração dos códigos de versão principal e secundária do SDK atualmente conhecidos. Os números aumentam para cada versão e têm a garantia de serem ordenados pela data de lançamento de cada versão. Os valores reais devem ser considerados um detalhe de implementação e o esquema de codificação atual pode mudar no futuro. |
| CpuHeadroomCalculationType |
Define os valores de tipo de cálculo do headroom da cpu usados pela API do sistema operacional Android. |
| DebugShow |
Enumera valores retornados por vários tipos e usados como um parâmetro do membro F:Android.OS.Debug.PrintLoadedClasses . |
| DebugTraceOptions |
Enumera valores retornados por TraceCountAllocsmembros CountAllocse membros e None usados como um parâmetro do StartMethodTracing() membro. |
| DeviceTemperatureType |
Define os valores de tipo de temperatura do dispositivo usados pela API do sistema operacional Android. |
| DropBoxManagerFlags |
Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos. |
| FileObserverEvents |
Enumera valores retornados por vários métodos e FileObserverEvents usados como um parâmetro do F:Android.OS.FileObserver.. membrosF:Android.OS.FileObserver.OnEvent . |
| FrozenCalleePolicy |
Define valores de política de destinatário de chamada congelados usados pela API do sistema operacional Android. |
| FrozenStateChangeCallbackState |
Define os valores de estado de retorno de chamada de alteração de estado congelado usados pela API do sistema operacional Android. |
| GpuHeadroomCalculationType |
Define valores de tipo de cálculo de headroom de gpu usados pela API do sistema operacional Android. |
| LocationPowerSaveMode |
Define valores de modo de economia de energia de localização usados pela API do sistema operacional Android. |
| LowPowerStandbyAllowedReasons |
Define valores de motivos permitidos de baixa potência permitidos usados pela API do sistema operacional Android. |
| MessageQueueEventType |
Define valores de tipo de evento da fila de mensagens usados pela API do sistema operacional Android. |
| ParcelableWriteFlags |
Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos. |
| ParcelFileMode |
Enumera valores retornados por vários tipos e usados como um parâmetro dos membros F:Android.OS.ParcelFileDescriptor.Open e F:Android.OS.ParcelFileDescriptor.Open . |
| Pattern |
Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos. |
| PowerMonitorType |
Define os valores de tipo do power monitor usados pela API do sistema operacional Android. |
| ProfilingResultError |
Define valores de erro de resultado de criação de perfil usados pela API do sistema operacional Android. |
| ProfilingTriggerType |
Define valores de tipo de gatilho de criação de perfil usados pela API do sistema operacional Android. |
| ProfilingType |
Define valores de tipo de criação de perfil usados pela API do sistema operacional Android. |
| QuietMode |
Define valores de modo silencioso usados pela API do sistema operacional Android. |
| Signal |
Enumera valores retornados pelo Killmembro , Quite membros e Usr1 tomados como um parâmetro do membro F:Android.OS.Process.SendSignal . |
| TemperatureSource |
Define os valores de origem de temperatura usados pela API do sistema operacional Android. |
| ThermalStatus |
Define valores de status térmico usados pela API do sistema operacional Android. |
| ThreadPriority |
Enumera valores retornados por vários tipos e usados como um parâmetro dos membros F:Android.OS.Process.SetThreadPriority e F:Android.OS.Process.SetThreadPriority . |
| TransactionFlags |
Enumera valores retornados por vários tipos e usados como um parâmetro dos membros F:Android.OS.Binder.Transact e F:Android.OS.IBinder.Transact . |
| UserCreationFailureReason |
Define valores de motivo de falha de criação do usuário usados pela API do sistema operacional Android. |
| UserOperationResultCode |
Define valores de código de resultado da operação do usuário usados pela API do sistema operacional Android. |
| VibrationAttributeFlags |
Define sinalizadores para atributos de vibração. |
| VibrationAttributesUsageClass |
Define valores de classe de uso de atributos de vibração usados pela API do sistema operacional Android. |
| VibrationAttributesUsageType |
Define valores de tipo de uso de atributos de vibração usados pela API do sistema operacional Android. |
| VibrationEffectCompositionDelayType |
Define valores de tipo de atraso de composição de efeito de vibração usados pela API do sistema operacional Android. |
| VibrationEffectCompositionPrimitive |
Define valores primitivos de composição de efeito de vibração usados pela API do sistema operacional Android. |
| VibrationEffectEffectType |
Define valores de tipo de efeito de efeito de vibração usados pela API do sistema operacional Android. |
| VibrationEffectSupport |
Define valores de suporte ao efeito de vibração usados pela API do sistema operacional Android. |
| WakeLockFlags |
Define sinalizadores para o bloqueio de ativação. |
Delegados
| Nome | Description |
|---|---|
| MessageQueue.FileDescriptorEventHandler |
Manipula eventos recebidos por um descritor de arquivo. |