From 2af67a9302d69d8851005e23408818424bac5f84 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Sun, 1 Apr 2018 18:25:54 -0600 Subject: [PATCH] Update storage wizard to latest UX mocks. Mostly shuffling around strings and layouts. Slow device warning is now a full-screen activity, and format warning is now a dialog. Bug: 76097999 Test: atest com.android.settings.ui.StorageWizardTest Change-Id: Ifd74e3b1389f0cc9590f6a6a2cd49671f3bbc746 --- AndroidManifest.xml | 22 +- res/drawable/ic_apps_alt.xml | 9 + res/drawable/ic_battery_charging_full.xml | 24 +++ res/drawable/ic_sd_card.xml | 24 +++ res/drawable/ic_storage_wizard_external.xml | 89 ++++++++ res/drawable/ic_storage_wizard_internal.xml | 75 +++++++ res/drawable/ic_swap_horiz.xml | 24 +++ res/layout/storage_wizard_checklist.xml | 57 ++++++ res/layout/storage_wizard_footer.xml | 11 + res/layout/storage_wizard_generic.xml | 11 +- res/layout/storage_wizard_init.xml | 122 ++++++++--- res/layout/storage_wizard_migrate.xml | 61 ------ res/layout/storage_wizard_progress.xml | 11 +- res/layout/storage_wizard_ready.xml | 1 - res/values/styles.xml | 3 - .../deviceinfo/PrivateVolumeFormat.java | 13 +- .../deviceinfo/PublicVolumeSettings.java | 14 +- .../deviceinfo/StorageWizardBase.java | 121 ++++++++--- .../StorageWizardFormatConfirm.java | 105 +++++++--- .../StorageWizardFormatProgress.java | 113 ++--------- .../deviceinfo/StorageWizardFormatSlow.java | 92 +++++++++ .../deviceinfo/StorageWizardInit.java | 120 +++-------- .../deviceinfo/StorageWizardMigrate.java | 94 --------- .../StorageWizardMigrateConfirm.java | 28 ++- .../StorageWizardMigrateProgress.java | 17 +- .../deviceinfo/StorageWizardMoveConfirm.java | 9 +- .../deviceinfo/StorageWizardMoveProgress.java | 4 +- .../deviceinfo/StorageWizardReady.java | 24 +-- tests/uitests/Android.mk | 1 + tests/uitests/AndroidManifest.xml | 4 +- .../settings/ui/StorageWizardTest.java | 191 ++++++++++++++++++ 31 files changed, 972 insertions(+), 522 deletions(-) create mode 100644 res/drawable/ic_apps_alt.xml create mode 100644 res/drawable/ic_battery_charging_full.xml create mode 100644 res/drawable/ic_sd_card.xml create mode 100644 res/drawable/ic_storage_wizard_external.xml create mode 100644 res/drawable/ic_storage_wizard_internal.xml create mode 100644 res/drawable/ic_swap_horiz.xml create mode 100644 res/layout/storage_wizard_checklist.xml delete mode 100644 res/layout/storage_wizard_migrate.xml create mode 100644 src/com/android/settings/deviceinfo/StorageWizardFormatSlow.java delete mode 100644 src/com/android/settings/deviceinfo/StorageWizardMigrate.java create mode 100644 tests/uitests/src/com/android/settings/ui/StorageWizardTest.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index b892dee2653..1a0c3a1fd73 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1842,43 +1842,39 @@ - - diff --git a/res/drawable/ic_apps_alt.xml b/res/drawable/ic_apps_alt.xml new file mode 100644 index 00000000000..6902a96ea31 --- /dev/null +++ b/res/drawable/ic_apps_alt.xml @@ -0,0 +1,9 @@ + + + diff --git a/res/drawable/ic_battery_charging_full.xml b/res/drawable/ic_battery_charging_full.xml new file mode 100644 index 00000000000..c2a614ea3ce --- /dev/null +++ b/res/drawable/ic_battery_charging_full.xml @@ -0,0 +1,24 @@ + + + + diff --git a/res/drawable/ic_sd_card.xml b/res/drawable/ic_sd_card.xml new file mode 100644 index 00000000000..ff88779a759 --- /dev/null +++ b/res/drawable/ic_sd_card.xml @@ -0,0 +1,24 @@ + + + + diff --git a/res/drawable/ic_storage_wizard_external.xml b/res/drawable/ic_storage_wizard_external.xml new file mode 100644 index 00000000000..c11334d5893 --- /dev/null +++ b/res/drawable/ic_storage_wizard_external.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + diff --git a/res/drawable/ic_storage_wizard_internal.xml b/res/drawable/ic_storage_wizard_internal.xml new file mode 100644 index 00000000000..f6c660b1efd --- /dev/null +++ b/res/drawable/ic_storage_wizard_internal.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + diff --git a/res/drawable/ic_swap_horiz.xml b/res/drawable/ic_swap_horiz.xml new file mode 100644 index 00000000000..a38833becab --- /dev/null +++ b/res/drawable/ic_swap_horiz.xml @@ -0,0 +1,24 @@ + + + + diff --git a/res/layout/storage_wizard_checklist.xml b/res/layout/storage_wizard_checklist.xml new file mode 100644 index 00000000000..6f21bb8d3fe --- /dev/null +++ b/res/layout/storage_wizard_checklist.xml @@ -0,0 +1,57 @@ + + + + + + + + + diff --git a/res/layout/storage_wizard_footer.xml b/res/layout/storage_wizard_footer.xml index f8384dc1d23..0ff40aa9c21 100644 --- a/res/layout/storage_wizard_footer.xml +++ b/res/layout/storage_wizard_footer.xml @@ -20,6 +20,15 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> +