From ddbba42b812ab397a75db78aba6b48fecf0e31f6 Mon Sep 17 00:00:00 2001 From: Joe Onorato Date: Tue, 23 Nov 2010 15:42:28 -0800 Subject: [PATCH] new signal strength assets Change-Id: I6387d68659ff7ccf5024f186eeb75ab33c477a1f --- .../drawable-mdpi/ic_sysbar_battery_mini.png | Bin 359 -> 0 bytes .../res/drawable-mdpi/ic_sysbar_wifi_mini.png | Bin 459 -> 0 bytes .../res/drawable-mdpi/stat_sys_signal_0.png | Bin 381 -> 409 bytes .../drawable-mdpi/stat_sys_signal_0_fully.png | Bin 381 -> 409 bytes .../res/drawable-mdpi/stat_sys_signal_1.png | Bin 654 -> 431 bytes .../drawable-mdpi/stat_sys_signal_1_fully.png | Bin 639 -> 431 bytes .../res/drawable-mdpi/stat_sys_signal_1x.png | Bin 0 -> 234 bytes .../res/drawable-mdpi/stat_sys_signal_2.png | Bin 741 -> 458 bytes .../drawable-mdpi/stat_sys_signal_2_fully.png | Bin 734 -> 458 bytes .../res/drawable-mdpi/stat_sys_signal_3.png | Bin 789 -> 450 bytes .../drawable-mdpi/stat_sys_signal_3_fully.png | Bin 763 -> 450 bytes .../res/drawable-mdpi/stat_sys_signal_3g.png | Bin 0 -> 258 bytes .../res/drawable-mdpi/stat_sys_signal_4.png | Bin 794 -> 424 bytes .../drawable-mdpi/stat_sys_signal_4_fully.png | Bin 806 -> 424 bytes .../drawable-mdpi/stat_sys_signal_edge.png | Bin 0 -> 237 bytes .../stat_sys_signal_flightmode.png | Bin 745 -> 517 bytes .../drawable-mdpi/stat_sys_signal_gprs.png | Bin 0 -> 234 bytes .../drawable-mdpi/stat_sys_signal_hsdpa.png | Bin 0 -> 234 bytes .../drawable-mdpi/stat_sys_signal_roam.png | Bin 0 -> 236 bytes .../drawable-mdpi/stat_sys_wifi_signal_0.png | Bin 3343 -> 554 bytes .../stat_sys_wifi_signal_0_fully.png | Bin 0 -> 554 bytes .../drawable-mdpi/stat_sys_wifi_signal_1.png | Bin 771 -> 492 bytes .../stat_sys_wifi_signal_1_fully.png | Bin 1096 -> 492 bytes .../drawable-mdpi/stat_sys_wifi_signal_2.png | Bin 3734 -> 554 bytes .../stat_sys_wifi_signal_2_fully.png | Bin 3744 -> 554 bytes .../drawable-mdpi/stat_sys_wifi_signal_3.png | Bin 3827 -> 616 bytes .../stat_sys_wifi_signal_3_fully.png | Bin 3814 -> 616 bytes .../drawable-mdpi/stat_sys_wifi_signal_4.png | Bin 3967 -> 497 bytes .../stat_sys_wifi_signal_4_fully.png | Bin 3922 -> 497 bytes .../SystemUI/res/layout-xlarge/status_bar.xml | 21 +-- .../sysbar_panel_notifications.xml | 2 - .../statusbar/policy/NetworkController.java | 140 ++++++++++++++---- .../statusbar/policy/TelephonyIcons.java | 2 + .../statusbar/tablet/TabletStatusBar.java | 4 +- 34 files changed, 130 insertions(+), 39 deletions(-) delete mode 100644 packages/SystemUI/res/drawable-mdpi/ic_sysbar_battery_mini.png delete mode 100644 packages/SystemUI/res/drawable-mdpi/ic_sysbar_wifi_mini.png create mode 100644 packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1x.png create mode 100644 packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3g.png create mode 100644 packages/SystemUI/res/drawable-mdpi/stat_sys_signal_edge.png create mode 100644 packages/SystemUI/res/drawable-mdpi/stat_sys_signal_gprs.png create mode 100644 packages/SystemUI/res/drawable-mdpi/stat_sys_signal_hsdpa.png create mode 100644 packages/SystemUI/res/drawable-mdpi/stat_sys_signal_roam.png create mode 100644 packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_0_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_battery_mini.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_battery_mini.png deleted file mode 100644 index 9ababb741ee01b4343cfae21810ced08f74cd192..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3EX7WqAsj$Z!;#Vf4nJ za0`JjTtOae@1 zaEi$vN`KC)!^R`l)#@}MA%fZBum#_pRTYnS#6K2$SAP1y+!b1eMxBeS-h7xbv+bUS z62ppDd>&Ryyy7?bSHefqOHI^_spe2d9GvU{=Z*cR-sXrL!87hAq5D9AGm)Sk*Cw&f|%FAScpelF{r5}E*cN`mMB diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_wifi_mini.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_wifi_mini.png deleted file mode 100644 index ffbd2d3fe7dbba3deb548898835c3cc356eb0b8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3EX7WqAsj$Z!;#Vf4nJ za0`JjuWiy@bxO0KOz3K4 zh1kEzhn`zDbucVg#kYgWW&?{D=Udqu42%_wZ8`UvxQ{TFcV0+Psy!4LX{e|9UGV7_@1Km9g_jLGNJF{9l&F(QxcehyYlD^4U zZ)4RFz84MZN#)UkoY!jIxBR$O5or?nS2!zvr_^e9i=_0`DQns1X>O=+>Ak9K_2Aj< zS?cGuOI(%h=2-R0Rpr3Fr1LGye|1-MEtBbupU<~L{aiJ}wFBGK9A7Ix{IN&waz#|) v?DrKjn5KSiEn8jR`~SP(jMnsrCqFPsd&WHqZx6Eu1}KB4tDnm{r-UW|3CgWQ diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0.png index e81cd7c53237e47618a7ddd5ec50b0c5f7805ed7..9216030a84544a83e4aff120bd5ecbd523fdcd5f 100644 GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv!3HG#?eZ=GDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN%nDNrxx<5ccnG)BClHmNblJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B8} zK-4D}5S)~CPZ1FHDw>Eak-(Ythtqu1d85!dt6n>Jt2 zO<`V`lCUwsbE9zjIiq(%cN*_DJn*{Xurz2PpOHs-!m^pAtnaN(vMq7J58YJ+QcOwS?k)`f+xyS#2l6-zJR*yM zvQ&rUPlPUIy+7DJnottEY=&h{pNk1c^@#g8eeq%`D8;%*=<=+n)cJ z!kHGIJSidJ$BnHk=CJl_*8lVVlM3V>KY5_RS2Fw?ry3_)+jm(GMX@`}3<{FN+m4E) zq*nMihP53BGJJOUHZrO`N=n?I{rmHCC1#+Z_m}U;@Nh~>e2|uq2sG#5fu`nvUUTL$ zGcz2%VW5{P^jZh#Ak`Arh?11Vl2ohYqEsNoU}RuupbJ9AA%-4D}5S)~CPZ1FHDw>Eak-(Ythtqu1d85!dt6n>Jt2 zO<`V`lCUwsbE9zjIiq(%cN*_DJn*{Xurz2PpOHs-!m^pAtnaN(vMq7J58YJ+QcOwS?k)`f+xyS#2l6-zJR*yM zvQ&rUPlPUIy+7DJnottEY=&h{pNk1c^@#g8eeq%`D8;%*=<=+n)cJ z!kHGIJSidJ$BnHk=CJl_*8lVVlM3V>KY5_RS2Fw?ry3_)+jm(GMX@`}3<{FN+m4E) zq*nMihP53BGJJOUHZrO`N=n?I{rmHCC1#+Z_m}U;@Nh~>e2|uq2sG#5fu`nvUUTL$ zGcz2%VW5{P^jZh#Ak`Arh?11Vl2ohYqEsNoU}RuupbJ9AA%*8Q|y6%O%Cdz`(%k>ERLtqy>Ojl!FaO`rGAQ0#Yo+PM#qgKv2Vx(gEai z7I;J!Gca%qfiUBxyLEqnf-;j6nS|@zGK*5n^NX^J6`X@j3%5Qt1Imb%xJHyX7o{ea zWaj57gk!|*x!YU*;8oB04mCpJ$Gd_SN*XPhz`miDxp~Q?r*h)!IUHx(%g=er*Z%&%)B5Kg zi-cpjs~A3Su9UA}{^iTv$1u(Rbh#(Dr%A6e=kY>@8NTWK4p(j*_>{XbHof zuX}y(=f3}+|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=E8uJY5_^EKa|je6UN{QJ`)Atdlt|cOS5& zGFP(C*J?jt(=>ff4U4>j<=bMFo=MIQ6KvU>Op@4IT3+}V#a@-06B#z6^-YXTMr_xz z-TQyNUZ3|vzTR}n!@Xt~w2cq&{kSGlCVKp1t^kW|!`-~^Wj1pAGfhK;s@_+x;%b-~ z%QT0(TI%@6cCV9Zn=8Z1S4>suoN}*qYWw1g8ne!(t?xVj*fsJmzv_Wh-8C#WjPs`6 z{QmoIhJnN$_H}!|^J}eaZvFgo&+fSO@$HE}E}hXiz3Kg2zvs6s+rR&FR4v`0;Cp%X z!vc%WMJu$Gbi}%6zbxr0e)s0%y{(!`;;w-up|S!CR-Jcc5nMTCE-&+eGaupvKK3(R zIUF)kf#JcuE3*z>;rYnMQnC4&L8z&ztH6Q9_i84GMK`?r{yS!_;!}Uqqgy6Q&WcE@?oH$NpatrE8e$*XT& yff^)1HU#IVm6RtIr7}3C-4D}5S)~CPZV_;xp_jGX#vFKeoWxv-a% zo*8;+h;dIdD=Y5Y?Ja-ss^@%%8X@uHT|o;ajh0Mc-%!ikykyc-Iq~%zj1dr}23h8^h}BSG$+|-o-YRi9xwIIc1w$oAXMa4L$zHm=$tu4sPnZF0EXA`_=&? zE4ify7Hn)hdP3))u|>oLm6L9lLf_VZ5DyetnkW&rOvYrxo3h>A7Jc^Lf7|ZAygGWq zvX^0Q*Vnzi_jBL>&vDgFsTMMJY>ox*D&sbDPTQoTzgg$^iO+KuY3zzuS)P4RoRQI% V*`C8{8ZgipJYD@<);T3K0RWu8qKg0k literal 639 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv^!3HERpB7yOq}Y|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=E9To-U3d7N_4%-k25QDAKlnX7x>%&59CJ z)@*yE&0#ko^PTdIPF}ac+BLAI%aD)Z)TTRtbvNgeCo>#FOO)71E+K@6Mo?*vApX>iKEfb!n`%FEsb;FjZ&l!=+%`Tr0{vQ@zQ^>5k;(5<= z<64*QiL-7NdcCZz)?8{*^nLx?duNU@B)(rDfA8J$Xm$5}GoP+Gbz#ewS1&HCzMR~; zYf?kWLg9uojkR^GKD&K?r9Bt#d35%x#s hC#5QQ<|d}62BjvZR2H60wE-$(@O1TaS?83{1OTwP0kHr8 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1x.png new file mode 100644 index 0000000000000000000000000000000000000000..02c27ee445824817343cb38caa9622bcde32841c GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv!3HG#?eZ=GDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN%nDNrxx<5ccnG)BClHmNblJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B8} zK-4D}5S)~CPZ1FCTHba4!^=uQ6f|Gz!6YD1^e-NkG@ zQU+NJVa!Gn5)x7ia!O`tFsB8)VoKS-nDv{ji1$N-)C0$Lj4~M}eg`ZbxJogoHE}O) T|7g<$G>yU2)z4*}Q$iB}aYJ*@DMvo>vn1>hg5uvY*u8jWnzG@pmV;a)+f&h9vl-Rt${s;ZuMyWPq^l{?raNs|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=E7fJzX3_EKa|jbkIx2QJ`)At9z2nZYT8w zdG|S;P_7iR`N6TX;*|0ahTY5eIG$6I7O>&yeqthI;uOR2#;GiQ&bn1HWo8*SW?c2w zyS8-K%XRDjuiF36@?Z7|;n!geYt@*08s7W2ZvFoK`*~-MXokfXUpQ~SU3>r6=dk_v zr@Ix-(YCj+IMLVNZ@y~PsZddcUBAONA3Jl6A&NUr^a1OJTPgSN-8)xSUT)7k``x*( zU%x(7+PRk1Yt!b07c{2Irle72k#hIV~ zyse|4s_NIr7cV-dTxxF4Vf^^y$&%vA%Ab12eps~#gqmK_+*TCG$z#yX|^e2jj-29Zxv`X9>B(J`81!|B4*$|wcR#Ki= ml*-_klAn~S;F+74o*I;zm{M7IGSvpCh{4m<&t;ucLK6U7Mmr4v diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully.png index 3559497067890501b348e72d0e6dbe7d400c3648..57558ad14382c72fe1069019cdd319fcf179a9fe 100644 GIT binary patch delta 451 zcmV;!0X+WR1w(EZ*psMAVX6% zakb+%0000MbVXQnLvm$dbZKvHAXI5>WdJcTFETMNF)*)Z=?(w@0U}96K~y-6rIfL1 zgJ2X!k0oRaWDv=ixr-e-q@fLlMz=zjOr81&eS%6~p!7-l0x2!YA}H7)djuE3MYrPM z?Ghoa#>9BwPXB+;;rs4z6%nBoZ3P{G+3l>vn1>hg5 zuvY*u8jWnzG@pmV;a)+f&h9vl-Rt${s;ZuMyWPq^l{;_PB}tM8&-2K#ta54-0JyIE zEh0~Y!QfTXw9|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=E8qJY5_^EKa|jV(TvwDAG2+I{k)gV~&bc zSkKgr+b$ice;_}xZGJ+2Vzb#lhA3+*ZEMcfUPZM!wv<@a6@|_XH)mF#%QoE1sVH6U zoP2opojGUzR=le|cT#r8h5As7=R3_Vs?&9nOpFa7&>GhgP-&$|+lW$H_tK{&i&C6Nj=N-q-W) zYtMVSxnz^rpC4299%JrO;#l%BDrULlm9oW?+Z5O>r>hq5H%##5S7vcyJ}9elh~vSk z=gZp|cQ|%D;7s{i;Mnu^))j+`JG=y#PfU!At?6E1V(Vk{=F8i>9sLZ9Itv$^)YoT! z^JIeZ(q(oHp;p_x8fIMybvr%dOMHjJui^*xtDE@qO1-WISU)wC-^;XmfzFR0zOBBG z^_E^K{(e{R$eDeNEnCn2+^}_`-rM@GM|IN8T$~!TW^*p_GLCzw?rwGO=C)4>{tLBK z5<;e|>0~W1iA~iniK=IuCBkJ8xZc(l81RVT!21$?&!TD(=<%vb942~)JNvR5+ dxryniL8*x;m4zo$ZGegxJYD@<);T3K0RX$*E*}5@ diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3.png index 6f98e72819408229bbcc49210c1ea7e568f9e253..e4425b2b1eac5122da323a2262c0952458de814a 100644 GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv!3HG#?eZ=GDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN%nDNrxx<5ccnG)BClHmNblJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B8} zK-4D}5S)~CPZV_;yE@^obu{hFf;r|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=B+?o-U3d7N_4%KJO(RC~@?Bxw^4f&QeZM z&3#TUZ{JueZT?MkSK-rUmDT$ivnPri=@q@=>bYQBw^4wHLfWzF{l&Xx_+&3Md$~&b z{Ij^W_y3;N{BLmo8-8pz22pFN0vd2VP9$3pNGN>ue*b9 z-@g6x-o1P54AGMeX8Q2`{`+tDIWE6XpFe*-dokn7sWVk7mh;c=&(F!pSvp05Q)ND* zLprPa(YJ5kp5FfZ_uoAlyBG?}%D(;k@k2s$>3zAfX_lOdDevSKEngSjqA;N*E6u>z z;}>i7iIeZ%xZv9kL8JU%t$I|Lobb(rKysbyl4lwYkK2 zRIUdrZSoOd2;@KH6glngTyyK@J;7f#={$J#=~ai)oW2HzNfS7}r%gK1K6mC!QOzp< zHHilwd@8j{bhxa``HnL!Q8P!eQH6=g#Zl-ECwIe%XL%V}+jy>(E%o$VAS}jn?Tnzu zp`M1YhCnBQh6{Hz58c?ZztQs6+uzz}?s772QnU5QnR8=N-jeMMj3TA=``#U{v6>rp zZC%Y|H(k>N<7Vq@OGaZ3hPf+skJqv?=$tN!x_>uzn|yLt{Hs;_;@-%<+V#(5{i^Iq z6NE!UdxO2^->xYC&&6OS!r*4!1e~}OHIB`gE&0i&f097*ndF{X zXVbn`*!ZPJMumnl1u)Kd82EpUJX>*TCG$z#yX|^e2jj-29Zxv`X9>B(J`81!|B4*$|wcR#Ki=l*-_k ilAn~S;F+74o*I;zm{M7IGSvpCh{4m<&t;ucLK6T$cSJ}4 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully.png index 8b932a667ae858cdeb0a35cf7577bea868d83c32..e4425b2b1eac5122da323a2262c0952458de814a 100644 GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv!3HG#?eZ=GDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN%nDNrxx<5ccnG)BClHmNblJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B8} zK-4D}5S)~CPZV_;yE@^obu{hFf;r|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=E9_JzX3_EKa|jV(TC3D9|?lX7M{$kz(P+ z2m2!=v$cKyu>TYMEBsB&>_z;7t&2BrIvjChMnY4IMw3vJ)Owb8Pv4x|BlcXQF81K5 zHczwNlh4?EKKCZ=;f;T*ZzeJp`=|4GINW_}vul66ZGFtSXSH7sGfFT;e--3XdmvK4 zHiPlep{Yx(x4*Y>{2R$~_~D0pfByWr`-{VCnOXSbOW&$u{5!h^rx>L**UjryTWFy4 z$RzeqqSvpp5!2V-y;YyEjFBAaV77y?JC{^eIdI9UAX74OqS`F zXL`~y{hg&+fTE537Rf%JZ|*bt%Wh2FuFU*l&E6AC!qXO{yxqxNS-o}M)sVQ4uk9x` ze5$mzdm^|#t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU38N5re0zpUXO@ GgeCy4f;6T8 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3g.png new file mode 100644 index 0000000000000000000000000000000000000000..84ac92760d18c003cfc4e7ec69ad34a8d349908b GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv!3HG#?eZ=GDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN%nDNrxx<5ccnG)BClHmNblJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B8} zK-4D}5S)~CPZ1FDGfba4!^=zTjSkn4Z}hx6MT2a9?4 z=KM!IAa~7`pV4n0}Uxh=U<+fWg uyMW+~o5{P%_b&SBYIX0RfrZ-NUfD{Q;^ny>Z}Nb)FnGH9xvX-4D}5S)~CPZV_;xp@N{tuvFKeo#nAh(gGAeX>#7N= z4}#bWPe1zqfld5iY=OR?QyWL)1WRwuC*>lyw*Koao9rdHQSYYEiP{=JcBR~tcWpnc zvq5X{V!Hib*@^(tYtqfYUH)vb57f&^Sw|e-r9eIz{Q@9uw)i@ZiWRKU8y3j z-{V*r7EGyg5b*6kX7lXp-O{@*<>zNo7 z7EKRkUCa_1`nF@m7cqtg!?e7fo07>NzPoY1+LhNI%JSbsDdYq9@!O(?ua}3-0frWX Mr>mdKI;Vst0A!_{3jhEB literal 794 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv^!3HERpB7yOq}Y|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=B+io-U3d7N_4%Ih!ToDAIaB-oi5 z9;7YcU{idp&~xKJ&DJR2Z{NQ^*Ic?%^25hZpI8JunD{)JJOtRjZs0idt5-E|Yi63N z^0GJflVm2h>~2n}=L|Y<$AL?bvAkI&pnStx*EimCc|B+RzPnk{;kAzB3yHFP#&;V{ zKBz>b-#pl4u>GKnv-sit{AcPuF;_ph&?VS#^H_<*yy)UK37cx;(&Y!zLIOoNXYwZ6 z8Qh*DwJ~n}{`G>r!2+O+7@YS zQsH^8xioCjL?7SF8cR!zXP@2ou--4D}5S)~CPZV_;xp@N{tuvFKeo#nAh(gGAeX>#7N= z4}#bWPe1zqfld5iY=OR?QyWL)1WRwuC*>lyw*Koao9rdHQSYYEiP{=JcBR~tcWpnc zvq5X{V!Hib*@^(tYtqfYUH)vb57f&^Sw|e-r9eIz{Q@9uw)i@ZiWRKU8y3j z-{V*r7EGyg5b*6kX7lXp-O{@*<>zNo7 z7EKRkUCa_1`nF@m7cqtg!?e7fo07>NzPoY1+LhNI%JSbsDdYq9@!O(?ua}3-0frWX Mr>mdKI;Vst0A!_{3jhEB literal 806 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv^!3HERpB7yOq}Y|gW!U_%O?XxI14-? zi-EKU7`vU!wgU;46*#5?X|R33=B+Ko-U3d7N_4%IiDrsDA2zD)yum_b{Hsd z2nqTxQm7Cp68NI`qWOneC;vn49|D|JqMV)_T^ColBpayhHohDBbYc4D*$Z}jT*c~J ze!k@IuhsU(AN*&`xt>^=tKh(pWX_!8@Hn1<<$+QGrvw9A4Kv?Ak8j+QcJ|*cE6qPX z%_-qxPfX~ZeSa19&1rq37neV>C+D`G^{PMj zI^f{Bs;yldN_DH2#+=HEIm&V5yL4G<{q=XAM;CDf8rQ|H4CY?QWG)tSF!q3z<9wd^ zLaX`q|9UFzy?A-yyj`yjFMpeLHHPEa(>+RguE&?R`*zN2(X?AW^VaN1!k3+rICebd zTXpoLny8K77fnN#Q)kyDFy5IU6n1h&=J#`qZ&`Mw=iN0o5Nj@49P#|d*`x(b^9}}y zr@1dPvn=mgbDEngB=zky_1N^b?0H=Ng~tCT(q z2{eX$ZJD!&T|ik^$>?6YL$~s?FFJ`qg+E?+*4MY$U#PcEwr4a8p8StP>Y6Dq38|L2 zMwFx^mZVxG7o`Fz1|tJQ16>d@4ly*dGBB|+Fw`|Lw=yuu=m`CZq9HdwB{QuOw+6|p zZ(V^JBtbR==ckpFCl;kLIHu$$r7C#lCZ?wbr6#6S7M@JC0V-nfboFyt=akR{0IE+% AqW}N^ diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_edge.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..13cae40b84fadb00ce2a127cba99830853c14191 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv!3HG#?eZ=GDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN%nDNrxx<5ccnG)BClHmNblJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B8} zK-4D}5S)~CPZ1FCTKba4!^=uQ6f|Gz!6YD1^e-NkG@ zQU+NJG8+;Evkx3R#`o|4|Nf@*b8~Js=(X`1Cu#Dt-D8#H;o%WFvWsChqY7i!VnGI- XvfR*}X4_kU1~PcM`njxgN@xNAX6;67 literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_flightmode.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_flightmode.png index da5b02c345d1cffa217040573b8c578ec661d12c..690b5f6c72219f06f50e381cce626e754b578a91 100644 GIT binary patch literal 517 zcmV+g0{Z=lP)kVQ~pgBQ~5OV?tgkHG_ZWI)pEOaAizyU#Mq9=$sL2`sS zf;WinyEKbTLaSpO3*MrCD873AXsoq~wf2de+U<6Gbp^ZtV{2_SuZgb!U^bhrfFiIo z#)Rhxd|d%ZiX;^z)uz*FbTI)y9LFo*2G{_VMx(LHP2f?GlFTnA02qx%YoL%WADhkQ zGB-g=u}mqDG#?I!#d8Gz85AT%7exT*_xpYffV)noljMq!QY0P)=Nfus;GFw(&iMxA zUaxm@)UycIl5o!98I8N$Zsw>T^`PBuhrnyb-Axb#A+QFL!C_ij73Zqo zTZ?@zvsxczy?S=>x$id5=Tz(eKg?xNwbdfEOE)#FdmnG|>9=Wo7xUb!81()8Mf7b`wrdu~>K%sO1SAvZrIGp!Q02Au=n4uaAe$cEtj qw370~qErUQl>DSr1<%~X^wgl##FWaylc_d9MGT&-4D}5S)~CPZ1FCTHba4!^=uQ6f|Gz!6YD1^e-NkG@ zQU+NJG8+;Evkx3pyT!1`-4D}5S)~CPZ1FCTHba4!^=uQ6f|Gz!6YD1^e-NkG@ zQU+NJam-Q@K#+EJ)>Q{_af2jHeyM^Doy7;&L~ic5)Nz?1h|x@c0*gi&Bg2|k{MI1~ Seb0cVF?hQAxvX-4D}5S)~CPZ1FCTGba4!^=uQ6f|Gz!6YD1^e-NkG@ zQU+NJG8+;Evkx3R#`o|4|9;W)b1XMAPM0w{_OfYn`gx(}>^5e?Pno)yCl(&)HeoQI WnsLld+*}@L9)qW=pUXO@geCxcDM)t! literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_0.png index 2989939be2b31b10bea25e092d5d3a7b700eb698..1c59b2add7abac730bd6efff8227c6d9b31d2344 100644 GIT binary patch literal 554 zcmV+_0@eMAP)ZeY$#L zS?!!<0rgl0JvS<>vTHQYBk2=aVu

9H(o<#28N8)viG zi=;F}LDEFhY2aw90{}Bi2ord8c=UAr<@z_k{oQ?krwh_F&Fb}f7r=Y}Gs`l<`kUML sMY?EQ{3F==Me^SFz4rw6_jXXm9~bG|Z<~m)Pyhe`07*qoM6N<$g6>S_-~a#s literal 3343 zcmZ`*Ra6x07X1cPa1aTlO9d3k0friS=n(i}RFstNh9LxolwnL_XauANkQAgv1VmE0 z8;KE+4ynt3-|oX*>+G}FiT!fU%f{;Is8K?hp#T6%4RvMx3ud?g6Zxf!>~=rU2mq+8 zy^@liy`?1pzT;^IwkU&Ddf9{NU8GhNCQi#$pN{;NJ`#sP*=NzlfXr}4T7|W!{HCa^ zJE3$;H{F~1Xx^6HiH=Y#JAn9+^DNBrh@+;drkMjPmKr2n_e&b~rEJswqz1|XRr6Bi zirYY3mqWQsC3i zbwC2Dcno++6g~ijyB#;N;OBKo{-WMU>=j%6$i}!08H9_dMi?D zMqr*rO<@2b-v>=^)l@bCxhRC^Wn77G|6}9ZJq7@5mRsR|#l)d5yWIZN!e(qz@w_tsocRP7^$K^M zAYal9fq?LVJ(c5%`XXkq!3e6haQIJb8P=4T;ZvdHAM9WViCHQ%>;5)(aT`>Rv zAtl9;kA}iIf?&3H^!{ov#B8tP*Tr;ZBVH6c2<#8S|Mt7;B-BaY* zw`K%ScF@{5>U+3f76iSQYFaHdwD!=R&X{N}s0RLKg8F$ZHn?JqDzV-Xm=6VA*+&}b z)pcB1OAx$Ox`N?eBLR!(nNUI>^%Wp|B`g+A1z<-h=WKRNAY&}%CM&=&&_qzgZ>RoX zga8aVT<@~DU6>qW*yT|SXEjFJH-w`rQZFi0(hwlkBedTt3Gzog)Vsu8N>hcTTZ?>} z|3X!gM8J)tr}=U<$;d3d491iZvkZf}nzJfWi!>`6Mu}Ts67LL0aW<>i+zwKQ(T23# z#;QZ_sKmAFTZ!q1#&JGuH_c{0VwZZIsv>w>wp})xib*v{NiKu2Lt!kR-63*3(|C}D z68YihksY*_yjzW;kJ66&X&5^)rLSUzZkK)>C#Uuu*0jP%Cfecz6Kwm2Ec4}OinZ)4 zvnV1d{K{M=UUZ`_WY2N+V@5Rv;kdu*jhhJ}|L~=Zf z+e~WbBGP`ux+u#D;}elx-1IbjQQj?)aIWP!AeE=_BeR_z}VnbMhLQ$Ee48|18coI!<4KkinXr znq{1KO}~xcfHEjx5sTx^63oT_<4ABGEF6RoB_E{O=?_lE~BNj65 zQRz^*;D8=%8+<~%PRt}G5p#%SLqY^9`?q3U@DsQ)a|H7-yvKgG0)`jHeWxvdRN?Ss z`3b2L?L=y~ZC;ty=uBDN*oS21WKsABu^o7!n6AUV2kbS|i{2lzaqh3(Ts-Bp`%>m* zRb;GB=QK_lwGT+*v84 z(;OetVvhT2A7)#9cjJ}qY`ia-oI}1Nqg_6H(s9&T(#6UJK9b**|6}EyaCf3(s#ASy z^_1^mOA}X%6+t8HN1#E${So+(SBib!s*$K?1!F~}jew2P($l5qJI{Bn?7X1YrqIQy z(2LPa2x#DqJH0y7@FPWfeD?}bg${*93Pi)z_-aRRUE)Yuan`>*8bH7>K~5qMm?GL;63bzB+ zTo>QZ&&l5;yZ`uG467A~>JCqu``cZNzS4 zd2#-*5sP9Emw-p~{DO9>dRWxm zGf{w?Zwv&jo=ua| zkRgaB#NSjzc78_%mN?39FKDlu9QPd54XdWKH9Sbojrrzg=yy1FfSs9SMF$)G>CpAF)o=)0$p4Ml;(EjjL4R}ZksE1mzdS5TB?zm zc9`j$Jo>A7Jajf9YWn$2#4FjL*dv=0=Pl`VG}*N03_2+42qu|+{O+V|JN8#zRj=ZE z4jn5U?UNg%i909UmZDh~e)5*3y8Z(I{4cB+CJcb1^9x=Dz#9et(HsCo;)VHijWKIg zz1StO&{9(d=P%xLeYvQvx~V_$1c2hkzkq<`RK|asK5mM(7yMtt3f@BQiU0uluA!`m zlI$Fc(Nbsm=Vs)2lCh1&-7I0~Jd*H`r66p~t zEh0h?LQ%=ViC8cZeL5MAC*h}ZTR16N{5*Kgf;W{8F0;6kYudwa^s(^!t4MbAM~W)1 z*x+!r)5dU_QvBP~#z6aIixex#i M6&>YbqZeY$#L zS?!!<0rgl0JvS<>vTHQYBk2=aVu

9H(o<#28N8)viG zi=;F}LDEFhY2aw90{}Bi2ord8c=UAr<@z_k{oQ?krwh_F&Fb}f7r=Y}Gs`l<`kUML sMY?EQ{3F==Me^SFz4rw6_jXXm9~bG|Z<~m)Pyhe`07*qoM6N<$g6>S_-~a#s literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1.png index 6f40cb44713ed172f2fed2b6bd0607fe52f4e0ce..32e916587dc18a7f53e789386b3123096b49be1b 100644 GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv!3HG#?eZ=GDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN%nDNrxx<5ccnG)BClHmNblJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B8} zK-4D}5S)~CPZV_;x(@pN$vvFKeoj%%B^0;yuo4X%IGASzbyt_tG$@qF`zM@aMUA-j=Zo-t6Yk z3liK}zVT%UL&93q9l|@J)^0nneRh|%t;U1Od5jTy)8n5OUj6Rcwdh69h2O5HHtC$( g#3Npq&l>uNv7n--$~;Uq02ty7p00i_>zopr02i#l!T$M4BwNqq|WBvB_-Kr27~Kc#EbJ~ZrAhu z^tt{)d5YHY>H7EnnANVh|7pe%AD?d;=OzbctlrGf@b6>pZ&te)y)~@GC*#x}urMg} z8Gd=A8g@!Z;1mZhHUR>Wx(_8$Rz=%9y=Bfv@u19S%kg7mtjFW+pBJi*1aLoc_#@PLrEh zzaYM0-SLRyC)PIr(}-$`YeY#(Vo9o1a#1RfVlXl=G|&Yh;}AnLD+3cN14CT{b1MUb zjE>NsC>nC}Q!>*kachvg`qmYc3PCmm=ckpFCl;kLIHu$$r7C#lCZ?wbr6#6S7M@JC Q0V-nfboFyt=akR{03>riJpcdz diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully.png index 60e3794a40325664c2c5a6c1c2eb3b946f9b809e..32e916587dc18a7f53e789386b3123096b49be1b 100644 GIT binary patch literal 492 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 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully.png index eb259196f6e9146f07b824d1d6ce4100b00eb4c3..ea71298a2c27db95edb1cbc39d35945d6e7eff4c 100644 GIT binary patch literal 554 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 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3.png index b574115f99cfc2659b01b7f813a9f51f0d25bedd..869a497dae717fdb963fb128f88951d4205f5ed5 100644 GIT binary patch literal 616 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 diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4.png index 3b81cebcd578238a15057367f274cdb374f6ee3a..1711c8252fa9d76340ae0a16ee4559c72029617f 100644 GIT binary patch literal 497 zcmVOJHmNx4jAg!Z0j=SN4AR96aeav5Dz)y0ojNw2ka`m=F zT!XhUNs^6-tVIMHrHDM*SPm)xFve)?33Od|1$^77XwZWip66)*$8o-n$JMnjQV;|u ngsWeqs;Z)@s<07Vt)PiNzk8GGlfZH+00000NkvXXu0mjf%vi^i literal 3967 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 literal 3922 zcmZ`*cQD+4(EgGrA!-o4OGG`K-pd`LM6`$!qMzP5f-@n zx*N4Dbs4Jnu=fuMz9i0zi}m*eUc$#|L--z>JmYAqBz-50JG> zcy<)l{`l%r(22WO{W$R^RXQgIj-qaP} zFkT{K-XU*N6)QUM@PN0YN05t}=C6#v9zB4@B2#Kva_z_v6Ia5Ydsu;S6~ua(<-pJ7 z+uayOs;t{Pq-JC|^HY(!MwVC}o#osM#j`xBS-Y(+PDWhBB@*=BCt#&oiXg2Ktxoci zGkZiC=b53%id_`C#QAF@DIX)(tV{Ib)wMbss9_|7eF<^gB$_ESsTwzlv7t3P6lu-Q zfYo>i;jxODUQ;jOPO1=l2Os$3zZhOJOi2ic5Jn{WQvjf|j2jk51|WAjfrc4C zJfw;wO+Lu%p~nLd#9%!F3C9Qp`Urw41Xn#mHXw|xKT0nqT*?Gc(TLRks4657X{2|T zr;-Y-Lc0@XS{x0P!WZ??+ya~ekCUiNiHV2@ z-ja8asj$6H+E4H1-lqN*>!zk4l9Hy<&qGJWALH9;(~0Xe>%?1OqK@t4NKZ7^2rHD* zXN27=Nvcg8Q%h|BjXD0)5SC)Y^< zaY_10CArLnnfd0Z`}&v?Cqsi$Ch;V`e4#HX&z(zL$I8a=wxx8k>~(Rukl_)>GRNdv z=nQ;Db%tLi%T3L{D0-CVF!}K5`Rj8?AlsF^YQ*cVB@t@+rx-#^2!;V8kKuom2*Vs& zW5j6t$@&A=rPpoNWoc95zL8i$3aeF$Op9KwHTIGkm6n#2e&5C)e=|-pUQqhNNPVo> z$=*p$JZ#3R&Z%zI$$tzp_HvtiJ8wIEyJ(weT)2b+_EEeadKq(@~ zU)0scHBK)#Ufyw`p3NL^Kvii?Emk#67kp;?ECwzR$AQblpE(_Sf!;Gj5A`f1dA|2> z^H$Iv&RCI$$k|;bVV+E)n#Vtvt`+f2@J%?4G!`8xGff_k>P{{c&gWlgMCaNRJt$8s ztI^tM9_%(eHascmDCsizpxsh|+&0~UZVC<0qh^a_zo04}<~|;sE%(=TSIa5*SCsSR z2jnK{x)QI?DkZGb3fT^eaHxN@_s(G{IeY*6}S5iFw!1*VNey+N-XcuD`*(!4cx3 z>9k3oAt7|)bdrLaDdv4XeOW1!U-kGOml>8hm6c5t*VWW@2BLh2z$@TM*a%E~bZ-je z((LNx!sv4DB8_fG6QBjr!aLeKE4vcYzB9pS|LUR2in`FH+-1;gUR&P4vZOk{dY(<) z>cCe2*7fKMZTGBeuc)K@*mw)EJ(;RZmCOm5I@w?^KhG3dNg0Z!w0iEw9gl{ecHTeh zi{_B!YA@I(Y0Dp*FE&XxJ(+u7f3@wln!OkDJJ|8dnKrh6CjE*P%8LJ?g|($-|7C2= zasT!a_>d-GB0vEvdQ1%;hm!@G1)|_=2O-Ng|F}-1*KsKu7&DCQD)Nl*lGcxA#$0m^Q@MK)vT?xSK2#2gzG84vl58SspWzhc0X`? zpzshLi;juvVqNjVT2-ri!4LG})O**HmJNr-;>M`%J=5obr_-gOWp`Zz9nY^1W8>4} zzi2&NoGpp05SVGcVZb zOHVe)!U;*roH%9&W`ir7tHxK3kVLpE+z$&C6HfDy)-jK*(xTwL=G0w__X5vM7g{?4 zAj@%K$$0z}U-Q2`wLCHi3s#1={~Z@8nHLtu=S%){;wmYt@6OJ<*M73nopbA|`kDgE^mE^A@=u z&7t1i>+6E2DJy~%--YG^ORS+?d#<&vy{;|E?aAL}b!wERM+xTd}R-P;z{8EZbr1s4WOUt~`}C;dYDuF$QzsPe+S(U7g{ zg*#M4GTRp0e<`+E1)P&%^7+2{lY@}KD=ZN|8#No9qJEGe*5t%f`F~*w;79&O__+OaVec3JUs%$a7)YS0>G;%P%S{o1ix8 zM6Y@+buW$2pI(e#Pl~9S$zvmyf2$|iZ8Y?C03h&IiXkEZ;OyoWw*bHw1OVGs03efgD?Z&5 zEW4n$y@b|U>T1Bve=oNMm3W)E=b`b^8vsZj{O5SU=S=$ll71e_4!8Kfq80dv_ec}~ z?hP}lM~2@Z zisA2LLc>VTmyly9YbC=OM3D{>0)gchYK}%p47eur_=u)@4=(gY_y6XDotG|ANCeeL zZkRb&1W!<0mn95HL}Nsc#PIs>{B5k2Fb|fOGkF7k<0!y|px{PC%`k_u>#@)SM!EVK z1r|=oY~e0z(u^;7%R!&9qCVr3g z$L8v86SAY|K10NBqW%uw$+Z5c#~Cv4z9>RPG}d-dxwic8xbMKM693?Gd^?Vsn_6?= zb6TMhEsYCev301$!rTj+UUvO08_#_lkb!eNJ<|*pBAM>)R;JfWZ~R*DBh+~)*?8WI zGor^&(}t5v-*kNL6z;!#&T}Oq0E5h9-nkIJQpsru9>4&PRc#o&|Gt>DeG}v|t8gXt zDMh}>NQ{N1=lfB2`8xS12Q*#;pEEbkJ5Hwl`;M_!%^o^di!ZBAUiqcFkPfaKc{x0P z^{QPqkgt5&?ZKaow2a2?V)jP@&u6BEh2bJS#j0ar&?U~UC`w2i84VVkJ~;BSzagW6 z;mqwIyg3Jk3t5=|M+>~Tp~Y*KT@^AisU13IS&fe!Ub!H|w#85;)o%#!v3}Oj#6gea z-Z76?FQhea{wu6rSYwISzE}A(qU(qM=5G^>cIJl}t+Kty>&ZWfCg!Gn1nEs7!>?e$ z@q1CVU}G&BI#jy6$CzA})9}^vP2-UBrwdc?&I`L=9EohK0*yMeKl~!5*b1IIfBBiE zVYg;9R8Zwh@eHnT&ycdMq)bS+ht}aq%A`+Wz3t#J3(i}dbZW#5=)WxN8`ODQ!7Sa5 z3h(S1V~%_W#SdSE9{NmPpK6>aClbvm4mcaU_(~9Kalx_UviMiGZf}Gl{!@Kv5=27= z)!r+>CbS63VN+nuxSax;A@YW`e19K1)zR6oiL7h#YbY_W%xUDdX&Gv2?+Ab6TDBk= z{o#UC=@5i)!K+B+74aT-JE3k5nhlh00S`E!sc(uM+A{8xW}F3B*z*VM{>*h~Gpl`% z&E4@x!QNgA6)_rLu~fkKiCzOP<7BOl${TH$N^>lyxps}at_V%M#vh2h3eorfcl%!e zJU$Q;AKTYHb}}|zcDDeCfTV0OhyVWs ThVfm - + diff --git a/packages/SystemUI/res/layout-xlarge/sysbar_panel_notifications.xml b/packages/SystemUI/res/layout-xlarge/sysbar_panel_notifications.xml index f9e2d5e78ed1b..5fa8b3bbf8f68 100644 --- a/packages/SystemUI/res/layout-xlarge/sysbar_panel_notifications.xml +++ b/packages/SystemUI/res/layout-xlarge/sysbar_panel_notifications.xml @@ -78,7 +78,6 @@ android:layout_below="@id/date" android:layout_marginTop="16dp" android:layout_marginLeft="48dp" - android:src="@drawable/ic_sysbar_battery_mini" android:baseline="17dp" /> @@ -98,7 +97,6 @@ android:layout_width="wrap_content" android:layout_toRightOf="@id/battery_text" android:layout_alignBaseline="@id/battery" - android:src="@drawable/ic_sysbar_wifi_mini" android:baseline="21dp" /> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java index cd2679a2f780b..18003dd42f9d8 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java @@ -37,6 +37,7 @@ import android.telephony.ServiceState; import android.telephony.SignalStrength; import android.telephony.TelephonyManager; import android.util.Slog; +import android.view.View; import android.widget.ImageView; import android.widget.TextView; @@ -57,8 +58,6 @@ public class NetworkController extends BroadcastReceiver { boolean mHspaDataDistinguishable; final TelephonyManager mPhone; boolean mDataConnected; - int mPhoneSignalIconId; - int mDataIconId; IccCard.State mSimState = IccCard.State.READY; int mPhoneState = TelephonyManager.CALL_STATE_IDLE; int mDataState = TelephonyManager.DATA_DISCONNECTED; @@ -66,6 +65,10 @@ public class NetworkController extends BroadcastReceiver { ServiceState mServiceState; SignalStrength mSignalStrength; int[] mDataIconList = TelephonyIcons.DATA_G[0]; + int mPhoneSignalIconId; + int mDataDirectionIconId; + int mDataSignalIconId; + int mDataTypeIconId; // wifi final WifiManager mWifiManager; @@ -81,11 +84,17 @@ public class NetworkController extends BroadcastReceiver { // our ui Context mContext; - ArrayList mPhoneIconViews = new ArrayList(); - ArrayList mDataIconViews = new ArrayList(); + ArrayList mPhoneSignalIconViews = new ArrayList(); + ArrayList mDataDirectionIconViews = new ArrayList(); + ArrayList mWifiIconViews = new ArrayList(); + ArrayList mCombinedSignalIconViews = new ArrayList(); + ArrayList mDataTypeIconViews = new ArrayList(); ArrayList mLabelViews = new ArrayList(); int mLastPhoneSignalIconId = -1; - int mLastCombinedDataIconId = -1; + int mLastDataDirectionIconId = -1; + int mLastWifiIconId = -1; + int mLastCombinedSignalIconId = -1; + int mLastDataTypeIconId = -1; String mLastLabel = ""; // yuck -- stop doing this here and put it in the framework @@ -124,12 +133,24 @@ public class NetworkController extends BroadcastReceiver { mBatteryStats = BatteryStatsService.getService(); } - public void addPhoneIconView(ImageView v) { - mPhoneIconViews.add(v); + public void addPhoneSignalIconView(ImageView v) { + mPhoneSignalIconViews.add(v); } - public void addCombinedDataIconView(ImageView v) { - mDataIconViews.add(v); + public void addDataDirectionIconView(ImageView v) { + mDataDirectionIconViews.add(v); + } + + public void addWifiIconView(ImageView v) { + mWifiIconViews.add(v); + } + + public void addCombinedSignalIconView(ImageView v) { + mCombinedSignalIconViews.add(v); + } + + public void addDataTypeIconView(ImageView v) { + mDataTypeIconViews.add(v); } public void addLabelView(TextView v) { @@ -315,12 +336,15 @@ public class NetworkController extends BroadcastReceiver { if (Settings.System.getInt(mContext.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) == 1) { mPhoneSignalIconId = R.drawable.stat_sys_signal_flightmode; + mDataSignalIconId = R.drawable.stat_sys_signal_flightmode; } else { mPhoneSignalIconId = R.drawable.stat_sys_signal_null; + mDataSignalIconId = R.drawable.stat_sys_signal_0; // note we use 0 instead of null } } else { if (mSignalStrength == null) { mPhoneSignalIconId = R.drawable.stat_sys_signal_null; + mDataSignalIconId = R.drawable.stat_sys_signal_0; // note we use 0 instead of null } else if (isCdma()) { // If 3G(EV) and 1x network are available than 3G should be // displayed, displayed RSSI should be from the EV side. @@ -338,6 +362,7 @@ public class NetworkController extends BroadcastReceiver { iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH[mInetCondition]; } mPhoneSignalIconId = iconList[iconLevel]; + mDataSignalIconId = TelephonyIcons.DATA_SIGNAL_STRENGTH[mInetCondition][iconLevel]; } else { int asu = mSignalStrength.getGsmSignalStrength(); @@ -360,6 +385,7 @@ public class NetworkController extends BroadcastReceiver { iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH[mInetCondition]; } mPhoneSignalIconId = iconList[iconLevel]; + mDataSignalIconId = TelephonyIcons.DATA_SIGNAL_STRENGTH[mInetCondition][iconLevel]; } } } @@ -368,36 +394,47 @@ public class NetworkController extends BroadcastReceiver { switch (net) { case TelephonyManager.NETWORK_TYPE_EDGE: mDataIconList = TelephonyIcons.DATA_E[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_edge; break; case TelephonyManager.NETWORK_TYPE_UMTS: mDataIconList = TelephonyIcons.DATA_3G[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_3g; break; case TelephonyManager.NETWORK_TYPE_HSDPA: case TelephonyManager.NETWORK_TYPE_HSUPA: case TelephonyManager.NETWORK_TYPE_HSPA: if (mHspaDataDistinguishable) { mDataIconList = TelephonyIcons.DATA_H[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_hsdpa; } else { mDataIconList = TelephonyIcons.DATA_3G[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_3g; } break; case TelephonyManager.NETWORK_TYPE_CDMA: // display 1xRTT for IS95A/B mDataIconList = TelephonyIcons.DATA_1X[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_1x; break; case TelephonyManager.NETWORK_TYPE_1xRTT: mDataIconList = TelephonyIcons.DATA_1X[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_1x; break; case TelephonyManager.NETWORK_TYPE_EVDO_0: //fall through case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: mDataIconList = TelephonyIcons.DATA_3G[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_3g; break; // TODO - add support for NETWORK_TYPE_LTE and NETWORK_TYPE_EHRPD default: mDataIconList = TelephonyIcons.DATA_G[mInetCondition]; + mDataTypeIconId = R.drawable.stat_sys_signal_gprs; break; } + if ((isCdma() && isCdmaEri()) || mPhone.isNetworkRoaming()) { + mDataTypeIconId = R.drawable.stat_sys_signal_roam; + } } boolean isCdmaEri() { @@ -434,7 +471,7 @@ public class NetworkController extends BroadcastReceiver { iconId = mDataIconList[0]; break; } - mDataIconId = iconId; + mDataDirectionIconId = iconId; } else { iconId = 0; visible = false; @@ -475,7 +512,7 @@ public class NetworkController extends BroadcastReceiver { Binder.restoreCallingIdentity(ident); } - mDataIconId = iconId; + mDataDirectionIconId = iconId; mDataConnected = visible; } @@ -572,8 +609,10 @@ public class NetworkController extends BroadcastReceiver { void refreshViews() { Context context = mContext; - int combinedDataIconId; + int combinedSignalIconId; + int dataTypeIconId; String label; + int N; if (mWifiConnected) { if (mWifiSsid == null) { @@ -582,35 +621,84 @@ public class NetworkController extends BroadcastReceiver { label = context.getString(R.string.system_panel_signal_meter_wifi_ssid_format, mWifiSsid); } - combinedDataIconId = mWifiIconId; - } else if (mDataConnected) { - label = context.getString(R.string.system_panel_signal_meter_data_connected); - combinedDataIconId = mDataIconId; + combinedSignalIconId = mWifiIconId; + dataTypeIconId = 0; } else { - label = context.getString(R.string.system_panel_signal_meter_disconnected); - combinedDataIconId = 0; + if (mDataConnected) { + label = context.getString(R.string.system_panel_signal_meter_data_connected); + } else { + label = context.getString(R.string.system_panel_signal_meter_disconnected); + } + combinedSignalIconId = mDataSignalIconId; + dataTypeIconId = mDataTypeIconId; } - int N; + if (false) { + Slog.d(TAG, "refreshViews combinedSignalIconId=0x" + + Integer.toHexString(mPhoneSignalIconId) + + " mPhoneSignalIconId=0x" + Integer.toHexString(mPhoneSignalIconId) + + " mDataDirectionIconId=0x" + Integer.toHexString(mDataDirectionIconId) + + " mDataSignalIconId=0x" + Integer.toHexString(mDataSignalIconId) + + " mDataTypeIconId=0x" + Integer.toHexString(mDataTypeIconId) + + " mWifiIconId=0x" + Integer.toHexString(mWifiIconId)); + } + // the phone icon on phones if (mLastPhoneSignalIconId != mPhoneSignalIconId) { mLastPhoneSignalIconId = mPhoneSignalIconId; - N = mPhoneIconViews.size(); + N = mPhoneSignalIconViews.size(); for (int i=0; i