Idioma

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[]).

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

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

Campos

Nome Description
MeasurementBluetoothIdleMs

Chave para uma medida do número de millseconds que o controlador bluetooth estava ocioso, mas ativado em nome dessa uid.

MeasurementBluetoothPowerMams

Chave para uma medida do número estimado de mA*ms usado por essa uid para bluetooth, ou seja, o número de milissegundos de atividade vezes a mA atual durante esse período.

MeasurementBluetoothRxBytes

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

MeasurementBluetoothRxMs

Chave para uma medida do número de millseconds que o transmissor bluetooth estava recebendo dados para essa uid.

MeasurementBluetoothRxPackets

Chave para uma medida do número de pacotes recebidos para esse uid pelo rádio bluetooth.

MeasurementBluetoothTxBytes

Chave para uma medida do número de bytes transmitidos para essa uid pelo rádio bluetooth.

MeasurementBluetoothTxMs

Chave para uma medida do número de millseconds que o transmissor bluetooth transmitia dados para essa uid.

MeasurementBluetoothTxPackets

Chave para uma medida do número de pacotes transmitidos para essa 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ão físicos causados pela UID.

MeasurementCpuPowerMams

Uma estimativa do número de microssegundos de milliamp usados por essa uid.

MeasurementMobileIdleMs

Chave para uma medida do número de millseconds que o controlador de rádio móvel estava ocioso, mas ativado em nome dessa uid.

MeasurementMobilePowerMams

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

MeasurementMobileRxBytes

Chave para uma medida do número de bytes recebidos para essa uid pela rádio móvel.

MeasurementMobileRxMs

Chave para uma medida do número de millseconds que o transmissor de rádio móvel estava recebendo dados para essa uid.

MeasurementMobileRxPackets

Chave para uma medida do número de pacotes recebidos para essa uid pela rádio móvel.

MeasurementMobileTxBytes

Chave para uma medida do número de bytes transmitidos para essa uid pelo rádio móvel.

MeasurementMobileTxMs

Chave para uma medida do número de millseconds que o transmissor de rádio móvel transmitia dados para essa uid.

MeasurementMobileTxPackets

Chave para uma medida do número de pacotes transmitidos para essa uid pelo rádio móvel.

MeasurementOtherUserActivityCount

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

MeasurementRealtimeBatteryMs

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

MeasurementRealtimeScreenOffBatteryMs

Quantos milissegundos esse relatório de estatísticas abrange no tempo do relógio de parede enquanto o dispositivo estava na bateria, incluindo apenas o tempo de desativação da tela.

MeasurementSystemCpuTimeMs

Chave para uma medida do número de milissegundos gastos pela CPU que executa o código do kernel para essa uid.

MeasurementTouchUserActivityCount

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

MeasurementUptimeBatteryMs

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

MeasurementUptimeScreenOffBatteryMs

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

MeasurementUserCpuTimeMs

Chave para uma medida do número de milissegundos gastos pela CPU que executa o código de espaço do usuário para essa uid.

MeasurementWifiFullLockMs

Chave para uma medida de número de millseconds que este uid mantinha um bloqueio wifi completo.

MeasurementWifiIdleMs

Chave para uma medida do número de millseconds que o controlador wi-fi estava ocioso, mas ativado em nome dessa uid.

MeasurementWifiMulticastMs

Chave para uma medição do número de millseconds que este uid estava executando tráfego wi-fi multicast.

MeasurementWifiPowerMams

Chave para uma medida do número estimado de mA*ms usado por esse uid para wifi, ou seja, o número de milissegundos de atividade wi-fi vezes a mA atual durante esse período.

MeasurementWifiRunningMs

Chave para uma medida do número de millseconds que o controlador wi-fi estava ativo em nome dessa uid.

MeasurementWifiRxBytes

Chave para uma medição do número de bytes recebidos para essa uid pelo rádio wi-fi.

MeasurementWifiRxMs

Chave para uma medida do número de millseconds que o transmissor wi-fi estava recebendo dados para essa uid.

MeasurementWifiRxPackets

Chave para uma medida do número de pacotes recebidos para esse uid pelo rádio wifi.

MeasurementWifiTxBytes

Chave para uma medida do número de bytes transmitidos para essa uid pelo rádio wi-fi.

MeasurementWifiTxMs

Chave para uma medida do número de millseconds que o transmissor wi-fi transmitia dados para essa uid.

MeasurementWifiTxPackets

Chave para uma medida do número de pacotes transmitidos para essa uid pelo rádio wi-fi.

StatsPackages

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

StatsPids

Chave para um HealthStats com PidHealthStats chaves para cada um dos processos em execução no momento para essa uid.

StatsProcesses

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

TimerAudio

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

TimerBluetoothScan

Chave para um temporizador para a contagem e duração de quando essa uid estava fazendo verificações bluetooth.

TimerCamera

Chave para um temporizador para a contagem e duração em que essa uid tinha a câmera ativada.

TimerFlashlight

Chave para um temporizador para a contagem e duração em que essa uid tinha a lanterna ativada.

TimerForegroundActivity

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

TimerGpsSensor

Chave para um temporizador para o uso de aplicativos do sensor GPS.

TimerMobileRadioActive

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

TimerProcessStateBackgroundMs

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

TimerProcessStateCachedMs

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

TimerProcessStateForegroundMs

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

TimerProcessStateForegroundServiceMs

Chave para um temporizador para a contagem e duração de quando esse uid estava no estado do processo "serviço em 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 Temporizadores para os android.app.job.JobScheduler trabalhos desta uid.

TimersSensors

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

TimersSyncs

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

TimersWakelocksDraw

Chave para um TimerStat para as vezes em que um wakelock definido pelo sistema foi adquirido para permitir que o aplicativo desenhasse quando ele não fosse capaz (por exemplo.

TimersWakelocksFull

Chave para um TimerStat para os tempos a android.os.PowerManager#FULL_WAKE_LOCK full wake lock foi adquirido para este uid.

TimersWakelocksPartial

Chave para um TimerStat para os tempos a android.os.PowerManager#PARTIAL_WAKE_LOCK partial wake lock foi adquirido 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 em que esse uid tinha o vibrador ativado.

TimerVideo

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

TimerWifiScan

Chave para um temporizador para a contagem e duração das verificações de wi-fi feitas por essa uid.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
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 JavaObject)
JniPeerMembers

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

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
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 JavaObject)
Equals(Object)

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

(Herdado de JavaObject)
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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <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 por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Implantações explícitas de interface

Nome Description
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 JavaObject)
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 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Herdado de JavaObject)
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 JavaObject)
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 JavaObject)
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 JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime 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[]).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a