Merge "Update batter saver page footer (1/2)" into sc-dev
This commit is contained in:
@@ -55,7 +55,7 @@
|
|||||||
<com.android.settingslib.widget.FooterPreference
|
<com.android.settingslib.widget.FooterPreference
|
||||||
android:key="app_usage_footer_preference"
|
android:key="app_usage_footer_preference"
|
||||||
android:title="@string/manager_battery_usage_footer"
|
android:title="@string/manager_battery_usage_footer"
|
||||||
android:selectable="true"
|
android:selectable="false"
|
||||||
settings:searchable="false"/>
|
settings:searchable="false"/>
|
||||||
|
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- Copyright (C) 2009 The Android Open Source Project
|
<!-- Copyright (C) 2021 The Android Open Source Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
@@ -17,7 +17,6 @@
|
|||||||
<PreferenceScreen
|
<PreferenceScreen
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:settings="http://schemas.android.com/apk/res-auto"
|
xmlns:settings="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
||||||
android:key="power_usage_summary_screen"
|
android:key="power_usage_summary_screen"
|
||||||
android:title="@string/power_usage_summary_title"
|
android:title="@string/power_usage_summary_title"
|
||||||
settings:keywords="@string/keywords_battery">
|
settings:keywords="@string/keywords_battery">
|
||||||
@@ -43,28 +42,24 @@
|
|||||||
android:fragment="com.android.settings.fuelgauge.PowerUsageAdvanced"
|
android:fragment="com.android.settings.fuelgauge.PowerUsageAdvanced"
|
||||||
android:key="battery_usage_summary"
|
android:key="battery_usage_summary"
|
||||||
android:title="@string/advanced_battery_preference_title"
|
android:title="@string/advanced_battery_preference_title"
|
||||||
app:iconSpaceReserved="false"
|
|
||||||
settings:searchable="false" />
|
settings:searchable="false" />
|
||||||
|
|
||||||
<Preference
|
<Preference
|
||||||
android:fragment="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings"
|
android:fragment="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings"
|
||||||
android:key="battery_saver_summary"
|
android:key="battery_saver_summary"
|
||||||
android:title="@string/battery_saver"
|
android:title="@string/battery_saver"
|
||||||
app:iconSpaceReserved="false"
|
|
||||||
settings:controller="com.android.settings.fuelgauge.BatterySaverController" />
|
settings:controller="com.android.settings.fuelgauge.BatterySaverController" />
|
||||||
|
|
||||||
<Preference
|
<Preference
|
||||||
android:fragment="com.android.settings.fuelgauge.SmartBatterySettings"
|
android:fragment="com.android.settings.fuelgauge.SmartBatterySettings"
|
||||||
android:key="smart_battery_manager"
|
android:key="smart_battery_manager"
|
||||||
android:title="@string/smart_battery_manager_title"
|
android:title="@string/smart_battery_manager_title"
|
||||||
app:iconSpaceReserved="false"
|
|
||||||
settings:controller="com.android.settings.fuelgauge.batterytip.BatteryManagerPreferenceController" />
|
settings:controller="com.android.settings.fuelgauge.batterytip.BatteryManagerPreferenceController" />
|
||||||
|
|
||||||
<SwitchPreference
|
<SwitchPreference
|
||||||
android:key="battery_percentage"
|
android:key="battery_percentage"
|
||||||
android:title="@string/battery_percentage"
|
android:title="@string/battery_percentage"
|
||||||
android:summary="@string/battery_percentage_description"
|
android:summary="@string/battery_percentage_description"
|
||||||
app:iconSpaceReserved="false"
|
|
||||||
settings:controller="com.android.settings.display.BatteryPercentagePreferenceController" />
|
settings:controller="com.android.settings.display.BatteryPercentagePreferenceController" />
|
||||||
|
|
||||||
<com.android.settingslib.widget.FooterPreference
|
<com.android.settingslib.widget.FooterPreference
|
||||||
|
@@ -81,10 +81,10 @@ public class BatterySaverSettings extends DashboardFragment {
|
|||||||
// Updates the footer for this page.
|
// Updates the footer for this page.
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
void setupFooter() {
|
void setupFooter() {
|
||||||
mFooterText = new SpannableStringBuilder(getText(
|
|
||||||
com.android.internal.R.string.battery_saver_description_with_learn_more));
|
|
||||||
mHelpUri = getString(R.string.help_url_battery_saver_settings);
|
mHelpUri = getString(R.string.help_url_battery_saver_settings);
|
||||||
if (!TextUtils.isEmpty(mHelpUri)) {
|
if (!TextUtils.isEmpty(mHelpUri)) {
|
||||||
|
mFooterText = new SpannableStringBuilder(getText(
|
||||||
|
com.android.internal.R.string.battery_saver_description_with_learn_more));
|
||||||
addHelpLink();
|
addHelpLink();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -96,6 +96,7 @@ public class BatterySaverSettings extends DashboardFragment {
|
|||||||
if (pref != null) {
|
if (pref != null) {
|
||||||
SupportPageLearnMoreSpan.linkify(mFooterText, this, mHelpUri);
|
SupportPageLearnMoreSpan.linkify(mFooterText, this, mHelpUri);
|
||||||
pref.setTitle(mFooterText);
|
pref.setTitle(mFooterText);
|
||||||
|
pref.setSelectable(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -129,8 +130,6 @@ public class BatterySaverSettings extends DashboardFragment {
|
|||||||
@Override
|
@Override
|
||||||
public void updateDrawState(TextPaint ds) {
|
public void updateDrawState(TextPaint ds) {
|
||||||
super.updateDrawState(ds);
|
super.updateDrawState(ds);
|
||||||
// remove underline
|
|
||||||
ds.setUnderlineText(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user