Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0bad7288 authored by YK Hung's avatar YK Hung Committed by Android (Google) Code Review
Browse files

Merge changes from topic "app_battery_usage" into tm-qpr-dev

* changes:
  Fix loading bug when switching filters.
  Align strings and UX across the different pages.
  Move restricted apps page to new battery optimization page.
  Add Apps > Battery optimization page implementation.
parents 3888c098 260c8247
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -633,4 +633,7 @@
        <item>@string/config_settingsintelligence_package_name</item>
        <item>android.uid.system:1000</item>
    </string-array>

    <!-- Whether to enable the app battery usage list page feature. -->
    <bool name="config_app_battery_usage_list_enabled">false</bool>
</resources>
+16 −1
Original line number Diff line number Diff line
@@ -6368,7 +6368,7 @@
    <string name="advanced_battery_preference_summary">View usage from last full charge</string>
    <!-- Activity title for battery usage details for an app. or power consumer -->
    <string name="battery_details_title">Battery usage</string>
    <string name="battery_details_title">App battery usage</string>
    <!-- Subtitle for application/subsystem details -->
    <string name="details_subtitle">Use details</string>
    <!-- Subtitle for possible options -->
@@ -11794,6 +11794,21 @@
    <!-- [CHAR_LIMIT=NONE] Label for when app is ignoring battery optimizations -->
    <string name="not_battery_optimizing">Not using battery optimization</string>
    <!-- Preference title for battery usage list page[CHAR_LIMIT=50]-->
    <string name="app_battery_usage_title">App battery usage</string>
    <!-- Preference summary for battery usage list page[CHAR_LIMIT=50]-->
    <string name="app_battery_usage_summary">Set battery usage for apps</string>
    <!-- Filter title for battery unrestricted[CHAR_LIMIT=50]-->
    <string name="filter_battery_unrestricted_title">Unrestricted</string>
    <!-- Filter title for battery optimized[CHAR_LIMIT=50]-->
    <string name="filter_battery_optimized_title">Optimized</string>
    <!-- Filter title for battery restricted[CHAR_LIMIT=50]-->
    <string name="filter_battery_restricted_title">Restricted</string>
    <!-- Text for the setting on whether you can type text into notifications without unlocking the device. -->
    <string name="lockscreen_remote_input">If device is locked, prevent typing replies or other text in notifications</string>
+1 −1
Original line number Diff line number Diff line
@@ -85,7 +85,7 @@

    <Preference
        android:key="battery"
        android:title="@string/power_usage_summary_title"
        android:title="@string/app_battery_usage_title"
        android:summary="@string/summary_placeholder" />

    <Preference
+12 −0
Original line number Diff line number Diff line
@@ -76,6 +76,18 @@
        <intent android:action="android.intent.action.MANAGE_UNUSED_APPS"/>
    </Preference>

    <Preference
        android:key="app_battery_usage"
        android:order="17"
        android:title="@string/app_battery_usage_title"
        android:summary="@string/app_battery_usage_summary"
        settings:controller="com.android.settings.applications.AppBatteryUsagePreferenceController"
        android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
        <extra
            android:name="classname"
            android:value="com.android.settings.Settings$AppBatteryUsageActivity"/>
    </Preference>

    <Preference
        android:key="special_access"
        android:fragment="com.android.settings.applications.specialaccess.SpecialAccessSettings"
+17 −22
Original line number Diff line number Diff line
@@ -27,9 +27,6 @@
    <com.android.settingslib.widget.ActionButtonsPreference
        android:key="action_buttons"/>

    <PreferenceCategory
        android:title="@string/battery_detail_manage_title">

    <com.android.settingslib.widget.SelectorWithWidgetPreference
        android:key="unrestricted_pref"
        android:summary="@string/manager_battery_usage_unrestricted_summary"
@@ -48,8 +45,6 @@
        android:title="@string/manager_battery_usage_restricted_title"
        settings:controller="com.android.settings.fuelgauge.RestrictedPreferenceController"/>

    </PreferenceCategory>

    <com.android.settingslib.widget.FooterPreference
        android:key="app_usage_footer_preference"
        android:title="@string/manager_battery_usage_footer"
Loading