From d9052dfff3644b9101a19b829ba60d8ed8cd63a2 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Tue, 5 Aug 2014 17:45:25 +0200 Subject: [PATCH] Fixed throughput calculation. Added local download and upload images. --- .idea/libraries/GraphView_3_1_2.xml | 4 ++- .../uecontrol/core/UeControlExecutor.java | 8 ++--- .../core/util/ThroughputCalculator.java | 2 +- .../main/res/drawable-hdpi/arrow_down_24.png | Bin 0 -> 692 bytes .../main/res/drawable-hdpi/arrow_up_24.png | Bin 0 -> 714 bytes .../main/res/drawable-hdpi/stat_download.xml | 30 ++++++++++++++++++ .../drawable-hdpi/stat_download_static.xml | 18 +++++++++++ .../drawable-hdpi/stat_sys_download_anim0.png | Bin 0 -> 695 bytes .../drawable-hdpi/stat_sys_download_anim1.png | Bin 0 -> 675 bytes .../drawable-hdpi/stat_sys_download_anim2.png | Bin 0 -> 697 bytes .../drawable-hdpi/stat_sys_download_anim3.png | Bin 0 -> 688 bytes .../drawable-hdpi/stat_sys_download_anim4.png | Bin 0 -> 660 bytes .../drawable-hdpi/stat_sys_download_anim5.png | Bin 0 -> 673 bytes .../drawable-hdpi/stat_sys_upload_anim0.png | Bin 0 -> 690 bytes .../drawable-hdpi/stat_sys_upload_anim1.png | Bin 0 -> 681 bytes .../drawable-hdpi/stat_sys_upload_anim2.png | Bin 0 -> 634 bytes .../drawable-hdpi/stat_sys_upload_anim3.png | Bin 0 -> 704 bytes .../drawable-hdpi/stat_sys_upload_anim4.png | Bin 0 -> 697 bytes .../drawable-hdpi/stat_sys_upload_anim5.png | Bin 0 -> 669 bytes .../main/res/drawable-hdpi/stat_upload.xml | 30 ++++++++++++++++++ .../res/drawable-hdpi/stat_upload_static.xml | 18 +++++++++++ app/src/main/res/drawable-ldpi/ic_action.png | Bin 295 -> 0 bytes .../drawable-mdpi/stat_sys_download_anim0.png | Bin 0 -> 574 bytes .../drawable-mdpi/stat_sys_download_anim1.png | Bin 0 -> 571 bytes .../drawable-mdpi/stat_sys_download_anim2.png | Bin 0 -> 576 bytes .../drawable-mdpi/stat_sys_download_anim3.png | Bin 0 -> 575 bytes .../drawable-mdpi/stat_sys_download_anim4.png | Bin 0 -> 557 bytes .../drawable-mdpi/stat_sys_download_anim5.png | Bin 0 -> 567 bytes .../drawable-mdpi/stat_sys_upload_anim0.png | Bin 0 -> 580 bytes .../drawable-mdpi/stat_sys_upload_anim1.png | Bin 0 -> 577 bytes .../drawable-mdpi/stat_sys_upload_anim2.png | Bin 0 -> 545 bytes .../drawable-mdpi/stat_sys_upload_anim3.png | Bin 0 -> 586 bytes .../drawable-mdpi/stat_sys_upload_anim4.png | Bin 0 -> 582 bytes .../drawable-mdpi/stat_sys_upload_anim5.png | Bin 0 -> 573 bytes .../stat_sys_download_anim0.png | Bin 0 -> 798 bytes .../stat_sys_download_anim1.png | Bin 0 -> 811 bytes .../stat_sys_download_anim2.png | Bin 0 -> 819 bytes .../stat_sys_download_anim3.png | Bin 0 -> 821 bytes .../stat_sys_download_anim4.png | Bin 0 -> 783 bytes .../stat_sys_download_anim5.png | Bin 0 -> 785 bytes .../drawable-xhdpi/stat_sys_upload_anim0.png | Bin 0 -> 813 bytes .../drawable-xhdpi/stat_sys_upload_anim1.png | Bin 0 -> 814 bytes .../drawable-xhdpi/stat_sys_upload_anim2.png | Bin 0 -> 759 bytes .../drawable-xhdpi/stat_sys_upload_anim3.png | Bin 0 -> 848 bytes .../drawable-xhdpi/stat_sys_upload_anim4.png | Bin 0 -> 837 bytes .../drawable-xhdpi/stat_sys_upload_anim5.png | Bin 0 -> 794 bytes app/src/main/res/layout/fragment_status.xml | 4 +-- 47 files changed, 106 insertions(+), 8 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/arrow_down_24.png create mode 100644 app/src/main/res/drawable-hdpi/arrow_up_24.png create mode 100644 app/src/main/res/drawable-hdpi/stat_download.xml create mode 100644 app/src/main/res/drawable-hdpi/stat_download_static.xml create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_download_anim0.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_download_anim1.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_download_anim2.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_download_anim3.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_download_anim4.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_download_anim5.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_upload_anim0.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_upload_anim1.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_upload_anim2.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_upload_anim3.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_upload_anim4.png create mode 100644 app/src/main/res/drawable-hdpi/stat_sys_upload_anim5.png create mode 100644 app/src/main/res/drawable-hdpi/stat_upload.xml create mode 100755 app/src/main/res/drawable-hdpi/stat_upload_static.xml delete mode 100644 app/src/main/res/drawable-ldpi/ic_action.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_download_anim0.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_download_anim1.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_download_anim2.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_download_anim3.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_download_anim4.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_download_anim5.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_upload_anim0.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_upload_anim1.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_upload_anim2.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_upload_anim3.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_upload_anim4.png create mode 100644 app/src/main/res/drawable-mdpi/stat_sys_upload_anim5.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_download_anim0.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_download_anim1.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_download_anim2.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_download_anim3.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_download_anim4.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_download_anim5.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_upload_anim0.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_upload_anim1.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_upload_anim2.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_upload_anim3.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_upload_anim4.png create mode 100644 app/src/main/res/drawable-xhdpi/stat_sys_upload_anim5.png diff --git a/.idea/libraries/GraphView_3_1_2.xml b/.idea/libraries/GraphView_3_1_2.xml index 970f273..78349eb 100755 --- a/.idea/libraries/GraphView_3_1_2.xml +++ b/.idea/libraries/GraphView_3_1_2.xml @@ -4,6 +4,8 @@ - + + + \ No newline at end of file diff --git a/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java b/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java index c12fde7..3043c1b 100755 --- a/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java +++ b/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java @@ -129,10 +129,10 @@ public class UeControlExecutor implements Runnable, UeBehaviour.DataHandledListe } protected boolean setRealDataUsage(){ boolean ret = false; - //long currentRxBytes = TrafficStats.getUidRxBytes(MainActivity.getUID()); - //long currentTxBytes = TrafficStats.getUidTxBytes(MainActivity.getUID()); - long currentRxBytes = TrafficStats.getTotalRxBytes(); - long currentTxBytes = TrafficStats.getTotalTxBytes(); + long currentRxBytes = TrafficStats.getUidRxBytes(MainActivity.getUID()); + long currentTxBytes = TrafficStats.getUidTxBytes(MainActivity.getUID()); + //long currentRxBytes = TrafficStats.getTotalRxBytes(); + //long currentTxBytes = TrafficStats.getTotalTxBytes(); if (currentRxBytes != TrafficStats.UNSUPPORTED && currentTxBytes != TrafficStats.UNSUPPORTED && previousRxBytes != TrafficStats.UNSUPPORTED && previousTxBytes != TrafficStats.UNSUPPORTED){ diff --git a/app/src/main/java/com/ericsson/uecontrol/core/util/ThroughputCalculator.java b/app/src/main/java/com/ericsson/uecontrol/core/util/ThroughputCalculator.java index d12214d..0f23c12 100755 --- a/app/src/main/java/com/ericsson/uecontrol/core/util/ThroughputCalculator.java +++ b/app/src/main/java/com/ericsson/uecontrol/core/util/ThroughputCalculator.java @@ -17,7 +17,7 @@ public class ThroughputCalculator { long currentTimeStamp = System.nanoTime(); data_amount += bytes; if(currentTimeStamp - (NANOSEC_PER_SECOND/UPDATES_PER_SEC) > previousTimeStamp) { - throughput = data_amount / ((currentTimeStamp - previousTimeStamp) / (NANOSEC_PER_SECOND/UPDATES_PER_SEC)); + throughput = data_amount / ((currentTimeStamp - previousTimeStamp) / NANOSEC_PER_SECOND); previousTimeStamp = currentTimeStamp; data_amount = 0; updated = true; diff --git a/app/src/main/res/drawable-hdpi/arrow_down_24.png b/app/src/main/res/drawable-hdpi/arrow_down_24.png new file mode 100644 index 0000000000000000000000000000000000000000..a0346e6942de76a73b37fd70b94adfc602a9f5ad GIT binary patch literal 692 zcmV;l0!#ggP)lQftlfb z_Jn{j5wMn;Yej{I6SU3x!bF&Z%y(o_f`;(g@C(N32MK-K8m*Gdp0)*Ze2Vl+Di zs>X*>WG)!hXf!&IsM!HTlvE)I1O*&K$r2E)22iU5EL#OJ3SJE_;G;o9Z7wrF8kMR* zRg9__ip$obGzf_piGUYSXH>JaC`}`Y7(OaK8b*#J&CsF{gmP*m(eM$XDU~$>-0!{U z%%hP3Gx|goRYOE++S-gY?O@T@AmX6(Wr|Nzvy?-m5`-iQG1@J=+;e(G1tFE9s&yUQ zv-5CQ`wqOo{Rz*KS1Kta^@C2EcXOe;gIohVelyO!mt#Yy7FSgOaPsc!HdP(owrf{w zlHWqv8(xj7KoX6L)GFF?4k>?S?A^#LqTSYiYuT2zdJhgQ`gneRZXR(^iAFgZOQ{jm$mbnjXJ1mQEcaKrpkgZj1iw aU&Rl;4yIv-0o+Ug0000R7l6omd|UHM;OOH^X}%|P15YHn%KbJD%7I~OX`A((%!uH z>LFk$^wL71dT8w*;3<-GPhJ8kco9KS5fp#4VnDDW^+)TErlb%z@9w_yK0iDpp;8ZS z;tD=6%rMOGo$q&^?=utJop%`t?>IID@WZXYrjOltJiU=Upj&1EVqQ(@2cdQ(K_ z5C5`|zBPb|&9ugb_vS;REJb4}I=yP0UEAv|DRkzo0FGXNG(Gh}^+*^V<9W}>1Tt}+ zb(C^#oSh#wjvV^=+VrLXzPs|ERYaXlDkD7V7%Ku@ak}Dk1Rky^)mnor>g?3X%dHJ% z(KnawPr7q+e{;OKNR@WsM1w+C`<^(tIu-(rxXkGr_nu@?K6&{4=g;5B;Ole0r!ngM z?(tf)U8qUy7b^5%okBL zwl!*0>JxMdr>BmGz~Zw%`Q!25tmHygD80g3J=GcD%MBati&MY)mXCJwZ^!6}QyvQ3 zzx5k;zC94$w71-kSypnPqR=j!t~!+@(2mkq1?UeT3RQ91YZ6J~WKjnQkSoLDWb4^e zcCtY-Xh&g0oUCwib6g-VY;XWsE_Bvh91Rk4kO4~6EsUP7>K_eK19X54x}rpLdJ1BW zn6J8TGvzvjkc1FQA%vl|mPR$IX+nLpL~XRhNF@PtLI~+A>q;Snq#p)lAO%W508%&S w&iM_x4xu5`;c&?bYsef&c&j07*qoM6N<$f3;+NC literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_download.xml b/app/src/main/res/drawable-hdpi/stat_download.xml new file mode 100644 index 0000000..77ecf85 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/stat_download.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/app/src/main/res/drawable-hdpi/stat_download_static.xml b/app/src/main/res/drawable-hdpi/stat_download_static.xml new file mode 100644 index 0000000..8d5f836 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/stat_download_static.xml @@ -0,0 +1,18 @@ + + + + diff --git a/app/src/main/res/drawable-hdpi/stat_sys_download_anim0.png b/app/src/main/res/drawable-hdpi/stat_sys_download_anim0.png new file mode 100644 index 0000000000000000000000000000000000000000..910de294cebdb18caea3f4b4e4ed7be09df3806f GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQULs4qCY*FJI4CF2HCwX!(SFAzT=9waw)d;w zJzu`Ont88~f?8DW6dlEa<5C(4E++-`cd9K)>F1v#)Vj&qN>W28xaf#=QBYA(U4fSm zzeZAo_X36GE3WVLa&s`8Fk#)by;8*{k^ddPOKmAsTpPFWV~)1Otc45tMWh^WF&dS; z{bq41c{-~h=lvU*HFp^0A`}cBGqKNVpZMd3{&97Yc?^c6|*sEwmGoD4Oywn~wre|F|prd=X)|PQ|W7VT{)A+a^j5w5tZTSEK>q4_xj(FF%v;}g{!X5;aObu@ zfsR#`o@O(hK70)rgMM_R6z<-5=&C8l0m9c8H@}J4RsAn zbPWwd3@oh-jjT*9bq&m|3=AsY|FlHWkei>9nO2Eg1IH%ER-gtMkPX54X(i=}MX3yq mDfvmM3T~N2spa`a*~JRZ!KQ^|k0wldT1B8JTQi|oUOGGHeYa#alsNMkw6tzrY08-p?{KH7RUU`-bz@?K0bD9ZsqT@Z{FN$x-4?w z@DpZDP7dj9U949oTzcN5**3*?on(T_*6QD)-4#o|>{L-wP)az)z|Vf-!lY15ug2(g z6~~nyHq6dhQ`pP$bb|6Eor~gX9T~;04AwHjiW-c@YW3c{4xOEXB95zNqP4%-uedj@ z%r~3)l-whxPU9ob0+*ji@DOa-A)?-}eAeFMscRw}6l1q}2pkZxF|p6IOFs5h;l%}I zmB^RRD%+*qdZsn!DmcEpa5ms+=D`m~J|}frxfX}$`xh8yHYl!NEpb{+B;fX(&9lX0 z3^knZ)t#5JPCxhOTUBr`uxAtW<5mBCQo z*ihflP*1{i4p4zANI^k%6J1u7QQFfoX`Lg_Vhgm65Tofw`4|fzu0{ zttc9D^HVa@DsgKt-rB+m)F1=0Aviy+q&%@GmBBG3KPgqgEwd=KJijQrSiw2iv~cTV QGoU&KPgg&ebxsLQ06LlUJ^%m! literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_sys_download_anim2.png b/app/src/main/res/drawable-hdpi/stat_sys_download_anim2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc1877dab0be50f51a33d9c73b181cd40ad4da97 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQ|q&=Q=L>`0D5p ziPq;2-u(WNHLsG>KZ%3gVn#+13-6RNn++mdzZn_-O`ltmUT1CnJM^G7tB1kW_DM`F z#@YrAQeL}k3=akr9p$#|nUeS3#K6PJb9#D_QIS#I%ZU#dB@byeuv&6wS5I|w;G8fi zbX)kw9+7}6+uR#i1dag7X9uQe24}Ooe>v+F@U9}IZ-L1RW0xbw2O~D7*GyK{klZ{W znJ2{~kVTbux+2@6C_~=eN4xfJ-)3|v!{M%Tjl##a9X3gll02$S8&(|UoUkIQI`DWG z^OYsO%}k7E+S8^v8`JGAcXRZ$Tu&eIa>+cg4Zx>(6lJ~u{VA7ujJ?8=!Pkt%y&fedXzx=)e zFxEs%Tq8=Hi&7IyGV}8kLNaqx84UG}4fPET^(0K^02Qc$6r?1Uq*^6|RHZT)85kPs z8kp!B8ip8HS{WKynOf=^m|GbbRKEXdiJ~DlKP5A*61N79O^&TV4Kg4bg7ec#$`gxH o85~pclTsDjGK*5n^NX^J6`X@j3%5Qt1FB>2boFyt=akR{01EvF4*&oF literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_sys_download_anim3.png b/app/src/main/res/drawable-hdpi/stat_sys_download_anim3.png new file mode 100644 index 0000000000000000000000000000000000000000..9f41092baabf1300e590157d4a579559eaf2420c GIT binary patch literal 688 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQba4#vIR13nS-(RL0>|q&=dN^le6_pN zkn8-xo8LcPwfQVG?}!9nfx*Qi9;O%iKOP9uxSOkZ;N<^Q^}9FkpLvtcx?V)#z!Z6| zA_2cOZ46l&5+4rmI3Hy7=P?Z0vG;JB0wXK4oM)#;=Z{2>2KJPUFus%}Dc8PfOn-Q6a@+XHpkK{24MUeLIyT)O@zF?{;Xqv@|{NYTiMEXSJe>bQi0xiWl4Q%H)8w zd}&XzpjklrokG8~T9M{Y$Ch(HjycO4;&Ok{l!iIt`|e7d-?n05kdxRRqtA(Zey?tN zRp@!BBi??Q-&$Pz7ajVN(0 zN=+=u%+FH@$;?e) zWoTq&YN=~rZe?Il`TnORiiX_$l+3hB+!{DGIko~d$bf7J&QB{TPb^Aha7@WhN>y;n fEJ`iUFUl@fa1J&t-1^uIsE)zY)z4*}Q$iB}Fc$|x literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_sys_download_anim4.png b/app/src/main/res/drawable-hdpi/stat_sys_download_anim4.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa63053785eceb52abd7c81c6f1f9f721ae3af5 GIT binary patch literal 660 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQmEdP_V?f(7wUG#>-QPQC$&)%X) zz;DeoMxR2T9m$=KES@)NYOS-h%9B(%WcYC2l$I$iqQOc`3QJ=xCrq65vnt@DTmZ`v zmD^PTzhz3V*}w2_)?&Z3>MfhZv(r&6Ee=7gTnZifoavR5m0b%txRxB~n$hDOXW zIW2XKNyD$67ZVp-u<`uKX)(#>a~-nRm`IX(hf1baOc; zJpb&B0~=Q?3`(l2NR&Lpaz32X^ih-kyq|o@QCm)O3m^VfmRuXZUOjO4;-=MovQe?O z7#|9~yAtaDPg=uz60`oUn)VKEkH=lvm-^yb=N!Ll9JjB3%96)R)=oKRIzid?#6`_( zFEW0yTFKU*u44L;42%%b64!_l=c3falFa-(g^cptHiB=W0PYm zP=gG}hT#0PlJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B6{JYD@<);T3K0RZBA B^`Za( literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_sys_download_anim5.png b/app/src/main/res/drawable-hdpi/stat_sys_download_anim5.png new file mode 100644 index 0000000000000000000000000000000000000000..703759ae5837e27048902fe9299220372ae51cd0 GIT binary patch literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQxj`-!f`y z@5!F7(w{JuLG|cew~Yv zGULu~Gd3?-@@P`!rvkn=Hx)j0ytlYyqjRKo|F6s5>tlD6tX;~zKDJ_Mor(N9?-a#- zpPYL0fjA+oQ+_I@aEKO?`=?@GShAJ(*ns(0z%wbgsP2ltNLfzFTd6=*kIF;AuR0@{b=6-R-h1!P zy1BD`+J*059Vb>Tcj5oo`_6YigYgC@YnPq8%Ym^YTH+c};#`!PSdy8arx22vo62CQ zZ)~V|k0wldT1B8JTQ(szM#*n9`Cz*48zHw+krH9R*+PyLc0lya;(Euwd7;HIjej|a}bQV(wKlull3 z=>Kg;@zJE2EZ9!b|< zy^}L#b-LZ{1-oQbA4Pj_Es1WedRT1u^7tO(@|XV8_4cfCTo<$BOOWkn51v?sBg*`9 zEWZcX^l?6YwXx#Go!a?7K9prmu2T0al-wAsu>SA4Mx8Yc_P5of6r}geJ+5`6W!t&C zdhQdSuS+%Dq7xSW*8Qbi3ID4A#x;=}``(86Ryk-IB>r0eH+}(=#Zy5^P1b(Px5cIE zuXblnj&fp6t#-(0DQ&v_OiJ9y#*|TRgS%w~*Uw(*BWG9nMt*GU|MTLm(2*0Y`X@Q2 zwx?Z?Gw9#F?7Z)S71jAo>l$+=D9@a9Rew^fsZ`Wmx88R?^^6-Y1x3j1umeSxXo+h? ziE~kEVo7FxohV z14}DIBP&x&T?2C~1B1%|k0wldT1B8JTQ zi>tV=!c3*Y6R z4o{pDW3{Ccq&S<{W=wE)GQYE@aBUZxj`&a zCwnwcsfqBNQB$_k*u2bTrm=|L1)*ifC#*OS5@?zf*vxn%)x%-iripH!PE9$&tQGK^ zr(uoGk)*9|M$f15r)Rj8I>_hRHF;&s{P?QZI;cKFsMk%w!}8ILBO-^G`_uFklvj79 z_ExVv*p+qbLW7Xhsj5v4IZyMWAAdg4nOmEA`s^?y63r;Qt%Ec0%ZwTI`?L4?Nl#fTxb+v? z)uugX@9qk>_WXRo#G(D&^m7kCrT3i^e7e$AC8pqH_x4+crzDpjsa(FYYu5q3K;?Xw zrIqU%?ltb1=sv5X;-~4l(}9=YgcW^B{>CX{(=7L~yyPM97#ivtSm+v_Eu26NG9Vj*^V3So6N^$A98>a>QWe}Xi&D$;i?WLq XoP$jZw>~xls$=kU^>bP0l+XkK&}{oZ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_sys_upload_anim2.png b/app/src/main/res/drawable-hdpi/stat_sys_upload_anim2.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9031e8e0049a070a430fec573096bea31817b2 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQx;Tb-9Dh4?qu*fzfwukLbGC6zVKwU>- z(?&DhQ}Y(KI7H7dEZ)TSc#+kSOO1>(4Ad9iy6It9vtda`gVYsE;{{pV8#jjWWXt{F zYfB3i_X+$x(PClfwblM|nvWMsint1Rt=q9|L+gh#-Lc*)R>W+4S+IUfMB(K&Ch5S8 z*C&}jP2GQ9?OC9}?(a+Qmj7w~XL7>j+SR!D+;txt7ffONx_NdRPjYSUnIm@VG~YjQ zJXq+q=W^F?=cEN0#oynRK1qn}Z|kWm?VDhqy~SEr4libR7cV1q|1`Kx564!_l=c3fa zlFa-(g^cptHiB=W0PYmP=gG}hT#0PlJdl&R0hYC{G?O`x6Go{ d^8BLgVg=`5)55Kf&4B6{JYD@<);T3K0RR_D@M8b~ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_sys_upload_anim3.png b/app/src/main/res/drawable-hdpi/stat_sys_upload_anim3.png new file mode 100644 index 0000000000000000000000000000000000000000..937720fcf624969ca635fc75b1e199b6f8034708 GIT binary patch literal 704 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQ40CU{-t9aic$<^=zt8@u>+1_fMH7q581LPVBJt`6qAl9v#goIA9(Om!#V@YhjQ7); z!(MxHG$wR9UG>*pu|5O+64g{iw`7iG})H;UCOoL;DUt<6kWMiSRdNO<-y>1 zr@Zw_+5wj4)cKJbi`2EvUhd@9d((0+I#Rr#EWWMsVO_;u9veZi3dE5&YW$$VbQv3Wge^uc1SJ$$(nEhss z+tlAzzRi;d7pGOhXJUtV}GdjEr>+%&iOzoL<;$MbVI(pOTqYiCcs5))r2n1{shI w!TD(=<%vb942~)JNvR5MnMJAP`9;~q3eLf%g|k0wldT1B8JTQAcQ*(xZcz54@$F{?Ad8XC=^~TnhWnH^HAFenQdM)B< z<3}MDxfv6(50&i^4Oyx3q>poPvyrZ0Q`(scQ#$zLPP{d`+V#?4sehMKN5n>j&77g! z&w4atjf6Kl&y-tb7Qkwp(4=Qr8qyqLn!wQJ!*Sxfor+7%Muox#uPds_3io-FBz0ZZ zR3=@HniUvp=yb+8KwH;5vi7sjD?ME&0glK5|mMdo}Z=D*R93vUJF}5w|Ou;_$lHEgx0NWCkCC9eU%IP^PCGB9DX@E8rjT64lgpMu z5>LCTA0=JB;%fVV>20H6NN(l3#=3?Z+RBc?;rT0;8Go|9drNZenL0+vbyHbhSx@=~ zj5W~`*N775qSVBa%=|oskj&gv219*gLw!R-Jqgn}Kn1EG1u2OosaDA#RjCX{28M>Z z1}3_Oh9L%)R)$7ark1(}=2iv|k0wldT1B8JTQpw|wUcR+)YxdmqT!yp> z2Y3&p%$dCOuJeGkLYXT?kqr^{hj)vNdy2)RAjVj24Mq$_cy^KJ58)VikMHLcf^|jLJD&J%<%- zyx;xwSte$f9;47AC}G^UzPJ2dA&X7EO@PX>$ou`_YRi3;7fO2;>zYn4Q8o!uQ`cX< zw(^tiLs7xk4KfxA>7suVRIgmhW#4*c%_@h-&wok2X1dAG#uo8r?$(m!*E(fy+P{#W zvO!2ABG6_3!-et-@G3mj&-F51c z^JX!)^>8+?7x3QVma}Wx=0~%lt0~rAR#jG zMC6tF2f3zFQFq;X%hKWnW>1jP&%2ZXj2Y1q*N775qSVBa%=|oskj&gv219*gLw!R- zJqgn}Kn1EG1u2OosaDA#RjCX{28M>Z1}3_Oh9L%)R)$7ark1(}=2ivasU7T literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/stat_upload.xml b/app/src/main/res/drawable-hdpi/stat_upload.xml new file mode 100644 index 0000000..a9d9609 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/stat_upload.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/app/src/main/res/drawable-hdpi/stat_upload_static.xml b/app/src/main/res/drawable-hdpi/stat_upload_static.xml new file mode 100755 index 0000000..c556559 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/stat_upload_static.xml @@ -0,0 +1,18 @@ + + + + diff --git a/app/src/main/res/drawable-ldpi/ic_action.png b/app/src/main/res/drawable-ldpi/ic_action.png deleted file mode 100644 index 8d8f4ffcd4116666d214fe6274a8836b15f8b09f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmV+?0oeYDP)h_CN=ij9M@nL^#sOOkgq{O+|Q%>){bZ3=Ek-Uw(u7^bxRR{l~z-!~&#c zpkiD=dJ>sM1$t@vzZ_`zSD@j%KttP+f|tzFboxax2BzN)K!ePo^#MP$P5{*fA0hR@ t|Kq^oy8-9}P~Ct5hI^HXHw_af2>>)Lm>C>{`=0;+002ovPDHLkV1id@dJq5r diff --git a/app/src/main/res/drawable-mdpi/stat_sys_download_anim0.png b/app/src/main/res/drawable-mdpi/stat_sys_download_anim0.png new file mode 100644 index 0000000000000000000000000000000000000000..25324f645f8495a732e34bc8a0f5b4899c54d5c0 GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz^LTu;uvCa`s`#wKW0M#*ZF&;9cPMlGU+wG zP+He;gmHx>Ly*htS+leYn7yX7IR{*7W@*y6`E_wb;-*gF1&^mct~7pZZ}ulJ(KNxK z&obqhUhq7QgKI_C9E~nrHm|evzm3>R788esWs)5Zu~HSn8(jYjoLI&wuwq5Vr&Q$t zPTe}o35^#5duJ}&yq))KQG3puiAOpN^>rjR`YU}pplr=Ev%sHcrTJ{fBhp*HMz5{P z6}VomjGPujnz zs#p~Gueo;Fd7JIGZE_haJ-w&ix+hk*ex0*JpGCsHg)Rx_WV`Pu)}L-wRsDK1ar+*t z{WCR9*N3>OYu%gizqW?Kj`7EfYjF|R0@eV7PPD`|qQtoRWe9bDua=Mp`osUiLRkxh=HY*p^=rTrLKXwm4QL!`=6F5 z8glbfGSez?Yv9=A*b3Aj1F|7FKdq!Zu_%?nF(p4KRlzN@D78GlD7#p}IoPyt>ti#Z OItEWyKbLh*2~7YOV$JUW literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_download_anim1.png b/app/src/main/res/drawable-mdpi/stat_sys_download_anim1.png new file mode 100644 index 0000000000000000000000000000000000000000..6d1fb4a0a8cf19e736b29c351f738e76f4a6db34 GIT binary patch literal 571 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz$owO;uvCadg^3vzrzj!F7e019JmCVc==k+ zi{2;@);no?LrJeepvgm!gH=$B@piDzAI~=@CGOnYv3vEhtX;V;B(Le65D1UikTg9y zZN|#aEJvNpCxuN~*ZL^U{+r|hTVXL71O3nTy1qBm)sv2G$~_s*AW?XN-#PB@wFK>h z6Ca+qP|qoQadyCc$412|$t$8w7rJ=KEwx;_OSi$0(=w@Fw&mkdbGIXNQdx6_9?TIo zikZo0pfs;C(%GD6%9P|~DW!KS9_0$(2-Emh(GC8R{5S*5q-S9^m-^3^&md*N775qSVBa%=|oskj&gv219*gLw!R- zJqgn}Kn1EG1u2OosaDA#RjCX{28M>Z1}3_Oh9L%)R)$7ark1(}=2ivzWvchdC5L<@#40nG_YA}#`4KRyQE=-hj+ROHy%so2Clb&?;CEVACxtyQyG zCD}u4+M@=R_JW0V+zYn3E>u%p?e~m1%SbcfYr27dqK{Xj#WRM)nvcyBKOD=t{EGR( zB;%q}zsegXemJ!!GgoqjqVTdOxA%NJwCL`QP=h0y&qX>I4IazpzX&)epef!lDc$bR zw|Cm%^EsF9y12vc@;Za`RI%(<*Um;MnBY3e+G2vLQG>t)x7$D3!r6B|j-u!7Z~WwLHHlyI8?F*tBr# RV>6&S22WQ%mvv4FO#mLi)4>1$ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_download_anim3.png b/app/src/main/res/drawable-mdpi/stat_sys_download_anim3.png new file mode 100644 index 0000000000000000000000000000000000000000..2aae62541a8dcd59f8f7f1f65f53705d0be2362e GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz^Lr$;uvCadg|o8euo_dTJ~@CXVi4zkdpCm zuwjzbKji&M>Wj%04#lP;{Q&|CIew&TY>>TOzHQ3dn#VKe?!0Y%W78V$69UucY)+dl zEjA-_L-U*qTbFEIqOExSpFC?Q>jcKedx?%LI|3fq9d!8WerkKKNV~EnzhJ@fIjZb? ze(7C%GBw*Ub^e?g>0zot!Lja|k_OKv#JlZb+`@jnY{rBM%HM7{O5FdGaAePhRV(g# zq|ccUIOQ~l^0UsPZMQ7igNn}dtU1=}es8u*{pF-nb7TY=`D+r+`u^r?^RRFgx%2tv zvT9`kC$%XroF;$TZOZl9E9=h0wq4Qb8NO?O?rl2Qmi^cu&ElK>1m(Gu5)66d1S#FEVXJcW?V+*Afb zePcs?Lqk0Y(>Xu|svrd^i6yC4$skp!3`PcqhPnnOx`u`!29{QaMpmYlx(4P}1_qVy ze_Enw$jwj5OsmALfn$?nD^PDSr1-Hzi)bjkI>|zDyVAH~_ SkIjJU7(8A5T-G@yGywoL{?z;c literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_download_anim4.png b/app/src/main/res/drawable-mdpi/stat_sys_download_anim4.png new file mode 100644 index 0000000000000000000000000000000000000000..55dbe1201151646dc6d4897d3a5845f6a99f1943 GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz$obH;uvCa`t0Prek}n4t@|Ax?#gY#x`s-R@ky^S!miAF+1q#>`lM&6c=#1 zeA>mnPf|}WBx2ITA5Yt=i=OS-l(wuze4p*ouR3!#E_&2%&$BVX?U3>8ypn8F-jt(U z*IOPosNdVh{+p}K;#mvVM27x7!Zlw44hl#v=Qz$h|6#@Yka)EzFP%<5v$SZw*1qNM z6s2Q%%}Yxoq>Eg8eZ!Y;crfAP{J@%pw^sV6ofSOVu`IB_o%3G?$BzX|q)cBH?7q$Z zKwjcu>T&blZ}Wg5C0gPdQQ};bnpl#VpQjL#nVZUBsBdhjZ)m6|VLAt>Koz7QC9x#c zDjB3ImBGls&`{UFMAy(T#K6+Z(8$WvQrE!T%D|xV{ZC624Y~O#nQ4`{HE?WlYz1nN y0of3opH@o@pMnQQ^A(zr9YO0z1kVE?*8#OEoROaFYofZEO=vV!_xCYo+&qjiG_sN*ZO^l_3Xc{??G9RN zCvoJh{l><3SN%6f&A#Go_^oCqZ$QWPETfrg_X?a&`y~+6b$wOX*-xJNKiP_spU&K2 z9CXjINtpj=(r%lQr1#GRPP%-G(yzMyU452boFyt I=akR{0Ov)|>Hq)$ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_upload_anim0.png b/app/src/main/res/drawable-mdpi/stat_sys_upload_anim0.png new file mode 100644 index 0000000000000000000000000000000000000000..6402aa5ae1c6b3ffea7f138274301ffe16e40a70 GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz^LKr;uvCa`sid^zrzj!t^2q7&I(wv_^hIU zkm&RVX$6(2EIx|Tfz5lsH%+332PII^8 zoL_66t#W(*sxma~x}sozP2ghhDX*qVh)v2_>Zq(YrLX(9#&b4PsY%Hcitzqa4syba+Yq@p{fRum5jW;HfS@ z%ryUibijq1?=BoqKhxoHs3&QzkW|p6BJJ0EPTx57VVl!afeFmZo-k`NS$<#pX;!QD z8|RStxgCicy#*^&9`F72ZLZytGbgs|%Qwgy^<00sP&nQS7=WTBt`Q~9MX8A;nfZAN zA(^?U42Jr~hWdtvdJ?8{fC^MW3Q`hFQmv9fs!|z@3=9o*4NPpF literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_upload_anim1.png b/app/src/main/res/drawable-mdpi/stat_sys_upload_anim1.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c364c92b15650f57442a42726b99e1fbc8e13e GIT binary patch literal 577 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz^Ll!;uvCadg|n}eoTfUt^04UoFU+;ur4Mu zso?QF_K&i6f3U5q6*$_m<3bBds#Y*5}NGM`1)v2Di@hUB9{n^V@=W$$88 z^KhvBNtn(7Do_O}NJ%V7wMqu5N@XxIFf`OPFwr$M3^A~@GBmO>wbV5*w=yuO zeE-uDMMG|WN@iLmZVeop99w}JWI#3q=ckpFCl;kLIHu$$r7E~(7NwTw7iAYKI0u^+ TZhdS9RL9`y>gTe~DWM4fUN6&j literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_upload_anim2.png b/app/src/main/res/drawable-mdpi/stat_sys_upload_anim2.png new file mode 100644 index 0000000000000000000000000000000000000000..217ea4eb65792077bcc28d23bc634406e1f68f26 GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz{u+9;uvCa`sk#+euoW2TKB(>PzViKl$6B8 zIkk0e`!n7dl>!<@&2&sU`b|a3$^@71Ya%ZtH9R(*eq)E~gC0}vLnjIjUoSbt z`hAXYN9@7GkUgIb18U8hcqg7P^=1;Cf2HDpV0D*&Q`Q8~ry*eiCE7eT-J4NY3)AROKKa@nRXZ?K3{DFIaa86%POu7It zbVN&BBTAf$QWHxu^Yau!GILWI4E2o-^$iX6BuwW36{vy~q$HN4S|x*2r7{>97#ivt znCKcBh8S2{85&ucTIw2@TNxNszW-^7q9HdwB{QuOw+4<)j;%lqG9Vj*^V3So6N^$A n98>a>QWe}Xi&D$;i?WLqoP$jZw>~xls$=kU^>bP0l+XkK!nVtw literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_upload_anim3.png b/app/src/main/res/drawable-mdpi/stat_sys_upload_anim3.png new file mode 100644 index 0000000000000000000000000000000000000000..e22ec6ded41fdbe3f7590588611e768bcc634166 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zArNM~bhqvgNU*HHF&#*Q^)giWEM3OHz^Lcx;uvCadg`QuUd)aHF7fC6k~r9S=Gmw`bt$W{aNUb|#ONN{|Kmgkr_m8bHi`Q>hTTP9PcAkN z`10b0Ef$P> z5q8PTGGvlni9$;0CD9KJ&nGJ_*5}%%@qfP^!~RPQ4U3X*@dW~dQMAN0qQtoRWe9bDua=Mp`osUiLRkxh=HY*p^=rT zrLKXwm4QL!`=6F58glbfGSez?Yv9=A*b3Aj1F|7FKdq!Zu_%?nF(p4KRlzN@D78Gl aD7#p}IoPyt>ti#ZItEWyKbLh*2~7aau+wh< literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/stat_sys_upload_anim4.png b/app/src/main/res/drawable-mdpi/stat_sys_upload_anim4.png new file mode 100644 index 0000000000000000000000000000000000000000..a86d5cdfa1c4bb7211277598425487ab260f20ba GIT binary patch literal 582 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/stat_sys_download_anim3.png b/app/src/main/res/drawable-xhdpi/stat_sys_download_anim3.png new file mode 100644 index 0000000000000000000000000000000000000000..94bc01220c59cbb8e711d69969edaf0087a93c62 GIT binary patch literal 821 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCcKfnz$52J2-w_pT=#s7=z-#W5t}@Z0GJ^Da9GwC#_yKD%(~QuamL z1Q_!VuKpkwQ_;RpApbz8HoJzv$__4-fK}U8B~`aO3#FTHd))b2PODVO^;XKa|Ih!M zT4x`&ZI75F;wbC+W$|<;-rK>&nsWDD8+#QNKHz)*k!F zSaM-HQ$uu-(X$DbnwRZ#nF^L<%$)yd&Fy!Va-2ZOaM0|qo_c)Gd6_kf&-)pu@SZb# z^WF17qyHZD=!jR6A0%})UnzUovErSf8aLPMQ~IJ8|LNR%I3Xu+g3*S1EL&N+7A&+1 z4B+aTbl_oV2kVM}y)M!s89zhyu4{kOh}wKQC-9Wrys3S6Gxn#SNNjntL*;%O!@MGq zD{GfJDpY*4;3yK-+p&gu<=aJ@u87O9vU|ra{d<2#)7_rJ2&*bb&j{(-=bnF zcHAOpuB$+mXebHPf{*@O(vR(3yw(3pVepVs>=d7_v|$=5z1uvWm+lYgc&ec%*I2 zz31m&g#{I7#E!{rY(=dJ_on5Ot8KA$w4V7dZ*UzBe#x5ny=G6 zo7gwQA)w6i<)3#N6?I2g!$f%`r}nGgc0ahJ_ki(hABE7jp-jgGUiL4z<;pzofpzo} zAJ@ZrtFkX!yH(G=_fh7^>HlfW$0t5nv`iG3Vnj<^BTAf$QWHxu^Yau!GILWI4E2o- z^$iX6BuwW36{vy~q$HN4S|x*2r7{>97#ivtnCKcBh8S2{85&ucTIw2@TNxNszW-^7 zq9HdwB{QuOw+4<)j;%lqG9Vj*^V3So6N^$A98>a>QWe}Xi&D$;i?WLqoP$jZw>~xl Ps$=kU^>bP0l+XkKNI^^j literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/stat_sys_download_anim4.png b/app/src/main/res/drawable-xhdpi/stat_sys_download_anim4.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b5857fecde8540f6586a66cdc5acbd8de5587d GIT binary patch literal 783 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCcKfnz$52J2-w_pT?Lfr0U}r;B4q#NoHo5BlA95NO+f)ASUh=oM$d z3qdcUzl8phtL@n*Abw6}=k^QBgoG9eX*g)lswl5Am=SyJ+&Z5LE2eacoV<4K|9ShF zKjaS^w@;A?Vlln(Vww1I)|a7$nsW9oj*^W>KTbTq!&+4Cuwwj%9gTCVuPoyFGWpm> z{#~0iSQ)loIg_D~t)Go&QWhQTDCVOsBi4fA^jAL?qemO+YWJ_?MW8se7 zO)^d4jwWAxM1zFiR>oxiW_9RI+PGFbIzcp5Y)+@pCKiXIQuEx}4;G(w%$~`2T5x^z z>5u~ju5%BStYf_;uqWO4!=3#xrgNEDQjbJUNV0saUdnaDpW#E_*|O;#*QPbZSUlb$ zT_D%E;LV1qcV&2z&;4eoHe3GS`7O?nCC7OTo?Wl~9JJ%!)in;SNgryS7s=h2b5}p$ zh=TPe6EnDoSIZgBUohJ=Ox3e#-Fn_aEg!fPQzccIiH7G3F5xy{@ zuJ}-{+`f!j|B#5hAIG+^?ECRoVZo0BtjTGqAC4~MpI^FGZr!KAm z{;Mc$?F{AXbU$|UX@=_IKpDfv1#33h{SuD36v&8OI#yLoQqNu zOEUBG6hbm{QyC2PjSck;4fP~U=KvL`f)u1AmZVxGgH)w57#SEE>Kd5n8XATeSXvnx zS(#eu8kk!d7*xLhX^EmCH$NpatrE8ej!llOKn*e=8-nxGO3D+9QW+dm@{>{(+%k(& d%kzt}ixr%MO$)a^HUp|-@O1TaS?83{1OW0gJO}^) literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/stat_sys_download_anim5.png b/app/src/main/res/drawable-xhdpi/stat_sys_download_anim5.png new file mode 100644 index 0000000000000000000000000000000000000000..f1df0c878bee06064524bce87a499635820bb7c6 GIT binary patch literal 785 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCcKfnz$52J2-w_pT?Lfr0U>r;B4q#NoHoZSzDN1zPvNlRWLzk@J*c zqQePJAD3f{K2MSrdXC6C_<0CSFX(u{a>V0_fRg3LmM2$tEw^uq)c?Hs#OBS(Cl7|1 ztzGy1m2GMG*8{rl5}Q1k+`6tM@l9pEbo$`Zlur_@hdH>k_$(Jjtvcbd@8i6ttR=;= z-CiGVl+`ePUlzn*pkC<8J5yulj7v%l9-XWIsupJ4(mmdn;J!imhTt96rmc5FnA(nY z=)9dSq^r4gV-V|a=P&keqb6+m<#XZn|KgzJWWaEe)?Xu=;$)_tBY|7aiA&98q}0{`FETxA-!?gsn02t<8U)OT8Ar)FUQV zcS)|qc+;xtIw>qQ&aNW&SL|H4D5(B-jrNbWE+?D7%R#O|=WErbMIS8JSQo1Db+^BIV}8Jq zsa$^_PCog-S}Sh#{8|&unr5XAcR7#Rm2C(3U(2qsO1*nVsj~Tsuf{9yqf?&U`I#Y^ znftNqnN$Yfxl-ZWpz7N!j62UCzWBed@yz+M##+|jG6kl$mUYFO3#N!I=5&g$p0BWJ ze~q_~(*=9iY8!?AZ612J&aW>$UUGWJ&l!1@{I}-UGj6D3YB?tL<_It~h?clUlsFfq zCYEI8=P86_=B6?j>KhyC8yf0Kn9czzPz5PSNi0dVN(QM)WiT=@G}JXP(KR#-F|f2U zG_o?a)HN`-GBBuo|I-phLvDUbW?Cg~4IG;sTY(y6KsE&DrKfnz$52J2-w_pT=#s7=t*#W5t}@Z0IT`>r?$xcc9Y+o)`0v_knVOVY=M z-{(rWp8nnbuW#P`g<frQg)3i0SbadxNt~`G(Cy2G_AoKm%ec|tBf8`W; zzUq$Jb6HCReIa(4i$^XgHNLM=TCAwh=)CT8>x3z)zt>y8()ks=D*tzws=I(e_r3Gs zp)rwBo6gIzUQLSoS{?soB6Ew{v@{3j)V*8Qa4v26RR7aM>-y{j^$o%|INz}7H91V& zv+3@3{vU^ybEmL;ia5>fl=bE%lj`y*Zx{mt4g8F~f7wrHu$*pX{@TFwpiS(8<0h^O zwyvko<-C0V_|anFZKvO!veMZ7KJBaQmRnPE7idoiE92d>ICIoJ zyBN0U&UoL8Gd?~#!gu`Tr*E;M5{5}z%1*hTPG7Gbz${<6CF64Y;v}c%0_*ZFZ=L(! z`{(;yDKi`P(DGmGY@4*pJbO-U1*R0y64!_l=c3falFa-(g^cp ztHiB=W0PYmP=gG}hT#0PlJdl&R0hYC{G?O`x6Go{^8BLgVg=`5)55Kf&4B6{JYD@< J);T3K0RUJoNp%1K literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim1.png b/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim1.png new file mode 100644 index 0000000000000000000000000000000000000000..cd0ca73608da73702fea688c170aa2af8ed1bee6 GIT binary patch literal 814 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCcKfnz$52J2-w_pT=#s7=Vz#W5t}@Y`u;^DYMnwC?}t-|XBXAhc?Q zfbLT5c@4)C4z}r@KVbb)ZV#JQ{q9S?jaq7jZw@Q1dt4uH{pN(n&-s?==XMsq=e1~O zSor6vX%0_K+(N^peJrzL-t@M7w@5B*f15Og+41DW3EX{^2W55!@vPE$a8yuS=f;E0 z&xB9!zPh27!|OxwxlRwm7WYHpb-My?DEttsJ7{Tq$tJ!cC1zIukFdle#q%Fedfhza z98+ZMlDPLl^bhwr4?`cguXv$uaK!NZ39H+uf1L4^k2qaE^`iB|CFx?@-D;ojigtB~ zw|UB$nQqKv)D!$*7x$uQ#}k_Up51fSq)mDF{AJt6UhPeVTyhTzLmN7k#Z))&j`BoDW-y zt=4_-WIovVz`>yJfYy7N|C?CzG8;U)vx6g^>zdCzknR^`<(sc=dF^5iL)F@d{UX|7 zYwmY_Wfb`r&HA0=bF|Lkd^V$%S|3 zE?9b{^}t;vse0M}lUJM&Yui(EZMj=e?CfV!DeIQ^M2B$J1jT)vSF))~^nFC>zf}xh z!hRpE4LJE@nX6&p#^mG2H`(p;ZR+UA*z`28_I)U4&;#ZC6Ke5GrT+!oY&mN<_s$=_ zP4zyx=W92ttoy?)#Pv>M;pZE^z@#Et;u=xnT$Gwvl9`{U5R#dj%3!E(Y^ZN&s3&1M z2dF?5q#z}+B-JVzq$-uc$iUE0*T6*A&@jZn(#p`t%G6TVz}(8fpz{4sOB4;c`6-!c zmAExmdK II;Vst0FBX65C8xG literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim2.png b/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim2.png new file mode 100644 index 0000000000000000000000000000000000000000..e443f4573f1ae70b8f7c678343f26465ddb73caf GIT binary patch literal 759 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCcKfnz$52J2-w_pT?Lfr0V1r;B4q#NoHoeEp;y1zPvN+UWQ=Lc^&m zK!C|9qOeIuMS9zuM&V~tf{KakIUOPo6RLluK0G*2zG_*zjF^Ys>21f>RjrTzyM=3! zZ$rR8+3ahqcKrdEe>QOAH2Cnf}c`*DWjXwa5bF^9T!{UnXm z6Hk@P&0n4PT0rE1`!khtisa6N2(5rrGVAq@jHBF7IRU?LYFk$_no29XulT*lAObX1&3b z{q8x&FPAOwt2kC-$?p7aM_(hihC#>|Gnb&mvKy~n@y*ZvAXM>hW$2ofV)~OeT)VCJ zYFFHGGZyJ4-h*uqas`j%zfqNTsgC*=W&1y!X`-l^HTOEBt;Md1(wkmAN)2+U5NF-H z>cgwpFW=UNs3x9xDjgj^Tk`0m>)mgXr47!VV&RmG-=Xq)?W0cac}@Sb7_6>Wed7!9 zsIhewRy!l{E#yPQ+-X*hUS7AXpJtZsIL#vYp?Cd{d(0Nk^_R}xes9@c{{2lkdBM@e ze9xX9ua_~qm@Isj<2^9WMN3>GN}P*Q6H7Al^Atidb5j`%^^Fbn4Gr}qOy>Xc8tNLD=o%V^7+6{v8d;fI>Kd3^85mT)|7nS$AvZrIGp!Q0298aR ztw0SjARB`7(@M${i&7aJQ}UBi72Gn5Qp@v;vWpd*gG~#!J~jiYWAJqKb6Mw<&;$Ut CEi6p{ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim3.png b/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim3.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb42f8ea5fd86e9aa4aea90c9527ef0012463c3 GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCcKfnz$52J2-w_pT=#sLjOF#W5t}@Y`wU^Da9G9IM}5HcQQ=VM2gw zYlf!nM;045{+Jz~c=iaZ$2AGRZ}4i2e!0{k^zxB={mwGS`;yb&d|~LADD?dNneT6F zjIDPkm@zv2yqvX;yGCxI-aE=YS^p;v*eA?H|tkI8)BudYi+peSX1_2|C}!=N(wtnq=JQeCN5Q z;KC=mHjk#9_7zztTEq9h!MTQYpR?Fo7QT(gg`FOMVw%4rhdKIl^wO{2Zsxx{x-%et zXT~|DWoP9+cdRKiWMb-Lez1shk!3R@yN!x=&7rP&R%m`FPsm-IcK)tv>vTJsq(; zYR{aO+ZJzq9#={K_Ww{WxZ{-i<5Iofuvx!6yAp_@^#Tk_4O$=7urNZvZMt28jIN-F!pdf&6=x9oG|zZg|dWY)~o^XuBl zR@M~z=#VwrySr+Q4aWB-K4q^x@cH1h)|K)hmeSJ~8nxV3{q*ydxR{suvie(EN?h$> zOJ8Jd&dPmd%5jZvd*oCFrN^xKU1e|b%=bK7_A&nGg791C-Zgj~x~}TwF(c8!>)Nfa zui91$_edDN(*2oH`aYD?=z*<1=icQxr}VYNA6Cu&7WYSJ(_Y`Z(|#+gt^3O>B=>pZ z6>GUBU}6$2ag8W(E=o--$;{7F2+7P%WiZq?HqlXc%H(X=P|+WooHwU~Xk#Q2G9+C5ndJ{FKbJO57SaHaWHeHOPQ$2+mI{ sDNig)WpGT%PfAsA%PdMQ&o9a@R&WkBE!_Ip45*I5)78&qol`;+08%+zg8%>k literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim4.png b/app/src/main/res/drawable-xhdpi/stat_sys_upload_anim4.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb18024e9d009db1551b8dbb5fb9c70308b56eb GIT binary patch literal 837 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCcKfnz$52J2-w_pT=#s7=$;#W5t}@Y`u;^DYMnwC>+Hx21(cQ6(f$ zG0H34hOz%(6L0jq#_~tD6}%z;%9hS%3iYXbb69EJGh39Rq9KWi$;NUq&|6dKk&$i#0=VZykB`R5XPEdb_;(C|#X_k8>iqFmA zRn)fIxFeR=+GT-*{o@`@&NhyS&r|2ialTf$f9bqsveTrS-3?Q?`(3s-D9U}BGhs`D zF4Ga#>#;)Dy!I`vKceZ_xzAnfEmNDtBgxF<3eEXD^OSFYj?R27TYP7e`1aOc=R%9c z1am7+2~Rqfz_LU_{XnR&YcZR$Uxm-4+e@Z8NhYS{N!;I|@^<<`W+uI2Bg3>fjcFSn zu{qyNKi0A%o~`uY^fjOCBtACl%k668;SpWSD;PF~Imdk0?8jZ-CZ^xN^>db1Q-f#3 z^DW)Gc(?@BDmQaxzv(^5q-cDt)pSQ;wN+EU!+O!z)02*NeU08|*WmWwthu^pGqaXz z!lUA1*_oD;4qe{K_Ln8^;l6Gj(HD)@KzR6K`i-~m-hR4&|1T4x+l;LdEtSRJxz|K) zNVC3Y=JK2WgjI~MK2Ph^kJD}h@s;mCAQ#@>u;1m%y1xIMUYXp^j%CTxU8R+|ud*jp zo!62-#iYo&zQW(gqFeQSgxSB<9ACoPAKI-5_)*oF^k`4=@8rO{`$`)%gO@dX+pYZ; z7pcH#_o=PqgT(z0?LorVw!eJvpnS^P+gJGBH2ePis?RR)RVF#^u|6;biI%uVlsFfq zCYEI8=P86_=B6?j>KhyC8yf0Kn9czzPz5PSNi0dVN(QM)WiT=@G}JXP(KR#-F|f2U zG_o?a)HN`-GBBuo|I-phLvDUbW?Cg~4IG;sTY(y6KsE&DrKfnz$52J2-w_pT?Lfr0U#r;B4q#NoHo&*xos5NO{YY3;(tsHhSW zD4@HP{~+@Rj;9Bvra!n@!Qi)tS&K=9FI3-kLCcjm{&tIF*~h=#*rzbDbBg`9bMJ4@ zyepZ1AcspMswT>}?S#0T)sd?l7cQR5Td?Qxl&5~TCuuM*m^4xHxy;8V)-2aAZjq<7 z%PrD9-Hzzak9ZsAyo^EX6Zbif4;)>}Pr2=NI9`h0Kc#P(+^2s`yKjy+_ab=(4gLy0 zmpI9_7E`?QehFOC+&8uUgr?pEc>z~*hk(8cw|iE5=bXP&()o6$SkB($KI?Cf%mVN4 z$m>^Hc6#0?iTIlGt+N7cCMeHgxSlKYR`86)L&1F>QwmO>-^8E0`jK4J9pQaNu68<2 zzb)3Cy7}DZ;nj6@fi3TAbf(1#ik*o}Hop76YVE?k;UTXU&$=emxZr9a$d^wN8;|9&FIm&X-uIC)^H==>4k<%^y{ell4&LRv@i>d|MzG7{7eD4l2y9bY zp*(BJjJE8{G0l6v>e!xga%g$3`u@Y>#Wy}o^L-uL>v;c#$!_i_&l+Rb>}#n<`L>7F z{x)OeCNR4zT`wVK(pM>;)XNZhV14}DIBP&x&T?2C~1B1% + android:src="@drawable/stat_download" /> + android:src="@drawable/stat_upload" />