From 58fbd2a47729bd21b5e3001c76bd0723ea868728 Mon Sep 17 00:00:00 2001 From: Martin Hibdon Date: Thu, 30 Jan 2014 16:03:00 -0800 Subject: [PATCH] Add sign in Activity This allows the user to choose which type of authentication to use for existing IMAP accounts. Change-Id: Ib44364a1059a2c4b8a7a0fa66b14cd042b28770e --- AndroidManifest.xml | 5 + .../emailcommon/provider/HostAuth.java | 14 +- res/layout/sign_in_activity.xml | 31 +++ res/layout/sign_in_fragment.xml | 57 ++++++ res/values/strings.xml | 10 +- .../activity/setup/AccountSettingsUtils.java | 40 ++++ .../activity/setup/AccountSetupBasics.java | 13 +- .../setup/AccountSetupIncomingFragment.java | 48 ++++- .../setup/AccountSetupOutgoingFragment.java | 20 ++ .../activity/setup/AuthenticationView.java | 22 +-- .../setup/OAuthAuthenticationActivity.java | 13 +- .../email/activity/setup/SignInActivity.java | 57 ++++++ .../email/activity/setup/SignInFragment.java | 179 ++++++++++++++++++ 13 files changed, 475 insertions(+), 34 deletions(-) create mode 100644 res/layout/sign_in_activity.xml create mode 100644 res/layout/sign_in_fragment.xml create mode 100644 src/com/android/email/activity/setup/SignInActivity.java create mode 100644 src/com/android/email/activity/setup/SignInFragment.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 85e9c6d60..db16e029b 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -150,6 +150,11 @@ android:label="@string/oauth_authentication_title"> + + + + + + + + + + diff --git a/res/layout/sign_in_fragment.xml b/res/layout/sign_in_fragment.xml new file mode 100644 index 000000000..81e0a8da7 --- /dev/null +++ b/res/layout/sign_in_fragment.xml @@ -0,0 +1,57 @@ + + + + + + +