public class SystemHealthManager
extends Object
| java.lang.Object | |
| android.os.health.SystemHealthManager | |
提供有关应用程序如何使用各种系统资源的数据的访问权限。
公共方法(Public methods) |
|
|---|---|
HealthStats |
takeMyUidSnapshot() 返回包含调用此API的应用程序的系统健康度量标准快照的 |
HealthStats |
takeUidSnapshot(int uid) 返回包含给定uid(user-id,通常对应于应用程序)的系统运行状况度量快照的 |
HealthStats[] |
takeUidSnapshots(int[] uids) 返回包含给定uid(user-id,通常对应于应用程序)的系统健康度量标准快照的 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
HealthStats takeMyUidSnapshot ()
返回包含调用此API的应用程序的系统健康度量标准快照的HealthStats对象。 该方法与调用takeUidSnapshot(Process.myUid())相同。
| 返回(Returns) | |
|---|---|
HealthStats |
A HealthStats object containing the metrics for this application. The keys for this HealthStats object will be from the UidHealthStats class. |
HealthStats takeUidSnapshot (int uid)
返回包含给定uid(user-id,通常对应于应用程序)的系统运行状况度量快照的 HealthStats对象。
| 参数(Parameters) | |
|---|---|
uid |
int: User ID for a given application. |
| 返回(Returns) | |
|---|---|
HealthStats |
A HealthStats object containing the metrics for the requested application. The keys for this HealthStats object will be from the UidHealthStats class. |
也可以看看:
HealthStats[] takeUidSnapshots (int[] uids)
返回包含给定uid(user-id,通常对应于应用程序)的系统运行状况度量快照的 HealthStats对象。
| 参数(Parameters) | |
|---|---|
uids |
int: An array of User IDs to retrieve. |
| 返回(Returns) | |
|---|---|
HealthStats[] |
An array of HealthStats objects containing the metrics for each of the requested uids. The keys for this HealthStats object will be from the UidHealthStats class. |