From 4fbe0f83541fcea18daa549bd9c990247a3712e8 Mon Sep 17 00:00:00 2001 From: Jan Nordqvist Date: Mon, 22 Jan 2018 14:43:43 -0800 Subject: [PATCH] Update DataUsageSummary to include carrier provided information. This CL augments the existing data usage display with carrier provided information about data usage and plans when available from the new frameworks API. Test: manual Test: make RunSettingsRoboTests Bug: 70950124 Change-Id: Idde1ff786e8c5dbc04e58ffbcc0fd18789682699 --- res/layout/data_usage_summary_preference.xml | 112 +++++++ res/values/strings.xml | 23 ++ res/xml/data_usage.xml | 18 +- .../settings/datausage/DataUsageSummary.java | 106 +++---- .../datausage/DataUsageSummaryPreference.java | 117 +++++++ .../DataUsageSummaryPreferenceController.java | 286 ++++++++++++++++++ ...aUsageSummaryPreferenceControllerTest.java | 175 +++++++++++ .../DataUsageSummaryPreferenceTest.java | 172 +++++++++++ .../search/BaseSearchIndexProviderTest.java | 3 +- 9 files changed, 929 insertions(+), 83 deletions(-) create mode 100644 res/layout/data_usage_summary_preference.xml create mode 100644 src/com/android/settings/datausage/DataUsageSummaryPreference.java create mode 100644 src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/datausage/DataUsageSummaryPreferenceControllerTest.java create mode 100644 tests/robotests/src/com/android/settings/datausage/DataUsageSummaryPreferenceTest.java diff --git a/res/layout/data_usage_summary_preference.xml b/res/layout/data_usage_summary_preference.xml new file mode 100644 index 00000000000..445e7cdd468 --- /dev/null +++ b/res/layout/data_usage_summary_preference.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +