Compartilhar via


UidHealthStats Classe

Definição

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

[Android.Runtime.Register("android/os/health/UidHealthStats", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class UidHealthStats : Java.Lang.Object
[<Android.Runtime.Register("android/os/health/UidHealthStats", ApiSince=24, DoNotGenerateAcw=true)>]
type UidHealthStats = class
    inherit Object
Herança
UidHealthStats
Atributos

Comentários

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Documentação Java para android.os.health.UidHealthStats.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Campos

MeasurementBluetoothIdleMs

Chave para uma medição do número de millseconds O controlador bluetooth estava ocioso, mas ligado por conta deste uid.

MeasurementBluetoothPowerMams

Chave para uma medição do número estimado de mA*ms usado por este uid para bluetooth, ou seja, o número de milissegundos de atividade vezes a corrente mA durante esse período.

MeasurementBluetoothRxBytes

Chave para uma medição do número de bytes recebidos para este uid pelo rádio bluetooth.

MeasurementBluetoothRxMs

Chave para uma medição do número de millseconds o transmissor bluetooth estava recebendo dados para este uid.

MeasurementBluetoothRxPackets

Chave para uma medição do número de pacotes recebidos para este uid pelo rádio bluetooth.

MeasurementBluetoothTxBytes

Chave para uma medição do número de bytes transmitidos para este uid pelo rádio bluetooth.

MeasurementBluetoothTxMs

Chave para uma medição do número de millseconds o transmissor bluetooth estava transmitindo dados para este uid.

MeasurementBluetoothTxPackets

Chave para uma medição do número de pacotes transmitidos para este uid pelo rádio bluetooth.

MeasurementButtonUserActivityCount

Chave para uma medição do número de eventos de atividade do usuário devido a pressionamentos de botões físicos causados pelo UID.

MeasurementCpuPowerMams

Uma estimativa do número de miliamperes-microsenvia usados por este uid.

MeasurementMobileIdleMs

Chave para uma medição do número de millseconds O controlador de rádio móvel estava ocioso, mas ligado em nome deste uid.

MeasurementMobilePowerMams

Chave para uma medição do número estimado de mA*ms usado por este uid para dados móveis, ou seja, o número de milissegundos de atividade vezes a corrente mA durante esse período.

MeasurementMobileRxBytes

Chave para uma medição do número de bytes recebidos para este uid pelo rádio móvel.

MeasurementMobileRxMs

Chave para uma medição do número de millseconds o transmissor de rádio móvel estava recebendo dados para este uid.

MeasurementMobileRxPackets

Chave para uma medição do número de pacotes recebidos para este uid pelo rádio móvel.

MeasurementMobileTxBytes

Chave para uma medição do número de bytes transmitidos para este uid pelo rádio móvel.

MeasurementMobileTxMs

Chave para uma medição do número de millseconds o transmissor de rádio móvel estava transmitindo dados para este uid.

MeasurementMobileTxPackets

Chave para uma medição do número de pacotes transmitidos para este uid pelo rádio móvel.

MeasurementOtherUserActivityCount

Chave para uma medição do número de eventos de atividade do usuário gerados por software causados pelo UID.

MeasurementRealtimeBatteryMs

Quantos milissegundos esse relatório de estatísticas cobre no tempo do relógio de parede enquanto o dispositivo estava na bateria, incluindo o tempo de tela ligada e desligada.

MeasurementRealtimeScreenOffBatteryMs

Quantos milissegundos este relatório de estatísticas cobre em tempo de relógio de parede enquanto o dispositivo estava na bateria, incluindo apenas o tempo de tela desligada.

MeasurementSystemCpuTimeMs

Chave para uma medição do número de milissegundos gastos pela CPU executando o código do kernel para este uid.

MeasurementTouchUserActivityCount

Chave para uma medição do número de eventos de atividade do usuário devido a eventos de toque causados pelo UID.

MeasurementUptimeBatteryMs

Quantos milissegundos esse relatório de estatísticas cobre que a CPU estava em execução enquanto o dispositivo estava na bateria, incluindo o tempo de tela ligada e desligada.

MeasurementUptimeScreenOffBatteryMs

Quantos milissegundos esse relatório de estatísticas cobre que a CPU estava em execução enquanto o dispositivo estava na bateria, incluindo apenas o tempo de tela desligada.

MeasurementUserCpuTimeMs

Chave para uma medição do número de milissegundos gastos pela CPU executando o código de espaço do usuário para este uid.

MeasurementWifiFullLockMs

Chave para uma medição do número de millseconds que este uid manteve um bloqueio Wi-Fi completo.

MeasurementWifiIdleMs

Chave para uma medição do número de millseconds o controlador wifi estava ocioso, mas ligado por conta deste uid.

MeasurementWifiMulticastMs

Chave para uma medição do número de millseconds que este uid estava realizando tráfego Wi-Fi multicast.

MeasurementWifiPowerMams

Chave para uma medição do número estimado de mA*ms usado por este uid para wifi, ou seja, o número de milissegundos de atividade wifi vezes a corrente mA durante esse período.

MeasurementWifiRunningMs

Chave para uma medição do número de millseconds o controlador wifi estava ativo em nome deste uid.

MeasurementWifiRxBytes

Chave para uma medição do número de bytes recebidos para este uid pelo rádio wifi.

MeasurementWifiRxMs

Chave para uma medição do número de millseconds o transmissor wifi estava recebendo dados para este uid.

MeasurementWifiRxPackets

Chave para uma medição do número de pacotes recebidos para este uid pelo rádio wifi.

MeasurementWifiTxBytes

Chave para uma medição do número de bytes transmitidos para este uid pelo rádio wifi.

MeasurementWifiTxMs

Chave para uma medição do número de millseconds o transmissor wifi estava transmitindo dados para este uid.

MeasurementWifiTxPackets

Chave para uma medição do número de pacotes transmitidos para este uid pelo rádio wifi.

StatsPackages

Chave para um HealthStats com PackageHealthStats chaves para cada um dos APKs que compartilham esse uid.

StatsPids

Chave para um HealthStats com PidHealthStats chaves para cada um dos processos atualmente em execução para este uid.

StatsProcesses

Chave para um HealthStats com ProcessHealthStats chaves para cada um dos processos nomeados para este uid.

TimerAudio

Chave para um temporizador para a contagem e duração da reprodução de áudio feita por este uid.

TimerBluetoothScan

Chave para um temporizador para a contagem e duração de quando este uid estava fazendo varreduras bluetooth.

TimerCamera

Chave para um temporizador para a contagem e duração este uid tinha a câmera ligada.

TimerFlashlight

Chave para um temporizador para a contagem e duração este uid tinha a lanterna ligada.

TimerForegroundActivity

Chave para um temporizador para a contagem e duração de quando uma atividade deste uid foi a atividade de primeiro plano.

TimerGpsSensor

Chave para um temporizador para o uso de aplicações do sensor GPS.

TimerMobileRadioActive

Chave para um temporizador para a contagem e duração do rádio móvel foi ligado para este uid.

TimerProcessStateBackgroundMs

Chave para um temporizador para a contagem e a duração de quando esse uid estava no estado de processo "em segundo plano".

TimerProcessStateCachedMs

Chave para um temporizador para a contagem e a duração de quando esse uid estava no estado de processo "armazenado em cache".

TimerProcessStateForegroundMs

Chave para um temporizador para a contagem e a duração de quando esse uid estava no estado de processo "primeiro plano".

TimerProcessStateForegroundServiceMs

Chave para um temporizador para a contagem e a duração de quando esse uid estava no estado de processo de "serviço de primeiro plano".

TimerProcessStateTopMs

Chave para um temporizador para a contagem e duração de quando esse uid estava no estado de processo "superior".

TimerProcessStateTopSleepingMs

Chave para um temporizador para a contagem e a duração de quando esse uid estava no estado de processo de "suspensão superior".

TimersJobs

Chave para um mapa de Timers para os android.app.job.JobScheduler trabalhos para este uid.

TimersSensors

Chave para um mapa do uso do sensor para este uid.

TimersSyncs

Chave para um mapa de Timers para as sincronizações do adaptador de sincronização que foram feitas para este uid.

TimersWakelocksDraw

Chave para um TimerStat para as vezes em que um wakelock definido pelo sistema foi adquirido para permitir que o aplicativo desenhe quando, de outra forma, não seria capaz de (e.

TimersWakelocksFull

Chave para um TimerStat para as vezes um android.os.PowerManager#FULL_WAKE_LOCK full wake lock foi adquirida para este uid.

TimersWakelocksPartial

Chave para um TimerStat para as vezes um android.os.PowerManager#PARTIAL_WAKE_LOCK partial wake lock foi adquirida para este uid.

TimersWakelocksWindow

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

TimerVibrator

Chave para um temporizador para a contagem e duração este uid tinha o vibrador ligado.

TimerVideo

Chave para um temporizador para a contagem e duração da reprodução de vídeo feita por este uid.

TimerWifiScan

Chave para um temporizador para a contagem e duração das varreduras wifi feitas por este uid.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
JniPeerMembers

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

PeerReference

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
Dispose(Boolean)

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
IJavaPeerable.Finalized()

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

GetJniTypeName(IJavaPeerable)

Chaves para HealthStats retornadas de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Aplica-se a