From 7014f7d3299203bd83fa893ab2d850b129ec6dc7 Mon Sep 17 00:00:00 2001 From: Ben Komalo Date: Mon, 13 Jun 2011 18:14:33 -0700 Subject: [PATCH] Introduce a cert selector in exchange settings UI. This simply allows the user to select a certificate from the KeyChain to use for credentials. Text and UI not finalized. Change-Id: Ib86abc3c2e899640218122caa12308dc9646dab6 --- .../account_setup_exchange_fragment.xml | 16 +- .../account_setup_exchange_fragment.xml | 4 + res/layout/client_certificate_selector.xml | 41 +++++ res/values/strings.xml | 4 + .../setup/AccountSetupExchangeFragment.java | 34 ++-- .../email/view/CertificateSelector.java | 167 ++++++++++++++++++ 6 files changed, 248 insertions(+), 18 deletions(-) create mode 100644 res/layout/client_certificate_selector.xml create mode 100644 src/com/android/email/view/CertificateSelector.java diff --git a/res/layout-sw600dp/account_setup_exchange_fragment.xml b/res/layout-sw600dp/account_setup_exchange_fragment.xml index 17433ff4c..2291a8284 100644 --- a/res/layout-sw600dp/account_setup_exchange_fragment.xml +++ b/res/layout-sw600dp/account_setup_exchange_fragment.xml @@ -87,12 +87,6 @@ android:layout_width="match_parent" android:layout_height="1px" android:background="@color/account_setup_divider_color" /> - - - + + diff --git a/res/layout/account_setup_exchange_fragment.xml b/res/layout/account_setup_exchange_fragment.xml index 060e6b5f4..e0e86da07 100644 --- a/res/layout/account_setup_exchange_fragment.xml +++ b/res/layout/account_setup_exchange_fragment.xml @@ -69,6 +69,10 @@ android:layout_height="wrap_content" android:layout_width="match_parent" android:text="@string/account_setup_exchange_trust_certificates_label" /> + + + + + + + + +