summaryrefslogtreecommitdiffstats
path: root/emailcommon
diff options
context:
space:
mode:
authorTony Mantler <nicoya@google.com>2014-08-15 11:18:10 -0700
committerTony Mantler <nicoya@google.com>2014-08-15 11:54:56 -0700
commit486e971066979f41c1a38ad7414cd1430a55d87e (patch)
treef1c3b582e38f7cdb8ef4925ccef222c6f43f39f4 /emailcommon
parent6d165bca6b835f289d78322a415bc48a48e2dd57 (diff)
downloadandroid_packages_apps_Email-486e971066979f41c1a38ad7414cd1430a55d87e.tar.gz
android_packages_apps_Email-486e971066979f41c1a38ad7414cd1430a55d87e.tar.bz2
android_packages_apps_Email-486e971066979f41c1a38ad7414cd1430a55d87e.zip
Fix providers.xml alternate diversion
b/17048013 Change-Id: If2bc857266a6ba1445bf1fabbaed179c1b13a14f
Diffstat (limited to 'emailcommon')
-rw-r--r--emailcommon/src/com/android/emailcommon/provider/HostAuth.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/emailcommon/src/com/android/emailcommon/provider/HostAuth.java b/emailcommon/src/com/android/emailcommon/provider/HostAuth.java
index c23f276a8..5ed10c00b 100644
--- a/emailcommon/src/com/android/emailcommon/provider/HostAuth.java
+++ b/emailcommon/src/com/android/emailcommon/provider/HostAuth.java
@@ -562,6 +562,13 @@ public class HostAuth extends EmailContent implements Parcelable {
setConnection(protocol, host, port, flags, clientCertAlias);
}
+ public static String getProtocolFromString(String uriString) {
+ final Uri uri = Uri.parse(uriString);
+ final String scheme = uri.getScheme();
+ final String[] schemeParts = scheme.split("\\+");
+ return schemeParts[0];
+ }
+
@Override
public String toString() {
return "[protocol " + mProtocol + "]";