Freigeben über


UidHealthStats Klasse

Definition

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und 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
Vererbung
UidHealthStats
Attribute

Hinweise

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Java-Dokumentation für android.os.health.UidHealthStats.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Felder

MeasurementBluetoothIdleMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der Bluetooth-Controller im Leerlauf war, aber im Namen dieser UID aktiviert.

MeasurementBluetoothPowerMams

Schlüssel für eine Messung der geschätzten Anzahl von mA*ms, die von dieser Uid für Bluetooth verwendet wird, d. h. die Anzahl der Millisekunden der Aktivitätszeiten, die der MA-Strom während dieses Zeitraums darstellt.

MeasurementBluetoothRxBytes

Schlüssel für eine Messung der Anzahl der Bytes, die für diese UID vom Bluetooth-Radio empfangen werden.

MeasurementBluetoothRxMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der Bluetooth-Sender empfangen Daten für diese UID.

MeasurementBluetoothRxPackets

Schlüssel für eine Messung der Anzahl der Pakete, die für diese UID vom Bluetooth-Radio empfangen werden.

MeasurementBluetoothTxBytes

Schlüssel für eine Messung der Anzahl der Bytes, die für diese UID durch das Bluetooth-Radio übertragen werden.

MeasurementBluetoothTxMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der Bluetooth-Sender übertragen Daten für diese UID.

MeasurementBluetoothTxPackets

Schlüssel für eine Messung der Anzahl der Pakete, die für diese UID vom Bluetooth-Radio übertragen werden.

MeasurementButtonUserActivityCount

Schlüssel für eine Messung der Anzahl der Benutzeraktivitätsereignisse aufgrund physischer Tastendrücke, die durch die UID verursacht werden.

MeasurementCpuPowerMams

Eine Schätzung der Anzahl der Milliamp-Mikrosends, die von dieser UID verwendet werden.

MeasurementMobileIdleMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der mobile Funkcontroller im Leerlauf war, aber im Auftrag dieser UID aktiviert.

MeasurementMobilePowerMams

Schlüssel für eine Messung der geschätzten Anzahl von mA*ms, die von dieser UID für mobile Daten verwendet wird, d. h. die Anzahl der Millisekunden von Aktivitätszeiten, die der mA-Strom während dieses Zeitraums darstellt.

MeasurementMobileRxBytes

Schlüssel für eine Messung der Anzahl der Bytes, die für diese UID durch das Mobilfunkgerät empfangen werden.

MeasurementMobileRxMs

Schlüssel für eine Messung der Anzahl von Millsekunden erhielt der Mobilfunksender Daten für diese UID.

MeasurementMobileRxPackets

Schlüssel für eine Messung der Anzahl der Pakete, die für diese UID durch das Mobilfunkgerät empfangen werden.

MeasurementMobileTxBytes

Schlüssel für eine Messung der Anzahl der Bytes, die für diese UID durch das Mobilfunkgerät übertragen werden.

MeasurementMobileTxMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der Mobilfunksender übermittelte Daten für diese UID.

MeasurementMobileTxPackets

Schlüssel für eine Messung der Anzahl der Pakete, die für diese UID durch das Mobilfunkgerät übertragen werden.

MeasurementOtherUserActivityCount

Schlüssel für eine Messung der Anzahl von softwaregenerierten Benutzeraktivitätsereignissen, die durch die UID verursacht werden.

MeasurementRealtimeBatteryMs

Wie viele Millisekunden dieser Statistikbericht in der Wanduhrzeit erfasst, während sich das Gerät auf dem Akku befand, einschließlich bildschirm-on- und screen-off-Zeit.

MeasurementRealtimeScreenOffBatteryMs

Wie viele Millisekunden dieser Statistikbericht in der Wanduhrzeit erfasst, während sich das Gerät auf dem Akku befand, einschließlich der Nur-Bildschirm-Off-Zeit.

MeasurementSystemCpuTimeMs

Schlüssel für eine Messung der Anzahl von Millisekunden, die vom CPU-ausgeführten Kernelcode für diese UID ausgegeben werden.

MeasurementTouchUserActivityCount

Schlüssel für eine Messung der Anzahl der Benutzeraktivitätsereignisse aufgrund von Touchereignissen, die durch die UID verursacht werden.

MeasurementUptimeBatteryMs

Wie viele Millisekunden dieser Statistikbericht erfasst, dass die CPU ausgeführt wurde, während das Gerät auf dem Akku war, einschließlich Bildschirm-On- und Bildschirm-Off-Zeit.

MeasurementUptimeScreenOffBatteryMs

Wie viele Millisekunden dieser Statistikbericht deckt ab, dass die CPU ausgeführt wurde, während das Gerät auf dem Akku war, einschließlich nur bildschirmfreier Zeit.

MeasurementUserCpuTimeMs

Schlüssel für eine Messung der Anzahl von Millisekunden, die vom CPU-Ausgeführten Benutzerraumcode für diese UID ausgegeben werden.

MeasurementWifiFullLockMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die diese UID eine vollständige WLAN-Sperre gehalten hat.

MeasurementWifiIdleMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der WLAN-Controller im Leerlauf war, aber im Namen dieser UID aktiviert.

MeasurementWifiMulticastMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die diese UID für Multicast-WLAN-Datenverkehr ausgeführt hat.

MeasurementWifiPowerMams

Schlüssel für eine Messung der geschätzten Anzahl von mA*ms, die von dieser UID für WLAN verwendet wird, d. h. die Anzahl der Millisekunden der WLAN-Aktivität mal die mA-Strom während dieses Zeitraums.

MeasurementWifiRunningMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der WLAN-Controller im Namen dieser UID aktiv war.

MeasurementWifiRxBytes

Schlüssel für eine Messung der Anzahl der Bytes, die für diese UID durch das WLAN-Radio empfangen werden.

MeasurementWifiRxMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der WLAN-Sender empfangen Daten für diese UID.

MeasurementWifiRxPackets

Schlüssel für eine Messung der Anzahl der Pakete, die für diese UID durch das WLAN-Radio empfangen werden.

MeasurementWifiTxBytes

Schlüssel für eine Messung der Anzahl der Bytes, die für diese UID durch das WLAN-Radio übertragen werden.

MeasurementWifiTxMs

Schlüssel für eine Messung der Anzahl von Millsekunden, die der WLAN-Sender übertragen Daten für diese UID.

MeasurementWifiTxPackets

Schlüssel für eine Messung der Anzahl der Pakete, die für diese UID durch das WLAN-Radio übertragen werden.

StatsPackages

Schlüssel für eine HealthStats mit PackageHealthStats Schlüsseln für die einzelnen APKs, die diese UID freigeben.

StatsPids

Schlüssel für eine HealthStats mit PidHealthStats Schlüsseln für jeden der derzeit ausgeführten Prozesse für diese UID.

StatsProcesses

Schlüssel für eine HealthStats mit ProcessHealthStats Schlüsseln für jeden benannten Prozess für diese UID.

TimerAudio

Schlüssel für einen Timer für die Anzahl und Dauer der Audiowiedergabe, die von dieser UID ausgeführt wird.

TimerBluetoothScan

Schlüssel für einen Timer für die Anzahl und Dauer des Zeitpunkts, zu dem diese UID Bluetooth-Scans ausgeführt hat.

TimerCamera

Schlüssel für einen Timer für die Anzahl und Dauer, für die diese UID die Kamera aktiviert hatte.

TimerFlashlight

Schlüssel für einen Timer für die Anzahl und Dauer, für die diese UID die Taschenlampe aktiviert hatte.

TimerForegroundActivity

Schlüssel für einen Timer für die Anzahl und Dauer, zu der eine Aktivität aus dieser UID die Vordergrundaktivierung war.

TimerGpsSensor

Schlüssel für einen Timer für die Anwendungen, die den GPS-Sensor verwenden.

TimerMobileRadioActive

Schlüssel für einen Timer für die Anzahl und Dauer, für die das Mobilfunkgerät für diese UID aktiviert wurde.

TimerProcessStateBackgroundMs

Schlüssel für einen Timer für die Anzahl und Dauer des Zeitpunkts, zu dem diese UID im Prozessstatus "Hintergrund" war.

TimerProcessStateCachedMs

Schlüssel für einen Timer für die Anzahl und Dauer des Zeitpunkts, zu dem diese UID im Prozessstatus "zwischengespeichert" war.

TimerProcessStateForegroundMs

Schlüssel für einen Timer für die Anzahl und Dauer des Zeitpunkts, zu dem diese UID im Prozessstatus "Vordergrund" war.

TimerProcessStateForegroundServiceMs

Schlüssel für einen Timer für die Anzahl und Dauer des Zeitpunkts, zu dem diese UID im Prozessstatus "Vordergrunddienst" war.

TimerProcessStateTopMs

Schlüssel für einen Timer für die Anzahl und Dauer des Zeitpunkts, zu dem sich diese UID im Status "top" des Prozesses befand.

TimerProcessStateTopSleepingMs

Schlüssel für einen Timer für die Anzahl und Dauer des Zeitpunkts, zu dem sich diese UID im Prozesszustand "Top sleeping" befand.

TimersJobs

Schlüssel für eine Zuordnung von Timern für die android.app.job.JobScheduler Aufträge für diese UID.

TimersSensors

Schlüssel für eine Karte der Sensornutzung für diese UID.

TimersSyncs

Schlüssel für eine Zuordnung von Timern für die Synchronisierungsadaptersynchronisierungen, die für diese UID durchgeführt wurden.

TimersWakelocksDraw

Schlüssel für eine TimerStat für die Zeiten, in denen ein systemdefinierter Wakelock erworben wurde, damit die Anwendung zeichnen kann, wenn sie andernfalls nicht in der Lage wäre (e.

TimersWakelocksFull

Schlüssel für einen TimerStat für die Zeiten a android.os.PowerManager#FULL_WAKE_LOCK full wake lock wurde für diese UID erworben.

TimersWakelocksPartial

Schlüssel für einen TimerStat für die Zeiten a android.os.PowerManager#PARTIAL_WAKE_LOCK partial wake lock wurde für diese UID erworben.

TimersWakelocksWindow

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

TimerVibrator

Schlüssel für einen Timer für die Anzahl und Dauer, für die diese UID den Vibror aktiviert hatte.

TimerVideo

Schlüssel für einen Timer für die Anzahl und Dauer der Videowiedergabe, die von dieser UID ausgeführt wird.

TimerWifiScan

Schlüssel für einen Timer für die Anzahl und Dauer von WLAN-Scans, die von dieser UID durchgeführt werden.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
JniIdentityHashCode

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
JniPeerMembers

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

PeerReference

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
Dispose(Boolean)

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
IJavaPeerable.Finalized()

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

GetJniTypeName(IJavaPeerable)

Schlüssel für HealthStats die Rückgabe von SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot(), und SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Gilt für: