diff --git a/res/values/lineage_config.xml b/res/values/lineage_config.xml
index 5a3f0bbb1e1..24398edb818 100644
--- a/res/values/lineage_config.xml
+++ b/res/values/lineage_config.xml
@@ -32,6 +32,12 @@
false
+
+ true
+
+
+ true
+
false
diff --git a/src/com/android/settings/deviceinfo/batteryinfo/BatteryDesignCapacityPreferenceController.java b/src/com/android/settings/deviceinfo/batteryinfo/BatteryDesignCapacityPreferenceController.java
index ab40d30607c..78f415a8c14 100644
--- a/src/com/android/settings/deviceinfo/batteryinfo/BatteryDesignCapacityPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/batteryinfo/BatteryDesignCapacityPreferenceController.java
@@ -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
diff --git a/src/com/android/settings/deviceinfo/batteryinfo/BatteryMaximumCapacityPreferenceController.java b/src/com/android/settings/deviceinfo/batteryinfo/BatteryMaximumCapacityPreferenceController.java
index 186945efde8..e36f3e8a59f 100644
--- a/src/com/android/settings/deviceinfo/batteryinfo/BatteryMaximumCapacityPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/batteryinfo/BatteryMaximumCapacityPreferenceController.java
@@ -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