Files
device_oneplus_8750-common/device-settings/res/xml/bypass_charging_settings.xml
elpaablo 1635d42a57 DeviceSettings: rework bypass charging
* Drop Lineage Health dependency
* Turn bypass charging into a tri-state (0-BYPASS_OFF, 1-BYPASS_WAITING, 2-BYPASS_OFF
* Add target limit

Change-Id: I06b6e9e8da7ffc20c769d47627d07cc189e884b4
2025-10-20 17:20:23 -07:00

36 lines
1.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto">
<PreferenceCategory
android:key="bypass_charging_category"
android:title="@string/bypass_charging_category_title">
<SwitchPreferenceCompat
android:key="bypass_charging"
android:title="@string/bypass_charging_title"
android:icon="@drawable/ic_bypass_charging"
android:summary="@string/bypass_charging_summary"
android:persistent="false" />
<org.lineageos.device.settings.preferences.CustomSeekBarPreference
android:key="bypass_charging_target"
android:title="@string/bypass_charging_target_title"
android:summary="@string/bypass_charging_target_summary"
android:icon="@drawable/ic_bypass_waiting"
android:dependency="bypass_charging"
android:defaultValue="0"
android:max="100"
settings:min="0"
settings:interval="5"
settings:units="%"
settings:showSign="true" />
<com.android.settingslib.widget.FooterPreference
android:key="bypass_charging_info"
android:title="@string/bypass_charging_info_title"
android:selectable="false" />
</PreferenceCategory>
</PreferenceScreen>