From d0d796c90b60aff6fa81c5388a9ddb2b22f8c48e Mon Sep 17 00:00:00 2001 From: Trevor David Black Date: Tue, 22 Dec 2020 20:09:15 +0000 Subject: [PATCH] Add Extra App Info into Settings App UI. Bug: b/174956516 Test: Settings -> Apps -> APP -> Extra App Info Change-Id: Id978fb3569579f54b8399156d52c2ddeceb9bb91 --- res/values/strings.xml | 3 + res/xml/app_info_settings_v2.xml | 5 ++ .../appinfo/AppInfoDashboardFragment.java | 3 + .../appinfo/ExtraAppInfoFeatureProvider.java | 37 +++++++++++ .../ExtraAppInfoFeatureProviderImpl.java | 40 ++++++++++++ .../ExtraAppInfoPreferenceController.java | 61 +++++++++++++++++++ .../settings/overlay/FeatureFactory.java | 6 ++ .../settings/overlay/FeatureFactoryImpl.java | 11 ++++ .../ExtraAppInfoPreferenceControllerTest.java | 46 ++++++++++++++ .../testutils/FakeFeatureFactory.java | 8 +++ .../testutils/FakeFeatureFactory.java | 8 +++ 11 files changed, 228 insertions(+) create mode 100644 src/com/android/settings/applications/appinfo/ExtraAppInfoFeatureProvider.java create mode 100644 src/com/android/settings/applications/appinfo/ExtraAppInfoFeatureProviderImpl.java create mode 100644 src/com/android/settings/applications/appinfo/ExtraAppInfoPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/applications/appinfo/ExtraAppInfoPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index c77960f36db..b3b9ebf793e 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -12805,4 +12805,7 @@ Allow 2G Use 2G cellular connections. For emergency calls, 2G is always turned on. + + + diff --git a/res/xml/app_info_settings_v2.xml b/res/xml/app_info_settings_v2.xml index 805df598c5b..574fc01b191 100644 --- a/res/xml/app_info_settings_v2.xml +++ b/res/xml/app_info_settings_v2.xml @@ -80,6 +80,11 @@ android:summary="@string/summary_placeholder" settings:controller="com.android.settings.applications.appinfo.AppDataUsagePreferenceController" /> + +