From 9fcb6a7fac02aef85085c2db616556257e1642f5 Mon Sep 17 00:00:00 2001 From: Ben Komalo Date: Fri, 26 Aug 2011 14:40:18 -0700 Subject: [PATCH] Misc fixes to CryptKeeper - use standard IME, but force it into ASCII if it's the default IME - provide an IME switcher if there are multiple IME's, in case the ASCII-capable one is a different one - make the IME shown by default Bug: 5004456 Bug: 4698473 Change-Id: Id40a164cfe599bfdb67b81f60d4ab8a52208de88 --- AndroidManifest.xml | 3 +- res/drawable-hdpi/ic_lockscreen_ime.png | Bin 0 -> 202 bytes res/drawable-mdpi/ic_lockscreen_ime.png | Bin 0 -> 157 bytes res/drawable-xhdpi/ic_lockscreen_ime.png | Bin 0 -> 217 bytes .../crypt_keeper_password_entry.xml | 62 ++++++++++ .../crypt_keeper_password_entry.xml | 13 +- .../crypt_keeper_password_entry.xml | 24 +--- res/layout/crypt_keeper_password_entry.xml | 50 ++++---- res/layout/crypt_keeper_password_field.xml | 44 +++++++ res/layout/crypt_keeper_status.xml | 1 - src/com/android/settings/CryptKeeper.java | 114 +++++++++++------- 11 files changed, 211 insertions(+), 100 deletions(-) create mode 100644 res/drawable-hdpi/ic_lockscreen_ime.png create mode 100644 res/drawable-mdpi/ic_lockscreen_ime.png create mode 100644 res/drawable-xhdpi/ic_lockscreen_ime.png create mode 100644 res/layout-land/crypt_keeper_password_entry.xml create mode 100644 res/layout/crypt_keeper_password_field.xml diff --git a/AndroidManifest.xml b/AndroidManifest.xml index bd456e80d23..96fdcc948ab 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1148,7 +1148,8 @@ android:immersive="true" android:launchMode="singleTop" android:theme="@android:style/Theme.Holo.NoActionBar" - android:windowSoftInputMode="stateAlwaysHidden"> + android:configChanges="mcc|mnc|keyboard|keyboardHidden|uiMode" + android:windowSoftInputMode="stateVisible|adjustResize"> diff --git a/res/drawable-hdpi/ic_lockscreen_ime.png b/res/drawable-hdpi/ic_lockscreen_ime.png new file mode 100644 index 0000000000000000000000000000000000000000..29a7989372fc4b33e22060675ff403da4e15bea7 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK1|+Sd9?b$$6FprVLn02py`jk0U?AXfG4gEd zhYXwJ4>V+$`;QeXeo5kRbnJSu?O}h;r6;O)1*410uZl7AN||I_Sm3ySLA2-MC29w@ zde2hHUHQV2qo$pI<%^{ao-Z85`^`4L-n2X2nmv|vmXg~7;~th5RTo7J&42yd6aU#j zY{6@{;3NAN?=IfhdrBqq>3wFffz52PbD1BxNNk&ScGWwe;}|?${an^LB{Ts5z@kwY literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_lockscreen_ime.png b/res/drawable-mdpi/ic_lockscreen_ime.png new file mode 100644 index 0000000000000000000000000000000000000000..b27e059260ceed0ffc33dceeeb852c76ff6f1459 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^azHH0!3HGvF1f=4q*6Rx978;gC;$2X-~O-z!?D0_ zcU?I_vFi*QEvLS<$=%(`c^);teE!k#7Vy! zO|v5!RA;o$IC|Kw?{;HE`>AR7*dOh=*mhvW(ZynySr{0K=5IePb6-*wXdi>8tDnm{ Hr-UW|5pz5R literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_lockscreen_ime.png b/res/drawable-xhdpi/ic_lockscreen_ime.png new file mode 100644 index 0000000000000000000000000000000000000000..a40ddebf87c05a5c6041aaf5f15387690d7943b6 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i83p`yMLo)8Yy=lnB4+GY7`=QqOOufe3H)Q5vt(EG%2k&iOv|41b#eOP zmhTOF7q8CxD_V2&=Cyf^jg9x4C)?EAxa+)^nVDHz_rbw12?>daOh#sZ{yM$s_36%$ uj3DuZ2g*&;XT7{)^w{ui0E!KDQ>BmWYn&0=bZ#Zktqh*7elF{r5}E*$R! + + + + + + + + +