Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ca1bd4b5 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add isSmallBatteryDevice flag to ActivityManager."

parents 16caccbc 15eb998e
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -1063,6 +1063,18 @@ public class ActivityManager {
                (Build.IS_DEBUGGABLE && DEVELOPMENT_FORCE_LOW_RAM);
    }

    /**
     * Returns true if this is a small battery device. Exactly whether a device is considered to be
     * small battery is ultimately up to the device configuration, but currently it generally means
     * something in the class of a device with 1000 mAh or less. This is mostly intended to be used
     * to determine whether certain features should be altered to account for a drastically smaller
     * battery.
     * @hide
     */
    public static boolean isSmallBatteryDevice() {
        return RoSystemProperties.CONFIG_SMALL_BATTERY;
    }

    /**
     * Used by persistent processes to determine if they are running on a
     * higher-end device so should be okay using hardware drawing acceleration
+2 −0
Original line number Diff line number Diff line
@@ -33,6 +33,8 @@ public class RoSystemProperties {
    // ------ ro.config.* -------- //
    public static final boolean CONFIG_LOW_RAM =
            SystemProperties.getBoolean("ro.config.low_ram", false);
    public static final boolean CONFIG_SMALL_BATTERY =
            SystemProperties.getBoolean("ro.config.small_battery", false);

    // ------ ro.fw.* ------------ //
    public static final boolean FW_SYSTEM_USER_SPLIT =