UidHealthStats クラス

定義

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

[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
継承
UidHealthStats
属性

注釈

android.os.health.UidHealthStatsJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

フィールド

MeasurementBluetoothIdleMs

Bluetooth コントローラーがアイドル状態であったが、この uid に代わってオンにされたミリ秒単位の測定のキー。

MeasurementBluetoothPowerMams

この uid で bluetooth に使用される mA*ms の推定数を測定するためのキー。つまり、その期間中の mA 電流のミリ秒のアクティビティ時間の数です。

MeasurementBluetoothRxBytes

Bluetooth 無線でこの uid に対して受信したバイト数を測定するためのキー。

MeasurementBluetoothRxMs

Bluetooth 送信機がこの uid のデータを受信したミリ秒の測定のキー。

MeasurementBluetoothRxPackets

Bluetooth 無線によってこの uid に対して受信されたパケットの数を測定するためのキー。

MeasurementBluetoothTxBytes

Bluetooth 無線によってこの uid に送信されるバイト数を測定するためのキー。

MeasurementBluetoothTxMs

Bluetooth 送信機がこの uid のデータを送信していたミリ秒の測定のキー。

MeasurementBluetoothTxPackets

Bluetooth 無線によってこの uid に送信されるパケットの数を測定するためのキー。

MeasurementButtonUserActivityCount

UID によって発生する物理的なボタンの押下によるユーザー アクティビティ イベントの数を測定するためのキー。

MeasurementCpuPowerMams
古い.

この uid で使用される milliamp-microsends の数の推定値。

MeasurementMobileIdleMs

モバイル 無線コントローラーがアイドル状態であったが、この uid に代わってオンにされたミリ秒の測定のキー。

MeasurementMobilePowerMams

モバイル データに対してこの uid で使用される mA*ms の推定数を測定するためのキー。つまり、その期間中の mA の現在のアクティビティ時間のミリ秒数です。

MeasurementMobileRxBytes

モバイル 無線でこの uid に対して受信したバイト数を測定するためのキー。

MeasurementMobileRxMs

モバイル無線送信機がこの uid のデータを受信したミリ秒の測定のキー。

MeasurementMobileRxPackets

モバイル 無線によってこの uid に対して受信されたパケットの数を測定するためのキー。

MeasurementMobileTxBytes

モバイル 無線によってこの uid に送信されるバイト数を測定するためのキー。

MeasurementMobileTxMs

モバイル無線送信機がこの uid のデータを送信していたミリ秒の測定のキー。

MeasurementMobileTxPackets

モバイル 無線によってこの uid に送信されるパケットの数を測定するためのキー。

MeasurementOtherUserActivityCount

UID によって発生するソフトウェアによって生成されるユーザー アクティビティ イベントの数を測定するためのキー。

MeasurementRealtimeBatteryMs

この統計レポートでは、画面のオンとオフの両方の時間を含め、デバイスがバッテリに搭載されている間に、壁掛け時間で何ミリ秒がカバーされます。

MeasurementRealtimeScreenOffBatteryMs

この統計レポートでは、デバイスがバッテリに搭載されている間の壁時計時間 (画面オフ時間のみを含む) が何ミリ秒でカバーされます。

MeasurementSystemCpuTimeMs

この uid のカーネル コードを実行している CPU によって費やされたミリ秒数を測定するためのキー。

MeasurementTouchUserActivityCount

UID によって発生するタッチ イベントによるユーザー アクティビティ イベントの数を測定するためのキー。

MeasurementUptimeBatteryMs

この統計レポートでは、画面のオンとオフの両方の時間を含め、デバイスがバッテリに搭載されている間に CPU が実行されていたことを示すミリ秒数。

MeasurementUptimeScreenOffBatteryMs

この統計レポートでは、デバイスがバッテリーを使用している間に CPU が実行されていたことが、スクリーンオフ時間のみを含めて何ミリ秒でカバーされます。

MeasurementUserCpuTimeMs

この uid のユーザー空間コードを実行している CPU によって費やされたミリ秒数を測定するためのキー。

MeasurementWifiFullLockMs

この uid が完全な Wifi ロックを保持したミリ秒単位の測定のキー。

MeasurementWifiIdleMs

Wifi コントローラーがアイドル状態であったが、この uid に代わってオンにされたミリ秒の測定のキー。

MeasurementWifiMulticastMs

この uid がマルチキャスト Wifi トラフィックを実行していたミリ秒単位の測定のキー。

MeasurementWifiPowerMams

この uid for wifi で使用される mA*ms の推定数を測定するためのキー。つまり、その期間中の wifi アクティビティのミリ秒と mA 電流の時間の数です。

MeasurementWifiRunningMs

この uid に代わって Wifi コントローラーがアクティブだったミリ秒の測定のキー。

MeasurementWifiRxBytes

Wifi 無線でこの uid に対して受信したバイト数を測定するためのキー。

MeasurementWifiRxMs

無線LAN送信機がこのuidのデータを受信していたミリ秒の測定のためのキー。

MeasurementWifiRxPackets

無線LAN無線によってこのuidのために受信されたパケットの数の測定のためのキー。

MeasurementWifiTxBytes

無線LAN無線によってこのuidのために送信されるバイト数の測定のためのキー。

MeasurementWifiTxMs

無線LAN送信機がこのuidのデータを送信していたミリ秒の数の測定のためのキー。

MeasurementWifiTxPackets

無線LAN無線によってこのuidのために送信されるパケットの数の測定のためのキー。

StatsPackages

この uid を共有する各 API のキーを持つ PackageHealthStats HealthStats のキー。

StatsPids

この uid の現在実行中の各プロセスのキーを持つ PidHealthStats HealthStats のキー。

StatsProcesses

この uid の名前付きプロセスごとにキーを持つ ProcessHealthStats HealthStats のキー。

TimerAudio

この uid によって行われたオーディオ再生の数と継続時間のタイマーのキー。

TimerBluetoothScan

この uid が Bluetooth スキャンを実行していた時間のカウントと継続時間のタイマーのキー。

TimerCamera

この uid がカメラをオンにした回数と継続時間のタイマーのキー。

TimerFlashlight

このuidが懐中電灯をオンにしていたカウントと継続時間のタイマーのキー。

TimerForegroundActivity

この uid からのアクティビティがフォアグラウンドアクティビティだった場合のカウントと継続時間のタイマーのキー。

TimerGpsSensor

GPS センサーを使用するアプリケーションのタイマーのキー。

TimerMobileRadioActive

この uid に対してモバイル ラジオがオンにされた回数と期間のタイマーのキー。

TimerProcessStateBackgroundMs

この uid が "バックグラウンド" プロセス状態にあったときのカウントと継続時間のタイマーのキー。

TimerProcessStateCachedMs

この uid が "キャッシュされた" プロセス状態にあったときのカウントと期間のタイマーのキー。

TimerProcessStateForegroundMs

この uid が "フォアグラウンド" プロセス状態にあったときのカウントと継続時間のタイマーのキー。

TimerProcessStateForegroundServiceMs

この uid が "フォアグラウンド サービス" プロセス状態にあったときのカウントと継続時間のタイマーのキー。

TimerProcessStateTopMs

この uid が "上位" のプロセス状態にあったときのカウントと継続時間のタイマーのキー。

TimerProcessStateTopSleepingMs

この uid が "トップ スリープ" プロセス状態にあったときのカウントと継続時間のタイマーのキー。

TimersJobs

この uid のジョブのタイマーの android.app.job.JobScheduler マップのキー。

TimersSensors

この uid のセンサー使用状況のマップのキー。

TimersSyncs

この uid に対して行われた同期アダプター同期のタイマーのマップのキー。

TimersWakelocksDraw

システム定義のウェイクロックが取得された時刻の TimerStat のキー。それ以外の場合はアプリケーションが描画できない場合に描画できます (例:

TimersWakelocksFull

時刻の TimerStat のキーandroid.os.PowerManager#FULL_WAKE_LOCK full wake lock は、この uid に対して取得されました。

TimersWakelocksPartial

時刻の TimerStat のキーandroid.os.PowerManager#PARTIAL_WAKE_LOCK partial wake lock は、この uid に対して取得されました。

TimersWakelocksWindow

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

TimerVibrator

このuidが振動子をオンにしたカウントと継続時間のタイマーのキー。

TimerVideo

この uid によって実行されるビデオ再生の数と再生時間のタイマーのキー。

TimerWifiScan

この uid によって実行される Wifi スキャンの数と期間のタイマーのキー。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
JniPeerMembers

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

PeerReference

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
Dispose(Boolean)

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
IJavaPeerable.Finalized()

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

GetJniTypeName(IJavaPeerable)

、、および SystemHealthManager#takeUidSnapshots(int[]) SystemHealthManager.takeUidSnapshots(int[])からSystemHealthManager#takeUidSnapshot(int) SystemHealthManager.takeUidSnapshot(int)SystemHealthManager#takeMyUidSnapshot() SystemHealthManager.takeMyUidSnapshot()返される のHealthStatsキー。

適用対象