From 35692cf439fe1067ea742174033f5748a08a5d66 Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Fri, 13 Jan 2017 16:01:14 -0800 Subject: [PATCH] Full screen default app fragment Fix: 34280137 Test: make RunSettingsRoboTests Change-Id: Ib44e39589781d68c7952a2c16a44682791a422f1 --- res/values/styles.xml | 4 - res/xml/advanced_apps.xml | 101 -------- res/xml/apn_editor.xml | 3 +- res/xml/app_default_settings.xml | 40 +-- res/xml/app_picker_prefs.xml | 20 ++ .../android/settings/AppListPreference.java | 4 + .../settings/AppListSwitchPreference.java | 58 ----- .../settings/SettingsPreferenceFragment.java | 4 - .../applications/AdvancedAppSettings.java | 36 +-- .../AppAndNotificationDashboardFragment.java | 6 - .../DefaultBrowserPreference.java | 196 --------------- .../DefaultEmergencyPreference.java | 172 ------------- .../applications/DefaultHomePreference.java | 158 ------------ .../applications/DefaultPhonePreference.java | 105 -------- .../applications/DefaultSmsPreference.java | 103 -------- .../applications/InstalledAppDetails.java | 35 +-- .../applications/PackageManagerWrapper.java | 35 ++- .../PackageManagerWrapperImpl.java | 34 +++ .../defaultapps/DefaultAppInfo.java | 108 +++++++++ .../defaultapps/DefaultAppPickerFragment.java | 228 ++++++++++++++++++ .../DefaultAppPreferenceController.java | 61 +++++ .../defaultapps/DefaultBrowserPicker.java | 71 ++++++ .../DefaultBrowserPreferenceController.java | 104 ++++++++ .../defaultapps/DefaultEmergencyPicker.java | 101 ++++++++ .../DefaultEmergencyPreferenceController.java | 74 ++++++ .../defaultapps/DefaultHomePicker.java | 133 ++++++++++ .../DefaultHomePreferenceController.java | 117 +++++++++ .../DefaultNotificationAssistantPicker.java} | 72 +++--- .../defaultapps/DefaultPhonePicker.java | 102 ++++++++ .../DefaultPhonePreferenceController.java | 74 ++++++ .../defaultapps/DefaultSmsPicker.java | 97 ++++++++ .../DefaultSmsPreferenceController.java | 70 ++++++ ...efaultWorkBrowserPreferenceController.java | 43 ++++ .../DefaultWorkPhonePreferenceController.java | 31 +++ .../core/InstrumentedPreferenceFragment.java | 4 + .../applications/AdvancedAppSettingsTest.java | 13 +- .../defaultapps/DefaultAppInfoTest.java | 93 +++++++ .../DefaultAppPickerFragmentTest.java | 139 +++++++++++ .../DefaultAppPreferenceControllerTest.java | 107 ++++++++ .../defaultapps/DefaultBrowserPickerTest.java | 84 +++++++ ...efaultBrowserPreferenceControllerTest.java | 89 +++++++ .../DefaultEmergencyPickerTest.java | 85 +++++++ .../defaultapps/DefaultHomePickerTest.java | 90 +++++++ .../DefaultHomePreferenceControllerTest.java | 87 +++++++ ...efaultNotificationAssistantPickerTest.java | 86 +++++++ .../defaultapps/DefaultPhonePickerTest.java | 96 ++++++++ .../defaultapps/DefaultSmsPickerTest.java | 88 +++++++ 47 files changed, 2654 insertions(+), 1007 deletions(-) delete mode 100644 res/xml/advanced_apps.xml create mode 100644 res/xml/app_picker_prefs.xml delete mode 100644 src/com/android/settings/AppListSwitchPreference.java delete mode 100644 src/com/android/settings/applications/DefaultBrowserPreference.java delete mode 100644 src/com/android/settings/applications/DefaultEmergencyPreference.java delete mode 100644 src/com/android/settings/applications/DefaultHomePreference.java delete mode 100644 src/com/android/settings/applications/DefaultPhonePreference.java delete mode 100644 src/com/android/settings/applications/DefaultSmsPreference.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultAppInfo.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultAppPickerFragment.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultAppPreferenceController.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultBrowserPicker.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultBrowserPreferenceController.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultEmergencyPicker.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultEmergencyPreferenceController.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultHomePicker.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultHomePreferenceController.java rename src/com/android/settings/applications/{DefaultNotificationAssistantPreference.java => defaultapps/DefaultNotificationAssistantPicker.java} (63%) create mode 100644 src/com/android/settings/applications/defaultapps/DefaultPhonePicker.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultPhonePreferenceController.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultSmsPicker.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultSmsPreferenceController.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultWorkBrowserPreferenceController.java create mode 100644 src/com/android/settings/applications/defaultapps/DefaultWorkPhonePreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppInfoTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPreferenceControllerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultBrowserPickerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultBrowserPreferenceControllerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultEmergencyPickerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultHomePickerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultHomePreferenceControllerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultNotificationAssistantPickerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultPhonePickerTest.java create mode 100644 tests/robotests/src/com/android/settings/applications/defaultapps/DefaultSmsPickerTest.java diff --git a/res/values/styles.xml b/res/values/styles.xml index 29cb3907e9e..092d9970ab1 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -293,10 +293,6 @@ 33554432 - -