* 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
36 lines
1.4 KiB
XML
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>
|