Condividi tramite


UidHealthStats Classe

Definizione

Chiavi per HealthStats restituite da 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
Ereditarietà
UidHealthStats
Attributi

Commenti

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Documentazione java per android.os.health.UidHealthStats.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Campi

MeasurementBluetoothIdleMs

Chiave per una misurazione del numero di millsecondi in cui il controller Bluetooth era inattivo ma attivato per conto di questo uid.

MeasurementBluetoothPowerMams

Chiave per una misurazione del numero stimato di mA*ms usato da questo uid per bluetooth, ovvero il numero di millisecondi di attività che l'mA corrente durante tale periodo.

MeasurementBluetoothRxBytes

Chiave per una misura del numero di byte ricevuti per l'interfaccia utente dalla radio Bluetooth.

MeasurementBluetoothRxMs

Chiave per una misurazione del numero di millsecondi che il trasmettitore Bluetooth riceveva dati per questo uid.

MeasurementBluetoothRxPackets

Chiave per una misurazione del numero di pacchetti ricevuti per questa interfaccia utente dalla radio Bluetooth.

MeasurementBluetoothTxBytes

Chiave per una misurazione del numero di byte trasmessi per l'interfaccia utente dalla radio Bluetooth.

MeasurementBluetoothTxMs

Chiave per una misurazione del numero di millsecondi che il trasmettitore Bluetooth trasmetteva i dati per questo uid.

MeasurementBluetoothTxPackets

Chiave per una misurazione del numero di pacchetti trasmessi per questo uid dalla radio Bluetooth.

MeasurementButtonUserActivityCount

Chiave per una misurazione del numero di eventi di attività utente dovuti a pressione fisica del pulsante causata dall'UID.

MeasurementCpuPowerMams

Stima del numero di microsend milliamp utilizzati da questo uid.

MeasurementMobileIdleMs

Chiave per una misurazione del numero di millsecondi in cui il controller radio mobile era inattivo ma attivato per conto di questo uid.

MeasurementMobilePowerMams

Chiave per una misurazione del numero stimato di mA*ms usato da questo uid per i dati mobili, vale a dire il numero di millisecondi di attività che l'mA corrente durante tale periodo.

MeasurementMobileRxBytes

Chiave per una misurazione del numero di byte ricevuti per l'interfaccia utente dalla radio mobile.

MeasurementMobileRxMs

Chiave per una misurazione del numero di millsecondi che il trasmettitore radio mobile riceveva dati per questo uid.

MeasurementMobileRxPackets

Chiave per una misurazione del numero di pacchetti ricevuti per questa interfaccia utente dalla radio mobile.

MeasurementMobileTxBytes

Chiave per una misurazione del numero di byte trasmessi per l'interfaccia utente dalla radio mobile.

MeasurementMobileTxMs

Chiave per una misurazione del numero di millsecondi che il trasmettitore radio mobile trasmetteva i dati per questo uid.

MeasurementMobileTxPackets

Chiave per una misurazione del numero di pacchetti trasmessi per questo uid dalla radio mobile.

MeasurementOtherUserActivityCount

Chiave per la misurazione del numero di eventi di attività utente generati dal software causati dall'UID.

MeasurementRealtimeBatteryMs

Quanti millisecondi questo report statistiche copre in tempo reale mentre il dispositivo era in batteria, incluso il tempo di disattivazione dello schermo e dello schermo.

MeasurementRealtimeScreenOffBatteryMs

Quanti millisecondi questo report statistiche copre in tempo reale mentre il dispositivo era in batteria, incluso solo il tempo di disattivazione dello schermo.

MeasurementSystemCpuTimeMs

Chiave per una misurazione del numero di millisecondi impiegato dalla CPU che esegue il codice kernel per questo uid.

MeasurementTouchUserActivityCount

Chiave per una misurazione del numero di eventi di attività utente causati da eventi di tocco causati dall'UID.

MeasurementUptimeBatteryMs

Quanti millisecondi questo report statistiche illustra che la CPU era in esecuzione mentre il dispositivo era in batteria, incluso il tempo di disattivazione dello schermo e dello schermo.

MeasurementUptimeScreenOffBatteryMs

Quanti millisecondi questo report statistiche illustra che la CPU era in esecuzione mentre il dispositivo era in batteria, incluso solo il tempo di disattivazione dello schermo.

MeasurementUserCpuTimeMs

Chiave per una misurazione del numero di millisecondi spesi dalla CPU che esegue il codice dello spazio utente per questo uid.

MeasurementWifiFullLockMs

Chiave per una misurazione del numero di millsecondi che questo uid ha mantenuto un blocco wi-fi completo.

MeasurementWifiIdleMs

Chiave per una misurazione del numero di millsecondi il controller wifi era inattivo ma attivato per conto di questo uid.

MeasurementWifiMulticastMs

Chiave per una misurazione del numero di millsecondi che questo uid stava eseguendo il traffico wi-fi multicast.

MeasurementWifiPowerMams

Chiave per una misurazione del numero stimato di mA*ms usato da questo uid per wifi, ovvero il numero di millisecondi di attività wifi volte l'mA corrente durante quel periodo.

MeasurementWifiRunningMs

Chiave per una misurazione del numero di millsecondi il controller wifi era attivo per conto di questo uid.

MeasurementWifiRxBytes

Chiave per una misurazione del numero di byte ricevuti per questa interfaccia utente dalla radio wifi.

MeasurementWifiRxMs

Chiave per una misurazione del numero di millsecondi che il trasmettitore wifi stava ricevendo dati per questo uid.

MeasurementWifiRxPackets

Chiave per una misurazione del numero di pacchetti ricevuti per questo uid dalla radio wifi.

MeasurementWifiTxBytes

Chiave per una misurazione del numero di byte trasmessi per questo uid dalla radio wifi.

MeasurementWifiTxMs

Chiave per una misurazione del numero di millsecondi che il trasmettitore wifi trasmetteva i dati per questo uid.

MeasurementWifiTxPackets

Chiave per una misurazione del numero di pacchetti trasmessi per questo uid dalla radio wifi.

StatsPackages

Chiave per healthStats con PackageHealthStats chiavi per ogni API che condividono l'interfaccia utente.

StatsPids

Chiave per healthStats con PidHealthStats chiavi per ognuno dei processi attualmente in esecuzione per questo uid.

StatsProcesses

Chiave per healthStats con ProcessHealthStats chiavi per ognuno dei processi denominati per questo uid.

TimerAudio

Chiave per un timer per il conteggio e la durata della riproduzione audio eseguita da questo uid.

TimerBluetoothScan

Chiave per un timer per il conteggio e la durata di quando l'uid stava eseguendo analisi Bluetooth.

TimerCamera

Tasto per un timer per il conteggio e la durata di questo uid aveva attivato la fotocamera.

TimerFlashlight

Tasto per un timer per il conteggio e la durata in cui l'uid ha attivato la torcia.

TimerForegroundActivity

Chiave per un timer per il conteggio e la durata di quando un'attività di questo uid è stata l'attività in primo piano.

TimerGpsSensor

Chiave per un timer per le applicazioni che usano il sensore GPS.

TimerMobileRadioActive

Tasto per un timer per il conteggio e la durata in cui è stata attivata la radio mobile per questo uid.

TimerProcessStateBackgroundMs

Chiave per un timer per il conteggio e la durata di quando questo uid era nello stato del processo "in background".

TimerProcessStateCachedMs

Chiave per un timer per il conteggio e la durata di quando questo uid era nello stato del processo "memorizzato nella cache".

TimerProcessStateForegroundMs

Chiave per un timer per il conteggio e la durata di quando questo uid era nello stato del processo "in primo piano".

TimerProcessStateForegroundServiceMs

Chiave per un timer per il conteggio e la durata di quando questo uid era nello stato del processo "servizio in primo piano".

TimerProcessStateTopMs

Chiave per un timer per il conteggio e la durata di quando questo uid era nello stato del processo "superiore".

TimerProcessStateTopSleepingMs

Chiave per un timer per il conteggio e la durata di quando questo uid era nello stato del processo "in sospensione superiore".

TimersJobs

Chiave per una mappa dei timer per i android.app.job.JobScheduler processi per questo uid.

TimersSensors

Chiave per una mappa dell'utilizzo del sensore per questo uid.

TimersSyncs

Chiave per una mappa dei timer per le sincronizzazioni dell'adattatore di sincronizzazione eseguite per questa interfaccia utente.

TimersWakelocksDraw

Chiave per un TimerStat per le volte in cui è stato acquisito un wakelock definito dal sistema per consentire all'applicazione di disegnare quando altrimenti non sarebbe in grado di (e.

TimersWakelocksFull

Chiave per un timerStat per gli orari android.os.PowerManager#FULL_WAKE_LOCK full wake lock è stato acquisito per questo uid.

TimersWakelocksPartial

Chiave per un timerStat per gli orari android.os.PowerManager#PARTIAL_WAKE_LOCK partial wake lock è stato acquisito per questo uid.

TimersWakelocksWindow

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

TimerVibrator

La chiave per un timer per il conteggio e la durata di questo uid avevano attivato il vibratore.

TimerVideo

Chiave per un timer per il conteggio e la durata della riproduzione video eseguita da questo uid.

TimerWifiScan

Chiave per un timer per il conteggio e la durata delle analisi wifi eseguite da questo uid.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
JniPeerMembers

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

PeerReference

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
Dispose(Boolean)

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
IJavaPeerable.Finalized()

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

GetJniTypeName(IJavaPeerable)

Chiavi per HealthStats restituite da SystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int), SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()e SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[]).

Si applica a