Compartir a través de


UidHealthStats Clase

Definición

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y 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
Herencia
UidHealthStats
Atributos

Comentarios

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Documentación de Java para android.os.health.UidHealthStats.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Campos

MeasurementBluetoothIdleMs

Clave para una medida de número de milsegundos que el controlador bluetooth estaba inactivo, pero activado en nombre de este uid.

MeasurementBluetoothPowerMams

Clave para una medición del número estimado de mA*ms utilizado por este uid para bluetooth, es decir, el número de milisegundos de actividad durante ese período.

MeasurementBluetoothRxBytes

Clave para una medida del número de bytes recibidos para esta interfaz de usuario por la radio bluetooth.

MeasurementBluetoothRxMs

Clave para una medición del número de milsegundos que el transmisor bluetooth estaba recibiendo datos para este uid.

MeasurementBluetoothRxPackets

Clave para medir el número de paquetes recibidos para esta interfaz de usuario por la radio bluetooth.

MeasurementBluetoothTxBytes

Clave para una medida del número de bytes transmitidos para esta interfaz de usuario por la radio bluetooth.

MeasurementBluetoothTxMs

Clave para una medición del número de milsegundos que el transmisor bluetooth transmitía datos para este uid.

MeasurementBluetoothTxPackets

Clave para medir el número de paquetes transmitidos para esta interfaz de usuario por la radio bluetooth.

MeasurementButtonUserActivityCount

Tecla para una medida del número de eventos de actividad del usuario debido a las pulsaciones de botón físico causadas por el UID.

MeasurementCpuPowerMams

Estimación del número de microsends de miliamp que usa este uid.

MeasurementMobileIdleMs

Clave para una medida del número de milsegundos que el controlador de radio móvil estaba inactivo, pero activado en nombre de este uid.

MeasurementMobilePowerMams

Clave para una medida del número estimado de mA*ms utilizado por este uid para los datos móviles, es decir, el número de milisegundos de actividad que el mA actual usa durante ese período.

MeasurementMobileRxBytes

Clave para una medida del número de bytes recibidos para esta interfaz de usuario por la radio móvil.

MeasurementMobileRxMs

Clave para una medición del número de milsegundos que el transmisor de radio móvil estaba recibiendo datos para este uid.

MeasurementMobileRxPackets

Clave para medir el número de paquetes recibidos para esta interfaz de usuario por la radio móvil.

MeasurementMobileTxBytes

Clave para una medida de número de bytes transmitidos para esta interfaz de usuario por la radio móvil.

MeasurementMobileTxMs

Clave para una medición del número de milsegundos que el transmisor de radio móvil transmitía datos para este uid.

MeasurementMobileTxPackets

Clave para medir el número de paquetes transmitidos para esta interfaz de usuario por la radio móvil.

MeasurementOtherUserActivityCount

Clave para una medida del número de eventos de actividad de usuario generados por software causados por el UID.

MeasurementRealtimeBatteryMs

El número de milisegundos que cubre este informe de estadísticas en tiempo de reloj mientras el dispositivo estaba en batería, incluida la pantalla en pantalla y el tiempo de apagado de pantalla.

MeasurementRealtimeScreenOffBatteryMs

El número de milisegundos que cubre este informe de estadísticas en tiempo de reloj mientras el dispositivo estaba en batería, incluido solo el tiempo de espera de pantalla.

MeasurementSystemCpuTimeMs

Clave para una medida del número de milisegundos invertidos por la CPU que ejecuta código kernel para este uid.

MeasurementTouchUserActivityCount

Clave para una medida del número de eventos de actividad de usuario debido a eventos táctiles causados por el UID.

MeasurementUptimeBatteryMs

El número de milisegundos que describe este informe de estadísticas abarca que la CPU se estaba ejecutando mientras el dispositivo estaba en batería, incluida la pantalla en pantalla y el tiempo de espera de la pantalla.

MeasurementUptimeScreenOffBatteryMs

El número de milisegundos que describe este informe de estadísticas abarca que la CPU se estaba ejecutando mientras el dispositivo estaba en batería, incluido solo el tiempo de espera de pantalla.

MeasurementUserCpuTimeMs

Clave para una medida del número de milisegundos invertidos por el código de espacio de usuario que ejecuta la CPU para este uid.

MeasurementWifiFullLockMs

Clave para una medida de número de milsegundos que esta interfaz de usuario tenía un bloqueo wifi completo.

MeasurementWifiIdleMs

Clave para una medida de número de milsegundos que el controlador wifi estaba inactivo, pero activado en nombre de este uid.

MeasurementWifiMulticastMs

Clave para una medida del número de milsegundos que este uid estaba realizando el tráfico wifi de multidifusión.

MeasurementWifiPowerMams

Clave para una medición del número estimado de mA*ms utilizado por este uid para wifi, es decir, el número de milisegundos de actividad wifi tiempos de actividad mA actual durante ese período.

MeasurementWifiRunningMs

Clave para una medición del número de milsegundos que el controlador wifi estaba activo en nombre de este uid.

MeasurementWifiRxBytes

Clave para una medida del número de bytes recibidos para esta interfaz de usuario por la radio wifi.

MeasurementWifiRxMs

Clave para una medición del número de milsegundos que el transmisor wifi estaba recibiendo datos para este uid.

MeasurementWifiRxPackets

Clave para una medición del número de paquetes recibidos para esta interfaz de usuario por la radio wifi.

MeasurementWifiTxBytes

Clave para una medida de número de bytes transmitidos para esta interfaz de usuario por la radio wifi.

MeasurementWifiTxMs

Clave para una medición del número de milsegundos que el transmisor wifi transmitía datos para este uid.

MeasurementWifiTxPackets

Clave para medir el número de paquetes transmitidos para esta interfaz de usuario por la radio wifi.

StatsPackages

Clave para healthStats con PackageHealthStats claves para cada una de las API que comparten este uid.

StatsPids

Clave para healthStats con PidHealthStats claves para cada uno de los procesos que se están ejecutando actualmente para este uid.

StatsProcesses

Clave para healthStats con ProcessHealthStats claves para cada uno de los procesos con nombre para este uid.

TimerAudio

Clave para un temporizador para el recuento y la duración de la reproducción de audio realizada por este uid.

TimerBluetoothScan

Clave para un temporizador para el recuento y la duración de cuando este uid estaba realizando exámenes bluetooth.

TimerCamera

Clave para un temporizador para el recuento y la duración que esta interfaz de usuario tenía activada la cámara.

TimerFlashlight

Clave para un temporizador para el recuento y la duración que esta interfaz de usuario tenía activada la linterna.

TimerForegroundActivity

Clave para un temporizador para el recuento y la duración de cuando una actividad de esta interfaz de usuario era la actividad en primer plano.

TimerGpsSensor

Clave para un temporizador para el uso de aplicaciones del sensor GPS.

TimerMobileRadioActive

Clave para un temporizador para el recuento y la duración que la radio móvil se ha activado para este uid.

TimerProcessStateBackgroundMs

Clave para un temporizador para el recuento y la duración de cuando este uid estaba en el estado del proceso "en segundo plano".

TimerProcessStateCachedMs

Clave para un temporizador para el recuento y la duración de cuando este uid estaba en el estado del proceso "almacenado en caché".

TimerProcessStateForegroundMs

Clave para un temporizador para el recuento y la duración de cuando este uid estaba en estado de proceso "en primer plano".

TimerProcessStateForegroundServiceMs

Clave para un temporizador para el recuento y la duración de cuando este uid estaba en el estado del proceso "servicio en primer plano".

TimerProcessStateTopMs

Clave para un temporizador para el recuento y la duración de cuando este uid estaba en el estado del proceso "superior".

TimerProcessStateTopSleepingMs

Clave para un temporizador para el recuento y la duración de cuando este uid estaba en estado de proceso "top sleeping".

TimersJobs

Clave para un mapa de temporizadores para los android.app.job.JobScheduler trabajos de este uid.

TimersSensors

Clave para un mapa del uso del sensor para este uid.

TimersSyncs

Clave para un mapa de temporizadores para las sincronizaciones del adaptador de sincronización que se realizaron para este uid.

TimersWakelocksDraw

Clave de timerStat para las veces que se adquirió un wakelock definido por el sistema para permitir que la aplicación dibuje cuando de lo contrario no pudiera (e.

TimersWakelocksFull

Clave de timerStat para las veces android.os.PowerManager#FULL_WAKE_LOCK full wake lock se adquirió para este uid.

TimersWakelocksPartial

Clave de timerStat para las veces android.os.PowerManager#PARTIAL_WAKE_LOCK partial wake lock se adquirió para este uid.

TimersWakelocksWindow

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

TimerVibrator

Clave para un temporizador para el recuento y la duración que esta interfaz de usuario tenía activado el vibrador.

TimerVideo

Clave para un temporizador para el recuento y la duración de la reproducción de vídeo realizada por este uid.

TimerWifiScan

Clave para un temporizador para el recuento y la duración de los exámenes wifi realizados por este uid.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
JniPeerMembers

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

PeerReference

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
Dispose(Boolean)

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
IJavaPeerable.Finalized()

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

GetJniTypeName(IJavaPeerable)

Claves devueltas HealthStats de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()y SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Se aplica a