Loading core/java/android/os/BatteryStats.java +7 −4 Original line number Diff line number Diff line Loading @@ -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. Loading Loading @@ -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; /** Loading core/proto/android/os/batterystats.proto +5 −6 Original line number Diff line number Diff line Loading @@ -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. Loading Loading
core/java/android/os/BatteryStats.java +7 −4 Original line number Diff line number Diff line Loading @@ -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. Loading Loading @@ -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; /** Loading
core/proto/android/os/batterystats.proto +5 −6 Original line number Diff line number Diff line Loading @@ -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. Loading