Setting: batteryinfo: Add config to enable/disable battery design & maximum capacity info

* Legacy devices like the Pixel 2 Series do not support this feature, only show Unavailable for design capacity and maximum capacity in battery information.
* Enabled by default

Test: Build & flash

Signed-off-by: Asriadi Rahim <asriadirahim03@gmail.com>
This commit is contained in:
SleepQueen
2024-08-02 18:23:29 +08:00
committed by Joey
parent c24058b649
commit bbad47e49a
3 changed files with 10 additions and 2 deletions

View File

@@ -35,7 +35,8 @@ public class BatteryDesignCapacityPreferenceController extends BasePreferenceCon
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
boolean isFeatureEnabled = mContext.getResources().getBoolean(R.bool.config_show_battery_design_capacity);
return isFeatureEnabled ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
@Override

View File

@@ -35,7 +35,8 @@ public class BatteryMaximumCapacityPreferenceController extends BasePreferenceCo
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
boolean isFeatureEnabled = mContext.getResources().getBoolean(R.bool.config_show_battery_maximum_capacity);
return isFeatureEnabled ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
@Override