From 8b2ea39cbc5b0923646b5ad4d5f66ff3c66a9f7f Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Fri, 23 Jan 2015 19:03:22 -0800 Subject: [PATCH] Settings - add support for Launch by Default - implement UX spec Change-Id: I7ee8962f83983273d809e0ef6fc81b0eb2df15dd --- res/layout/app_domains_dialog.xml | 31 +++ res/layout/app_domains_item.xml | 25 +++ res/layout/app_preferred_settings.xml | 54 +---- res/layout/default_apps_view.xml | 45 +++++ res/layout/default_apps_view_item.xml | 57 ++++++ res/layout/manage_applications_item.xml | 15 +- res/values/strings.xml | 41 +++- res/xml/advanced_apps.xml | 9 + res/xml/installed_app_launch_settings.xml | 49 +++++ src/com/android/settings/Settings.java | 1 + src/com/android/settings/Utils.java | 41 +++- .../applications/AdvancedAppSettings.java | 44 +++-- .../applications/AppDomainsPreference.java | 44 +++++ .../applications/AppLaunchSettings.java | 187 ++++++------------ .../settings/applications/AppViewHolder.java | 16 ++ .../applications/ApplicationsState.java | 28 ++- .../applications/ClearDefaultsPreference.java | 172 ++++++++++++++++ .../applications/InstalledAppDetails.java | 13 +- .../applications/ManageApplications.java | 106 ++++++++-- 19 files changed, 763 insertions(+), 215 deletions(-) create mode 100644 res/layout/app_domains_dialog.xml create mode 100644 res/layout/app_domains_item.xml create mode 100644 res/layout/default_apps_view.xml create mode 100644 res/layout/default_apps_view_item.xml create mode 100644 res/xml/installed_app_launch_settings.xml create mode 100644 src/com/android/settings/applications/AppDomainsPreference.java create mode 100644 src/com/android/settings/applications/ClearDefaultsPreference.java diff --git a/res/layout/app_domains_dialog.xml b/res/layout/app_domains_dialog.xml new file mode 100644 index 00000000000..c00bff018a9 --- /dev/null +++ b/res/layout/app_domains_dialog.xml @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/res/layout/app_domains_item.xml b/res/layout/app_domains_item.xml new file mode 100644 index 00000000000..90fc0e496c8 --- /dev/null +++ b/res/layout/app_domains_item.xml @@ -0,0 +1,25 @@ + + + + diff --git a/res/layout/app_preferred_settings.xml b/res/layout/app_preferred_settings.xml index 533887d0aba..2e54068eda9 100644 --- a/res/layout/app_preferred_settings.xml +++ b/res/layout/app_preferred_settings.xml @@ -23,7 +23,6 @@ android:scrollbarStyle="@integer/preference_scrollbar_style"> - - - - + android:paddingTop="6dip" /> - - - - - - -