From 842ac048287480e438a4049e95d6cbe116d9f31f Mon Sep 17 00:00:00 2001 From: Andrew Stadler Date: Wed, 10 Feb 2010 23:17:55 -0800 Subject: [PATCH] Legacy account migration * Create new activity to encapsulate account upgrade * Populate it with a list of legacy accounts, and progress bars for each * Sidestep Welcome when there are legacy accounts to convert * Super lightweight account migration: - Account login info only - no folders, messages, or attachments * Scrub out old data * Return to Welcome screen As noted, the copies working (useable) POP & IMAP accounts, but does not try to deal with folders, messages, or attachments. Bug: 2065528 --- AndroidManifest.xml | 10 +- res/layout/upgrade_accounts.xml | 66 +++ res/layout/upgrade_accounts_item.xml | 52 +++ res/values/strings.xml | 4 + src/com/android/email/Account.java | 8 + src/com/android/email/LegacyConversions.java | 2 +- .../email/activity/UpgradeAccounts.java | 430 ++++++++++++++++++ src/com/android/email/activity/Welcome.java | 60 ++- .../android/email/mail/store/LocalStore.java | 14 + 9 files changed, 639 insertions(+), 7 deletions(-) create mode 100644 res/layout/upgrade_accounts.xml create mode 100644 res/layout/upgrade_accounts_item.xml create mode 100644 src/com/android/email/activity/UpgradeAccounts.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 8eaa175c3..473ca67f9 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -55,14 +55,20 @@ - + - + + + + + + + + + + + + + +