Partager via


UidHealthStats Classe

Définition

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et 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
Héritage
UidHealthStats
Attributs

Remarques

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Documentation Java pour android.os.health.UidHealthStats.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Champs

MeasurementBluetoothIdleMs

Clé pour une mesure du nombre de millsecondes que le contrôleur Bluetooth était inactif, mais activé pour le compte de cet uid.

MeasurementBluetoothPowerMams

Clé pour une mesure du nombre estimé de mA*ms utilisée par cet uid pour bluetooth, autrement dit le nombre de millisecondes d’activité du temps d’activité actuel pendant cette période.

MeasurementBluetoothRxBytes

Clé pour une mesure du nombre d’octets reçus pour cette interface utilisateur par la radio bluetooth.

MeasurementBluetoothRxMs

Clé pour une mesure du nombre de millsecondes que l’émetteur Bluetooth recevait des données pour cet uid.

MeasurementBluetoothRxPackets

Clé pour une mesure du nombre de paquets reçus pour cette interface utilisateur par la radio bluetooth.

MeasurementBluetoothTxBytes

Clé pour une mesure du nombre d’octets transmis pour cette interface utilisateur par la radio bluetooth.

MeasurementBluetoothTxMs

Clé pour une mesure du nombre de millsecondes que l’émetteur Bluetooth transmettait des données pour cet uid.

MeasurementBluetoothTxPackets

Clé pour une mesure du nombre de paquets transmis pour cette interface utilisateur par la radio bluetooth.

MeasurementButtonUserActivityCount

Clé d’une mesure du nombre d’événements d’activité utilisateur en raison d’appuis sur les boutons physiques provoqués par l’UID.

MeasurementCpuPowerMams

Estimation du nombre de milliamp-microsends utilisés par cet uid.

MeasurementMobileIdleMs

Clé pour une mesure du nombre de millsecondes que le contrôleur radio mobile était inactif, mais activé pour le compte de cet uid.

MeasurementMobilePowerMams

Clé d’une mesure du nombre estimé de mA*ms utilisée par cet uid pour les données mobiles, autrement dit le nombre de millisecondes d’activité pendant cette période.

MeasurementMobileRxBytes

Clé pour une mesure du nombre d’octets reçus pour cette interface utilisateur par la radio mobile.

MeasurementMobileRxMs

Clé pour une mesure du nombre de millsecondes que l’émetteur radio mobile recevait des données pour cette interface utilisateur.

MeasurementMobileRxPackets

Clé pour une mesure du nombre de paquets reçus pour cette interface utilisateur par la radio mobile.

MeasurementMobileTxBytes

Clé pour une mesure du nombre d’octets transmis pour cette interface utilisateur par la radio mobile.

MeasurementMobileTxMs

Clé pour une mesure du nombre de millsecondes que l’émetteur radio mobile transmettait des données pour cette interface utilisateur.

MeasurementMobileTxPackets

Clé pour une mesure du nombre de paquets transmis pour cette interface utilisateur par la radio mobile.

MeasurementOtherUserActivityCount

Clé pour une mesure du nombre d’événements d’activité utilisateur générés par le logiciel provoqués par l’UID.

MeasurementRealtimeBatteryMs

Combien de millisecondes ce rapport de statistiques couvre en temps d’horloge mur pendant que l’appareil était sur batterie, y compris le temps d’écran et d’écran.

MeasurementRealtimeScreenOffBatteryMs

Combien de millisecondes ce rapport de statistiques couvre en temps d’horloge murale pendant que l’appareil était sur batterie, y compris uniquement le temps d’arrêt de l’écran.

MeasurementSystemCpuTimeMs

Clé pour une mesure du nombre de millisecondes passées par le processeur exécutant le code du noyau pour cet uid.

MeasurementTouchUserActivityCount

Clé d’une mesure du nombre d’événements d’activité utilisateur en raison d’événements tactiles provoqués par l’UID.

MeasurementUptimeBatteryMs

Combien de millisecondes ce rapport de statistiques couvre que le processeur était en cours d’exécution pendant que l’appareil était sur batterie, y compris le temps d’écran et d’écran.

MeasurementUptimeScreenOffBatteryMs

Combien de millisecondes ce rapport de statistiques couvre que le processeur était en cours d’exécution pendant que l’appareil était sur batterie, y compris uniquement le temps d’arrêt de l’écran.

MeasurementUserCpuTimeMs

Clé pour une mesure du nombre de millisecondes passées par le processeur exécutant le code d’espace utilisateur pour cet uid.

MeasurementWifiFullLockMs

Clé pour une mesure du nombre de millsecondes que cette interface utilisateur contenait un verrou wifi complet.

MeasurementWifiIdleMs

Clé pour une mesure du nombre de millsecondes que le contrôleur wifi était inactif, mais activé pour le compte de cette interface utilisateur.

MeasurementWifiMulticastMs

Clé pour une mesure du nombre de millsecondes que cette interface utilisateur effectuait le trafic wifi multidiffusion.

MeasurementWifiPowerMams

Clé pour une mesure du nombre estimé de mA*ms utilisé par cet uid pour le wifi, c’est-à-dire le nombre de millisecondes d’activité wifi heures le courant mA pendant cette période.

MeasurementWifiRunningMs

Clé pour une mesure du nombre de millsecondes que le contrôleur wifi était actif au nom de cet uid.

MeasurementWifiRxBytes

Clé pour une mesure du nombre d’octets reçus pour cette interface utilisateur par la radio wifi.

MeasurementWifiRxMs

Clé pour une mesure du nombre de millsecondes que l’émetteur wifi recevait des données pour cet uid.

MeasurementWifiRxPackets

Clé pour une mesure du nombre de paquets reçus pour cette interface utilisateur par la radio wifi.

MeasurementWifiTxBytes

Clé pour une mesure du nombre d’octets transmis pour cette interface utilisateur par la radio wifi.

MeasurementWifiTxMs

Clé pour une mesure du nombre de millsecondes que l’émetteur wifi transmettait des données pour cet uid.

MeasurementWifiTxPackets

Clé pour une mesure du nombre de paquets transmis pour cette interface utilisateur par la radio wifi.

StatsPackages

Clé d’un HealthStats avec PackageHealthStats des clés pour chacune des API qui partagent cette interface utilisateur.

StatsPids

Clé d’un HealthStats avec PidHealthStats des clés pour chacun des processus en cours d’exécution pour cette interface utilisateur.

StatsProcesses

Clé d’un HealthStats avec ProcessHealthStats des clés pour chacun des processus nommés de cet uid.

TimerAudio

Clé d’un minuteur pour le nombre et la durée de lecture audio effectuées par cet uid.

TimerBluetoothScan

Clé d’un minuteur pour le nombre et la durée du moment où cet uid effectuait des analyses bluetooth.

TimerCamera

La clé d’un minuteur pour le nombre et la durée pendant laquelle cette interface utilisateur a activé l’appareil photo.

TimerFlashlight

La clé d’un minuteur pour le nombre et la durée pendant laquelle cette interface utilisateur a activé la lampe de flashlight.

TimerForegroundActivity

Clé d’un minuteur pour le nombre et la durée de l’activité à partir de cet uid était l’activitiy de premier plan.

TimerGpsSensor

Clé d’un minuteur pour les applications utilisant le capteur GPS.

TimerMobileRadioActive

Clé d’un minuteur pour le nombre et la durée pendant laquelle la radio mobile a été activée pour cette interface utilisateur.

TimerProcessStateBackgroundMs

Clé d’un minuteur pour le nombre et la durée du moment où cet uid était dans l’état du processus « en arrière-plan ».

TimerProcessStateCachedMs

Clé d’un minuteur pour le nombre et la durée du moment où cet uid était dans l’état du processus « mis en cache ».

TimerProcessStateForegroundMs

Clé d’un minuteur pour le nombre et la durée du moment où cet uid était dans l’état du processus « au premier plan ».

TimerProcessStateForegroundServiceMs

Clé d’un minuteur pour le nombre et la durée du moment où cet uid était dans l’état du processus « service de premier plan ».

TimerProcessStateTopMs

Clé d’un minuteur pour le nombre et la durée du moment où cet uid était dans l’état du processus « top ».

TimerProcessStateTopSleepingMs

Clé d’un minuteur pour le nombre et la durée du moment où cette interface utilisateur était dans l’état du processus « en veille supérieure ».

TimersJobs

Clé d’une carte des minuteurs pour les android.app.job.JobScheduler travaux de cet uid.

TimersSensors

Clé pour une carte de l’utilisation du capteur pour cet uid.

TimersSyncs

Clé d’une carte des minuteurs pour les synchronisations de l’adaptateur de synchronisation effectuées pour cet uid.

TimersWakelocksDraw

Clé d’un TimerStat pour le moment où un wakelock défini par le système a été acquis pour permettre à l’application de dessiner lorsqu’elle ne serait pas en mesure (e.

TimersWakelocksFull

Clé d’un TimerStat pour les heures a android.os.PowerManager#FULL_WAKE_LOCK full wake lock a été acquis pour cet uid.

TimersWakelocksPartial

Clé d’un TimerStat pour les heures a android.os.PowerManager#PARTIAL_WAKE_LOCK partial wake lock a été acquis pour cet uid.

TimersWakelocksWindow

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

TimerVibrator

La clé d’un minuteur pour le nombre et la durée pendant laquelle cette interface utilisateur avait activé le vibreur.

TimerVideo

Clé d’un minuteur pour le nombre et la durée de la lecture vidéo effectuées par cet uid.

TimerWifiScan

Clé d’un minuteur pour le nombre et la durée des analyses wifi effectuées par cet uid.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
JniPeerMembers

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

PeerReference

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Dispose()

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
Dispose(Boolean)

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
ToArray<T>()

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
IJavaPeerable.Finalized()

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

GetJniTypeName(IJavaPeerable)

Clés pour HealthStats retournées à partir de SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()et SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

S’applique à