summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/deviceinfo
diff options
context:
space:
mode:
authorDaichi Hirono <hirono@google.com>2015-07-02 15:38:39 +0900
committerDaichi Hirono <hirono@google.com>2015-07-02 15:38:39 +0900
commitfba2fd8375f9eb4c93232cf08f2f2f5f043c4b16 (patch)
treeebef99a7acf5cbb6f98e9549f982a824730cb58b /src/com/android/settings/deviceinfo
parentb96db532563ece8710a628f3eb27c08dbb0e373a (diff)
downloadpackages_apps_Settings-fba2fd8375f9eb4c93232cf08f2f2f5f043c4b16.tar.gz
packages_apps_Settings-fba2fd8375f9eb4c93232cf08f2f2f5f043c4b16.tar.bz2
packages_apps_Settings-fba2fd8375f9eb4c93232cf08f2f2f5f043c4b16.zip
Use 'setup' header illust before selecting storage type.
Previously the storage setup wizard shows 'internal' header illust before user selects storage type. The CL turns the initial illust into 'setup' header illust. BUG=22211635 Change-Id: Ie429a6197d210e0bd1ef8d0af6abb6f83295ac50
Diffstat (limited to 'src/com/android/settings/deviceinfo')
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardBase.java28
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java3
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java3
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardInit.java6
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardMigrate.java2
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java2
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java2
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java2
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java2
-rw-r--r--src/com/android/settings/deviceinfo/StorageWizardReady.java4
10 files changed, 35 insertions, 19 deletions
diff --git a/src/com/android/settings/deviceinfo/StorageWizardBase.java b/src/com/android/settings/deviceinfo/StorageWizardBase.java
index beb0f3d173..df19783d50 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardBase.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardBase.java
@@ -164,13 +164,27 @@ public abstract class StorageWizardBase extends Activity {
secondBody.setVisibility(View.VISIBLE);
}
- protected void setIllustrationInternal(boolean internal) {
- if (internal) {
- getSetupWizardLayout().setIllustration(R.drawable.bg_internal_storage_header,
- R.drawable.bg_header_horizontal_tile);
- } else {
- getSetupWizardLayout().setIllustration(R.drawable.bg_portable_storage_header,
- R.drawable.bg_header_horizontal_tile);
+ protected static final int ILLUSTRATION_SETUP = 0;
+ protected static final int ILLUSTRATION_INTERNAL = 1;
+ protected static final int ILLUSTRATION_PORTABLE = 2;
+
+ protected void setIllustrationType(int type) {
+ switch (type) {
+ case ILLUSTRATION_SETUP:
+ getSetupWizardLayout().setIllustration(
+ R.drawable.bg_setup_header,
+ R.drawable.bg_header_horizontal_tile);
+ break;
+ case ILLUSTRATION_INTERNAL:
+ getSetupWizardLayout().setIllustration(
+ R.drawable.bg_internal_storage_header,
+ R.drawable.bg_header_horizontal_tile);
+ break;
+ case ILLUSTRATION_PORTABLE:
+ getSetupWizardLayout().setIllustration(
+ R.drawable.bg_portable_storage_header,
+ R.drawable.bg_header_horizontal_tile);
+ break;
}
}
diff --git a/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java b/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java
index ed01c51ffc..a9a4db23a9 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java
@@ -38,7 +38,8 @@ public class StorageWizardFormatConfirm extends StorageWizardBase {
setContentView(R.layout.storage_wizard_generic);
mFormatPrivate = getIntent().getBooleanExtra(EXTRA_FORMAT_PRIVATE, false);
- setIllustrationInternal(mFormatPrivate);
+ setIllustrationType(
+ mFormatPrivate ? ILLUSTRATION_INTERNAL : ILLUSTRATION_PORTABLE);
if (mFormatPrivate) {
setHeaderText(R.string.storage_wizard_format_confirm_title);
diff --git a/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java b/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java
index e117c26403..e5af43816a 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java
@@ -51,7 +51,8 @@ public class StorageWizardFormatProgress extends StorageWizardBase {
mFormatPrivate = getIntent().getBooleanExtra(
StorageWizardFormatConfirm.EXTRA_FORMAT_PRIVATE, false);
- setIllustrationInternal(mFormatPrivate);
+ setIllustrationType(
+ mFormatPrivate ? ILLUSTRATION_INTERNAL : ILLUSTRATION_PORTABLE);
setHeaderText(R.string.storage_wizard_format_progress_title, mDisk.getDescription());
setBodyText(R.string.storage_wizard_format_progress_body, mDisk.getDescription());
diff --git a/src/com/android/settings/deviceinfo/StorageWizardInit.java b/src/com/android/settings/deviceinfo/StorageWizardInit.java
index 284e67d6d6..da54da661f 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardInit.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardInit.java
@@ -44,7 +44,7 @@ public class StorageWizardInit extends StorageWizardBase {
mIsPermittedToAdopt = UserManager.get(this).isAdminUser();
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_SETUP);
setHeaderText(R.string.storage_wizard_init_title, mDisk.getDescription());
mRadioExternal = (RadioButton) findViewById(R.id.storage_wizard_init_external_title);
@@ -82,10 +82,10 @@ public class StorageWizardInit extends StorageWizardBase {
if (isChecked) {
if (buttonView == mRadioExternal) {
mRadioInternal.setChecked(false);
- setIllustrationInternal(false);
+ setIllustrationType(ILLUSTRATION_PORTABLE);
} else if (buttonView == mRadioInternal) {
mRadioExternal.setChecked(false);
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_INTERNAL);
}
getNextButton().setEnabled(true);
}
diff --git a/src/com/android/settings/deviceinfo/StorageWizardMigrate.java b/src/com/android/settings/deviceinfo/StorageWizardMigrate.java
index c12ae4a064..148282f1ad 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardMigrate.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardMigrate.java
@@ -40,7 +40,7 @@ public class StorageWizardMigrate extends StorageWizardBase {
}
setContentView(R.layout.storage_wizard_migrate);
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_INTERNAL);
setHeaderText(R.string.storage_wizard_migrate_title, mDisk.getDescription());
setBodyText(R.string.memory_calculating_size);
diff --git a/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java b/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java
index 607cc6f5c1..258c8ba24b 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java
@@ -45,7 +45,7 @@ public class StorageWizardMigrateConfirm extends StorageWizardBase {
final String sourceDescrip = mStorage.getBestVolumeDescription(sourceVol);
final String targetDescrip = mStorage.getBestVolumeDescription(mVolume);
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_INTERNAL);
setHeaderText(R.string.storage_wizard_migrate_confirm_title, targetDescrip);
setBodyText(R.string.memory_calculating_size);
setSecondaryBodyText(R.string.storage_wizard_migrate_details, targetDescrip);
diff --git a/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java b/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java
index 941f6b9f1b..88a30425b2 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java
@@ -49,7 +49,7 @@ public class StorageWizardMigrateProgress extends StorageWizardBase {
mMoveId = getIntent().getIntExtra(EXTRA_MOVE_ID, -1);
final String descrip = mStorage.getBestVolumeDescription(mVolume);
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_INTERNAL);
setHeaderText(R.string.storage_wizard_migrate_progress_title, descrip);
setBodyText(R.string.storage_wizard_migrate_details, descrip);
diff --git a/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java b/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java
index 607369fb48..b58b7804d9 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java
@@ -57,7 +57,7 @@ public class StorageWizardMoveConfirm extends StorageWizardBase {
final String appName = getPackageManager().getApplicationLabel(mApp).toString();
final String volumeName = mStorage.getBestVolumeDescription(mVolume);
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_INTERNAL);
setHeaderText(R.string.storage_wizard_move_confirm_title, appName);
setBodyText(R.string.storage_wizard_move_confirm_body, appName, volumeName);
diff --git a/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java b/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java
index 8b3c6daa15..3c18835387 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java
@@ -46,7 +46,7 @@ public class StorageWizardMoveProgress extends StorageWizardBase {
final String appName = getIntent().getStringExtra(EXTRA_TITLE);
final String volumeName = mStorage.getBestVolumeDescription(mVolume);
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_INTERNAL);
setHeaderText(R.string.storage_wizard_move_progress_title, appName);
setBodyText(R.string.storage_wizard_move_progress_body, volumeName, appName);
diff --git a/src/com/android/settings/deviceinfo/StorageWizardReady.java b/src/com/android/settings/deviceinfo/StorageWizardReady.java
index 2b6387d000..ac5cf44f05 100644
--- a/src/com/android/settings/deviceinfo/StorageWizardReady.java
+++ b/src/com/android/settings/deviceinfo/StorageWizardReady.java
@@ -38,11 +38,11 @@ public class StorageWizardReady extends StorageWizardBase {
final VolumeInfo publicVol = findFirstVolume(VolumeInfo.TYPE_PUBLIC);
final VolumeInfo privateVol = findFirstVolume(VolumeInfo.TYPE_PRIVATE);
if (publicVol != null) {
- setIllustrationInternal(false);
+ setIllustrationType(ILLUSTRATION_PORTABLE);
setBodyText(R.string.storage_wizard_ready_external_body,
mDisk.getDescription());
} else if (privateVol != null) {
- setIllustrationInternal(true);
+ setIllustrationType(ILLUSTRATION_INTERNAL);
setBodyText(R.string.storage_wizard_ready_internal_body,
mDisk.getDescription());
}