From c5e43c508f415a72a77825ed260df60bdb048218 Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Tue, 23 Jun 2015 17:13:26 -0700 Subject: [PATCH] Only current IME and spell checker can access user dictionary Change-Id: I6c5716d4d6ea9d5f55a71b6268d34f4faa3ac043 --- api/current.txt | 3 -- api/system-current.txt | 3 -- core/res/AndroidManifest.xml | 40 +++++------------- .../perm_group_user_dictionary.png | Bin 531 -> 0 bytes .../perm_group_user_dictionary_write.png | Bin 754 -> 0 bytes .../perm_group_user_dictionary.png | Bin 414 -> 0 bytes .../perm_group_user_dictionary_write.png | Bin 530 -> 0 bytes .../perm_group_user_dictionary.png | Bin 560 -> 0 bytes .../perm_group_user_dictionary_write.png | Bin 759 -> 0 bytes .../ic_perm_group_user_dictionary.png | Bin 461 -> 0 bytes .../ic_perm_group_user_dictionary_write.png | Bin 1299 -> 0 bytes .../perm_group_user_dictionary.png | Bin 773 -> 0 bytes .../perm_group_user_dictionary_write.png | Bin 1078 -> 0 bytes .../perm_group_user_dictionary.png | Bin 1308 -> 0 bytes .../perm_group_user_dictionary_write.png | Bin 1451 -> 0 bytes core/res/res/values/strings.xml | 22 ---------- docs/html/about/versions/android-4.1.jd | 4 +- 17 files changed, 12 insertions(+), 60 deletions(-) delete mode 100644 core/res/res/drawable-hdpi/perm_group_user_dictionary.png delete mode 100644 core/res/res/drawable-hdpi/perm_group_user_dictionary_write.png delete mode 100644 core/res/res/drawable-mdpi/perm_group_user_dictionary.png delete mode 100644 core/res/res/drawable-mdpi/perm_group_user_dictionary_write.png delete mode 100644 core/res/res/drawable-xhdpi/perm_group_user_dictionary.png delete mode 100644 core/res/res/drawable-xhdpi/perm_group_user_dictionary_write.png delete mode 100644 core/res/res/drawable-xxhdpi/ic_perm_group_user_dictionary.png delete mode 100644 core/res/res/drawable-xxhdpi/ic_perm_group_user_dictionary_write.png delete mode 100644 core/res/res/drawable-xxhdpi/perm_group_user_dictionary.png delete mode 100644 core/res/res/drawable-xxhdpi/perm_group_user_dictionary_write.png delete mode 100644 core/res/res/drawable-xxxhdpi/perm_group_user_dictionary.png delete mode 100644 core/res/res/drawable-xxxhdpi/perm_group_user_dictionary_write.png diff --git a/api/current.txt b/api/current.txt index a19e3e9c776b2..f5d6e9438a584 100644 --- a/api/current.txt +++ b/api/current.txt @@ -108,7 +108,6 @@ package android { field public static final java.lang.String READ_SMS = "android.permission.READ_SMS"; field public static final java.lang.String READ_SYNC_SETTINGS = "android.permission.READ_SYNC_SETTINGS"; field public static final java.lang.String READ_SYNC_STATS = "android.permission.READ_SYNC_STATS"; - field public static final java.lang.String READ_USER_DICTIONARY = "android.permission.READ_USER_DICTIONARY"; field public static final java.lang.String READ_VOICEMAIL = "com.android.voicemail.permission.READ_VOICEMAIL"; field public static final java.lang.String REBOOT = "android.permission.REBOOT"; field public static final java.lang.String RECEIVE_BOOT_COMPLETED = "android.permission.RECEIVE_BOOT_COMPLETED"; @@ -153,7 +152,6 @@ package android { field public static final java.lang.String WRITE_SECURE_SETTINGS = "android.permission.WRITE_SECURE_SETTINGS"; field public static final java.lang.String WRITE_SETTINGS = "android.permission.WRITE_SETTINGS"; field public static final java.lang.String WRITE_SYNC_SETTINGS = "android.permission.WRITE_SYNC_SETTINGS"; - field public static final java.lang.String WRITE_USER_DICTIONARY = "android.permission.WRITE_USER_DICTIONARY"; field public static final java.lang.String WRITE_VOICEMAIL = "com.android.voicemail.permission.WRITE_VOICEMAIL"; } @@ -169,7 +167,6 @@ package android { field public static final java.lang.String SENSORS = "android.permission-group.SENSORS"; field public static final java.lang.String SMS = "android.permission-group.SMS"; field public static final java.lang.String STORAGE = "android.permission-group.STORAGE"; - field public static final java.lang.String USER_DICTIONARY = "android.permission-group.USER_DICTIONARY"; } public final class R { diff --git a/api/system-current.txt b/api/system-current.txt index d1d4fe46c13bc..9703dc7c5c49f 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -160,7 +160,6 @@ package android { field public static final java.lang.String READ_SMS = "android.permission.READ_SMS"; field public static final java.lang.String READ_SYNC_SETTINGS = "android.permission.READ_SYNC_SETTINGS"; field public static final java.lang.String READ_SYNC_STATS = "android.permission.READ_SYNC_STATS"; - field public static final java.lang.String READ_USER_DICTIONARY = "android.permission.READ_USER_DICTIONARY"; field public static final java.lang.String READ_VOICEMAIL = "com.android.voicemail.permission.READ_VOICEMAIL"; field public static final java.lang.String READ_WIFI_CREDENTIAL = "android.permission.READ_WIFI_CREDENTIAL"; field public static final java.lang.String REAL_GET_TASKS = "android.permission.REAL_GET_TASKS"; @@ -228,7 +227,6 @@ package android { field public static final java.lang.String WRITE_SECURE_SETTINGS = "android.permission.WRITE_SECURE_SETTINGS"; field public static final java.lang.String WRITE_SETTINGS = "android.permission.WRITE_SETTINGS"; field public static final java.lang.String WRITE_SYNC_SETTINGS = "android.permission.WRITE_SYNC_SETTINGS"; - field public static final java.lang.String WRITE_USER_DICTIONARY = "android.permission.WRITE_USER_DICTIONARY"; field public static final java.lang.String WRITE_VOICEMAIL = "com.android.voicemail.permission.WRITE_VOICEMAIL"; } @@ -244,7 +242,6 @@ package android { field public static final java.lang.String SENSORS = "android.permission-group.SENSORS"; field public static final java.lang.String SMS = "android.permission-group.SMS"; field public static final java.lang.String STORAGE = "android.permission-group.STORAGE"; - field public static final java.lang.String USER_DICTIONARY = "android.permission-group.USER_DICTIONARY"; } public final class R { diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index bb52609e1721d..9637cf5bf903e 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -714,6 +714,16 @@ android:protectionLevel="normal" android:permissionFlags="hide"/> + + + + + + @@ -753,36 +763,6 @@ - - - - - - - - - - - - - - diff --git a/core/res/res/drawable-hdpi/perm_group_user_dictionary.png b/core/res/res/drawable-hdpi/perm_group_user_dictionary.png deleted file mode 100644 index 62fbcdccc3fe6afeb70ce4eae14bb3792fb1a032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBGB7kWGcf%852S(Or3MTPuM!v-tbhiH=TC}1>IPKHmgMd3 z!tfsi7wla=87RV8;1OBOz`!jG!i)^F=12gI=kRoK42d}W_J*O~VFQt4AMG1E1w(C{ z`vuLc9PVF{?eyL-!NZ`S;a<~GTgO(dslArd7cd($Gt0?zT5J>*c6dK~(Vizi)$Luq zm}c2eTfDBR<4mLb1ECqN-}Y|4c5it@-)^pBGfWG3=cs+LH9uBk;=8$f??#R*>x2}} zAJ}bOConO~=Rzb?2Dgq)h-|l3lAfGU_FK6fAN^bxy0Kec5#F$9Z}8U?1^&{93s)(w z$WdsoT4=j(RenvRBcG`0zBdZ|Pwi{x?k+L52mhZr^uh;(c*D(2Cu~q93 zmCyzTlxm4|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBGB7kWGcf%852S(Or3MTPuM!v-tbhiH=TC}1>IPKHmgMd3 z!tfsi7wla=87RV8;1OBOz`!jG!i)^F=12gIf9~nx7!q;#?KFRH(Ljk~_0!%8iCig5 zT+7GO*nQ#3-U*A=H+8GLU}pIy`isj^ui0$UY4zA8+V538j;wuoD0Cag!3Eq-Z*v|R zwiO<$?)$vl^?T&J&!6Vqw>iJZnBD5tiW$3JSsXd@tI;*V^-}-pto$ns#*8uy>l@o< z-u<7>H}j^&2f-JfI`f&hCz)lj8f|7wkbiOhh8?S%hm}`;h~!Pq4|eJA%{IKdzc#D! zOwN%rX)1FW^&8DCm-08JPi2~UGxh=VhOD&5a#@@evjgjR)+`avpT=R#mc!V5KsVu{ z<#zp-2Q0VqePLR>?~nQimrIGN4svPCFT8cinLnS~Y0JO$<-&K2!IR21SBcIu`XBp~ z=gvvZpR7J!zf#g-4=h;ncu!qx! z-S=W!MbXLorT1%`xHREP4{H|VWz89k=hiDMp1Ai?6{|_I(ry#qe|BG%vdq|js%XW- z%*$2kFSE09B_i}Xmj+&QF8xyfn!oYEw(dv%i>iU?K()j*q9i4;B-JXpC>2OC7#SFv z=o*;m8kmO|T38txSQ!Jk=2ivnC}Q!>*kQ8buY85>&}8$vWlzufE()WG2B L>gTe~DWM4fsCFqq diff --git a/core/res/res/drawable-mdpi/perm_group_user_dictionary.png b/core/res/res/drawable-mdpi/perm_group_user_dictionary.png deleted file mode 100644 index a303dc1afd57f305b80b985b2509e6aa6e450529..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pWm85kOx85n;42hu?CQUeBtR|yOZRx=nF#PcV`A9Vw&WlQpQ zcVYMsf(!O8p9~b?EbxddW?T9LE%7uV`Cy4 zGjp>F5>M zVr#;cCdaIU++1g>{d!nmrbK;WT2(%Sk%2E%r}@vVrXry8R7+eVN>UO_QmvAUQh^kM zk%6I!u7R1Zfq96bg_WU!l`)WOZe?IlXsD%zq9HdwB{QuOMT41@v9Xo00Yt;zc{_ds PH86O(`njxgN@xNAzu|t_ diff --git a/core/res/res/drawable-mdpi/perm_group_user_dictionary_write.png b/core/res/res/drawable-mdpi/perm_group_user_dictionary_write.png deleted file mode 100644 index 2fc4056457b7e892af677fdcac9a4527fe6e5aba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pWm85kOx85n;42hu?CQUeBtR|yOZRx=nF#PcV`A9Vw&WlQpQ zcVYMsf(!O8p9~b?EbxddW?@sH<~a+JCB zH@;U0bYLG+RT!%51!tG~ay8~v;F`MH_z^V817 z{4;f28_B4-G&kn4&~d?!>UQ?ZHQcs3$-LTg{hsf;|Nj5InX@-Gmg=NF*VFsN&26fE z|A3YscXOWDz2ly_%}F}jBfi)^Vy<~0!2IUgJB6iNI<2>K`-lHHB6#nEh+u!E-&0+! z2YY$`EiQlKdgSbiJzo8Da=oiveu$obT%=wWaNzUCCsGQoN1Sz=BOfkh^F44}%7j%u z^MXpvi3OP!hqI&D?#~oE_hJ5>h^LQvytMr_=RVw{Wup|8%BElW^zxzqp^@>aJ&DiX zNc#hWoFVdQ&MBb@0BID%nE(I) diff --git a/core/res/res/drawable-xhdpi/perm_group_user_dictionary.png b/core/res/res/drawable-xhdpi/perm_group_user_dictionary.png deleted file mode 100644 index 35d7d5fd9872d55d3973f1880d72e1f135a70538..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CDO3=9p;3=BX218JamDbSQx2@DKYGZ+}e^C!h0bpxtpOY(Mi zVfYV%3-&Ib3>4uk@Q5sCVBi)8VMc~ob0mPqt9rUPhGg7(d(+nINPs*jY|(mkTXaS1`VU-r54Sa$X--qkvAg4`cCd1{!=#z&nn5g! zUes?7Et=FZhe`i{YQc_&XQD%EH!-~t(Wz(K!~FcfzJq7Fr(7yOSDD6mL(k&5q{SwQ zZC4g|-1*A7!zk)k;@2BYflL+~Zp4ME$0~R+q+RV;#b_wWy1?y@xx%XbN>%I;$}tSn zILsSF4~Zr;7O>}ZNw6evZu~WO#jSPHJPX`RYSpi8yM4V#>C@$-wd`Nnm<*0FJ&0x4 z!`)EM_(6~19_xYK3>D%G?}37x2@iMNpU#@_iX&rgEYl9gXMCsYuWi15?bmdp=QjSD zdzp?O;M{Qi<0I||ygS0K_RGnIi1hA?FB1teODN4=2nNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CDO3=9p;3=BX218JamDbSQx2@DKYGZ+}e^C!h0bpxtpOY(Mi zVfYV%3-&Ib3>4uk@Q5sCVBi)8VMc~ob0mPqzwvZ&49U3nc80z869Q-ELuYl90 zpPNsf^}wevC0P9cVC)d%WR zn13iLb!J~(dcdw=%ENuS4=!*s3TAeluyNRMIwx()jWRt2CEs1#-+WxeioEVvh;oR% zVZFd~tRYx1vd80(*NZytHLAU_KlMbK=JUkLv0m#j48L~EJzMwK4EqBX2I7tJVOP`D znG}Dd`Fx%((K&g-kyxpkrA!CsyjMBkuBx|otG{BW;Dc%@n~)MQuaz}1agF(_e(As8 z>?O{jRX>y2PG{q)Ro5%6rtacqovP2o|AFbx`P(bEmYANQ|S-DD@G5o_)jvX!U zqYs$Y#536)5EuKvx^F^*|A(EdHO=Q$A1K$PF~&bM=KR4kU+aN&jep~L2L8SNi=VST zoX^HOU(FygVNdmg*9#t8X6ZV>zvfdaw?$+7yW_=@AG8ZUC~e}F31M8fs@I4`NLyd2 zy5xU-*sQu`6N-P-vB=dltPfu9C;PpU{lwQdW{Jw#$AF1JwZt`|BqgyV)hf9t6-Y4{ z85o-A8kp%Cn1>izSQ#2v83VcIRt5%zhFWSU8glbfGSeziG?-Z#8(SG0LNrLf-0Tn3 Oz~JfX=d#Wzp$Pz;Y$9I( diff --git a/core/res/res/drawable-xxhdpi/ic_perm_group_user_dictionary.png b/core/res/res/drawable-xxhdpi/ic_perm_group_user_dictionary.png deleted file mode 100644 index 8c2cd1799f1a10f9384be79199f98c8c9c0a7216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+81p?{978H@y}7;Dm)TLkA@Ot()61n3{eU=VO% z;80*-;W?Ps+rDhdvL7?8PG6l=95+iqz{b_4Tpn;OyywO2 zDVLbeSw6o$YxDe|s+%Hv+ya40&oxXsv+?NtC3pFN#tJYnwY_fIr*u#I{K==a-;&oe z)g=kph1zl2YdCsc$hvccYc^2k%I1dO9eYdHvj{RUaWF6*-nvkIy~V)BQD&stn&*Sx%xX6?Y~)UTTHZ}%G`&UkN!lfPE6G%_$bH0ZsUFJ>3K zw|mFiPzUb$D`&OLWqeU3^lj!US%^mk92!JGewLWFb)Ax(lAZPGt4TXG91$S_bTZHl fEDa5AKSdK5qz@ZJ2YT9EWB>wBS3j3^P68XP)C!Ij)WMphNVNlul?Mf+&d?B z{CCcK(&@lIhyC8&_j7k<#Q_S%3Mha85CDJx5CDJx5CDJx5CDJxONAGpARab1H)~YA zqB6d@xtT87-ZM}di}+nCZRM~}<${D5C2jXPsGXbqk5t}-POVYd+Su4we|UHpK!9w> zuTynIWj*4uI*IU_M7S=651@y3sd6phcph8M#I|OhB z(23eYI-8b0U3VeJ*bmeU?Y*Z`3IS{YJJ3@D`3RX#eKtFqTWiPz z<|qHeWO^j3ITX_q5W7p{cj?@O@0B)?h^0wBJ6tLURJeyX=$bRCdkWcYI(H=Z^5_Y- zF@gZmV8YHLoNkAS7qinPvOmdjwa3?$k*N$8$wM-dc10STnRy&ArW{a zwAd#oqu^B6HUyYWK1Vi3RDb3$l74;?A&wPtyNU=CIkqeHP@<$n*>EO_7$+q%l*@vz zI)a4!Ali8;&-{*_|BJHWooDjz>Dq5_!e*QiL4z6OheOGI zJ})EYL>UQtB4i-uY7(=vOe28Fzm7q^iWa@cL`K5B^!hdWdCa|@%1`kD3nA}BjC;~J zr@wWz0Qmtp5@Me)pqkriO9JNUMwJZ$j7_P39*9YPfIZ26JrTf9V;x}W!q9}|2R@-A zw*EA&p1)KAEI@vMw&V$ew4W_+6U0-tU$UBFAcA@sknd=w954cO^E(-luWcIw{Ga7c zvm!rDr&~nSKi z3?r!%am%)ZroB1IcOCQY2Wti3mpMqum-IBwcNST$_=bT*MJDp=((`Ls6Jo0g@?!RW z6)hqBx@huk%>$<55NA2xC_fP_z&k~fZ>s>h%(poQX}*k{p&^3GoqSsbh--e>)Lcb{ zzeSO6qX4GNx2{Rhn0RkiMq4ELMF=p;U`bN#{UayldaVfhK@nuf$#G|Q6(-{vVwODF zE@&037l24VwE6k1$%K>6Atm^GZj}W{nhE=wDTFA}*`c<@Ke!kH*@T{^h^FJ{XFDN4 zTA8mQ3+^}>Pn<2Q07JvqEUwbqYmTL`K>#mAe9QUwC5!bay8wSPUrCVKjy>NWmr{U! z+z*+RFqH4R%=!UkF+aD_g@0F5Fd)E^nV^Q)@-m~+nQ)^j(F;rv1OOla1ORMv!g+qC zniTvW5i7ebrO?k*kqHA30GV)hpQ&O501yBI01yBI01yBI01yBI01%+`$Z9I$ippKZ zxSF85zytvh00ICI00ICI00ICI00ICI00ICI00ICIz*77YU;uqF=Ey7s;$8p%002ov JPDHLkV1gbSK?(o> diff --git a/core/res/res/drawable-xxhdpi/perm_group_user_dictionary.png b/core/res/res/drawable-xxhdpi/perm_group_user_dictionary.png deleted file mode 100644 index 5b6ea3b0089aaab3817e8656e750dc439c3f6e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 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 diff --git a/core/res/res/drawable-xxxhdpi/perm_group_user_dictionary_write.png b/core/res/res/drawable-xxxhdpi/perm_group_user_dictionary_write.png deleted file mode 100644 index 343551fde7a982181514e9bc75f39eb677279726..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1451 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy!$3p^r=85p>QL70(Y)*J~224;y& zXXk)`jQo=P;*9(P1y5&Zg@U5|w9K4T28N1T$q5Pb9=v$;50 zX1M~@FgF+1Ii?1tRk?LGEnK>EX;ZRSUC=70g49CKth|j)>2XDMfsS>7NuF6;K*d-1 z*nl8z`X3?I??=wquqrc$vS~GUoX}w9;1;ywFl6!2)75HbS7mNyXl80=Y-V<5a8`1* zJuQD z#@b~5^!sNQ9=Uk*W2^DR&rH*muZ!jRzGJlsvI(witx*5S`PujJ^oQ{}3zRoFUkLrs z6|m|8|HC*z(TRH(JzNxjM6FZ0Gk)TV2~#H9s7=+^)va|}<`WkCZCcFyJ>7rgTi15A zdR2MlPrbfMWW}r%|3a)++*>NRYUPrjj;|ZOsmu+D)wXrq8~)3kM@-_H)KQ7svrf!5 zn!V3tcf!8QNu5twR$IM}nQd{~!8*J;n?2cGR^2pRRh%`v(wwzCmA}+KR$n+@TE6^# z!hV+je;R%r=yddME^m$Dsg*n@q9~pzDk>N&Xlz{Of2Wyco6FrL8=kaHFcr=Qp2UuW=*f$GV8!DyvIEZ_eiWdur0ESks=Zaizhp<;`B1UNxDYJ2hK7 z$NrY)-OwwwyTZ4w-}wKX%WTih>i_3T*}wh3(>wF;=6&ZqXH-}1``NU#+eK`<-p_41 z#Xt8>Rb1`2zA$ok{@$l;xwC!D@^5Bs%Kgo^dhYM?-R~@S>*xG$ZnkW%lgqSMtE)Nc z`8xRdIhFZ;OY1JVzV&uruM+pSy!M>$?CA3MSMCSztACVuFL|T-@A;|w1S%^(l>UqU zSuSp8Qfu`0&#Tu>?;qN;*3JEO`Pcc6|LYle8Td_pP5T%N%s2|k9znhg3{|QO3=Pc; z3_t$^>6Z))r3MTPuM!v-tY$DUi04m=Kk5clyC}dX#1%*f3~taKFmE!@m8K;@e!&b( z%q*;I>>Qk2f+E2oVetipMa3nh|nn zzOQ@p=okY7qnxLUV@Srmw^wfZF*%B~JXF@o<5*;{Lpx7{Y2DX<>z}nc%D#}3+U=L* zbCtQKzWkDL+N@=n|5JKT-uB-8?72KM!@FyH|7h3bZF%|lyW!o(ZSD1)?|Egp#2d07 z$~?85z@0whZtdKc=7#%chbASwH4Bh1cpo6o!gXEyUaMYvpLm>PUH%?f-95%N3UL*S zeu%cl_Q~st-2C@)O4U8i8vbe<`-lwVzYdA>U!ND{yYbIw;oqJI3onxCJZo}R9M|4iSU+SOnD&zL({)TcH)n!P>$ z-oDD;&)!BK`mM9!$R#G%U(0{2c4(U~a^hn!Q)Hc!!ufca6JNyH_>603EX%wlf0JGG X>h`NKJ6E;?gPOt9)z4*}Q$iB}`a@@8 diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 0e5df50d4e14e..246e43a33ff4f 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -568,16 +568,6 @@ access photos, media, and files on your device - - User Dictionary - - Read or write words in user dictionary. - - - Bookmarks and History - - Direct access to bookmarks and browser history. - Microphone @@ -1246,18 +1236,6 @@ Allows an app to read the sync stats for an account, including the history of sync events and how much data is synced. - - read terms you added to the dictionary - - Allows the app to read all words, - names and phrases that the user may have stored in the user dictionary. - - - add words to user-defined dictionary - - Allows the app to write new words into the - user dictionary. - read the contents of your USB storage diff --git a/docs/html/about/versions/android-4.1.jd b/docs/html/about/versions/android-4.1.jd index 76b90acdeb600..f8770fadc371c 100644 --- a/docs/html/about/versions/android-4.1.jd +++ b/docs/html/about/versions/android-4.1.jd @@ -871,7 +871,7 @@ read access using this permission. If your application already requests write a automatically get read access as well. There is a new developer option to turn on read access restriction, for developers to test their applications against how Android will behave in the future. -
{@link android.Manifest.permission#READ_USER_DICTIONARY}
+
android.Manifest.permission.READ_USER_DICTIONARY
Allows an application to read the user dictionary. This should only be required by an IME, or a dictionary editor like the Settings app.
{@link android.Manifest.permission#READ_CALL_LOG}
@@ -879,7 +879,7 @@ IME, or a dictionary editor like the Settings app. incoming and outgoing calls.
{@link android.Manifest.permission#WRITE_CALL_LOG}
Allows an application to modify the system's call log stored on your phone
-
{@link android.Manifest.permission#WRITE_USER_DICTIONARY}
+
android.Manifest.permission.WRITE_USER_DICTIONARY
Allows an application to write to the user's word dictionary.