From e65c943f974966e21c6f18dc9a95107ea1f07631 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Tue, 22 Sep 2009 13:50:19 -0700 Subject: [PATCH] New Privacy settings screen and Backup settings toggle. See #2132044 & #2133178 Also fixes 2138367: Share with Google setting doesn't get updated on checking the setting And 2098232: "Set unlock pattern" should be at the top of the section --- AndroidManifest.xml | 13 + res/drawable/ic_settings_privacy.png | Bin 0 -> 1261 bytes res/values/strings.xml | 24 +- res/xml/privacy_settings.xml | 50 ++++ res/xml/security_settings.xml | 5 - res/xml/settings.xml | 14 +- src/com/android/settings/PrivacySettings.java | 260 ++++++++++++++++++ .../android/settings/SecuritySettings.java | 132 +-------- 8 files changed, 366 insertions(+), 132 deletions(-) create mode 100755 res/drawable/ic_settings_privacy.png create mode 100644 res/xml/privacy_settings.xml create mode 100644 src/com/android/settings/PrivacySettings.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 367aa9cd444..21e4dc2d131 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -311,6 +311,19 @@ + + + + + + + + + diff --git a/res/drawable/ic_settings_privacy.png b/res/drawable/ic_settings_privacy.png new file mode 100755 index 0000000000000000000000000000000000000000..7e4868c1f5bb358f35d57a1bce91071db42d2482 GIT binary patch literal 1261 zcmVWq% zUDkz#h1SEv!>XvLsNZvPavtU9=X*0VGX>Vf%*>3Ko16P~ZEfv7_ot_)KhMj{YcD7$ z5QT+>!8#hTza}y=(hVIy*45Q{FWS;VbwPJ`cW-!jxFabkN%(v|0Y!Zq8ymOJ&dwx1 zE-tPzBO~K=c6PRWUtC-itE;Ow_xAQY4Gj%)t)-=Doih9T`^Uw_#gT?;AU-~R zP$}mVCw5_I(b3Tw9MizJBQ;Vv2j^TP&t|h}NSB8FeUv4iPw@XVT!c8?9SFL30+0*g zyT{xk#5@Tj;0FHza_i&ZoNMGMg3MhQc7aa^UYbm%JE3faOaXGPLg-eqNFeWa(cv9W4< zd;133`LFu=dbi;sL@_-??qBm%e8LeYdzr>}c6P-2`nm-UzDY?*`Go@oIy5~!Z5baQ z59nxaZhnXw831^-A%X)P9UVUyF2er){uQ)bMq*;3zzLX=RVe#{prUtz6H1?vPXY)L zY}%2ML8gnTz^R|4rKP2E&(_u!b@&_(N1CA&09wsd#QYNt5qcB*nGs-AVq;_X6u^*( zh=5ufWX{wYWX+sYM{;tqP$+810khfs6b61$Z3e|pselNm1Ir7nJ;q7%bdfoXZ(wj! z-37QWMj+ElETJRRVK@a-Q&SYGhVUyGy$Pcp8ds-)gTx36hAcwxe#3ajJ*B0k!I1tX z_P(KxqM{;?VFyM=MkE%X_58@4Ml@sigNZ5P(8C>YuB@!=qkW^JqkcH0U8)V)|HJ|o z6Cqd`x(G%*@#pAsdqO&Z{+2+*ibuf-MgWBwaD?kCD=V`4^`aI0R=9|mq_MFvQC?nt zIS1zF=WTej(R;MkE6jP3cxi}^@&3p74tT)cHX&Nik%FJm2>~5VO-)ujI;jKmKQRB^ z>2$s|FJPQ6b-#mzUdso)g2v!ydc+!#4*U z??ii61E|F2=H^#O>#tb8WvB>ydV1ssNpMZD9@Ga4-_<>@_*_@_KkI`-@ySD!4r*#@ zVhlw9z~e!_9Sk4)7!m11JKd&o-Cz~EWPqKbM})0uhe3BqNr_w=8XD>aKcE9+@G>7H z_fU8*Efxz4(1pC;MZV=F#NtDEd9ge|(fK$y=Nfs6C_`CY$K^gqu76Cf9r!=#Zvh4X XsidJ^SwJ-C00000NkvXXu0mjfmMli` literal 0 HcmV?d00001 diff --git a/res/values/strings.xml b/res/values/strings.xml index 932565b62b2..5e4c5b575e2 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1177,9 +1177,9 @@ Use server to assist GPS (uncheck to improve GPS performance) - Share with Google - - Allow Google to use location for improved search and other services + Use My Location + + Use My Location for Google search results and other Google services Do you want to allow Google to use location for improved search results and other services? @@ -2091,4 +2091,22 @@ found in the list of installed applications. Emergency tone Set behavior when an emergency call is placed + + + + Privacy + + Privacy settings + + Location + + Settings + + Personal data + + Back up my settings + + Settings backup + + Are you sure you want to stop backing up your settings and erase all copies on Google servers? diff --git a/res/xml/privacy_settings.xml b/res/xml/privacy_settings.xml new file mode 100644 index 00000000000..92955a54011 --- /dev/null +++ b/res/xml/privacy_settings.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/xml/security_settings.xml b/res/xml/security_settings.xml index 1322eaf9d68..1b735848b9c 100644 --- a/res/xml/security_settings.xml +++ b/res/xml/security_settings.xml @@ -40,11 +40,6 @@ android:summaryOn="@string/assisted_gps_enabled" android:summaryOff="@string/assisted_gps_disabled"/> --> - diff --git a/res/xml/settings.xml b/res/xml/settings.xml index 769a86f9bd8..79a777dc2d5 100644 --- a/res/xml/settings.xml +++ b/res/xml/settings.xml @@ -50,7 +50,7 @@ android:targetClass="com.android.settings.SoundAndDisplaySettings" /> - + + + + + + +