Merge "Update comments and bump batterystats version to 30."

This commit is contained in:
TreeHugger Robot
2018-01-12 04:21:26 +00:00
committed by Android (Google) Code Review
2 changed files with 12 additions and 10 deletions

View File

@@ -235,8 +235,11 @@ public abstract class BatteryStats implements Parcelable {
* New in version 29:
* - Process states re-ordered. TOP_SLEEPING now below BACKGROUND. HEAVY_WEIGHT introduced.
* - CPU times per UID process state
* New in version 30:
* - Uid.PROCESS_STATE_FOREGROUND_SERVICE only tracks
* ActivityManager.PROCESS_STATE_FOREGROUND_SERVICE.
*/
static final int CHECKIN_VERSION = 29;
static final int CHECKIN_VERSION = 30;
/**
* Old version, we hit 9 and ran out of room, need to remove.
@@ -694,17 +697,17 @@ public abstract class BatteryStats implements Parcelable {
// total time a uid has had any processes running at all.
/**
* Time this uid has any processes in the top state (or above such as persistent).
* Time this uid has any processes in the top state.
*/
public static final int PROCESS_STATE_TOP = 0;
/**
* Time this uid has any process with a started out bound foreground service, but
* Time this uid has any process with a started foreground service, but
* none in the "top" state.
*/
public static final int PROCESS_STATE_FOREGROUND_SERVICE = 1;
/**
* Time this uid has any process in an active foreground state, but none in the
* "top sleeping" or better state.
* "foreground service" or better state. Persistent and other foreground states go here.
*/
public static final int PROCESS_STATE_FOREGROUND = 2;
/**

View File

@@ -674,14 +674,13 @@ message UidProto {
// needed:
// top > foreground service > foreground > background > top sleeping > heavy weight > cache
enum State {
// Time this uid has any processes in the top state (or above such as
// persistent).
// Time this uid has any processes in the top state.
PROCESS_STATE_TOP = 0;
// Time this uid has any process with a started out bound foreground
// service, but none in the "top" state.
// Time this uid has any process with a started foreground service, but
// none in the "top" state.
PROCESS_STATE_FOREGROUND_SERVICE = 1;
// Time this uid has any process in an active foreground state, but none
// in the "top sleeping" or better state.
// Time this uid has any process in an active foreground state, but none in the
// "foreground service" or better state. Persistent and other foreground states go here.
PROCESS_STATE_FOREGROUND = 2;
// Time this uid has any process in an active background state, but none
// in the "foreground" or better state.