diff options
author | Elliott Hughes <enh@google.com> | 2016-04-15 21:53:19 +0200 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-04-15 21:53:19 +0200 |
commit | e8d0ecccf7e54e73418cac94b0b136bfed94d51a (patch) | |
tree | 5fd05a716b0e9214b0fbcdd3a94355cfcc008ed5 | |
parent | Explicitly set the font face and color. (diff) | |
parent | Update the system update animation. (diff) | |
download | android_bootable_recovery-e8d0ecccf7e54e73418cac94b0b136bfed94d51a.tar android_bootable_recovery-e8d0ecccf7e54e73418cac94b0b136bfed94d51a.tar.gz android_bootable_recovery-e8d0ecccf7e54e73418cac94b0b136bfed94d51a.tar.bz2 android_bootable_recovery-e8d0ecccf7e54e73418cac94b0b136bfed94d51a.tar.lz android_bootable_recovery-e8d0ecccf7e54e73418cac94b0b136bfed94d51a.tar.xz android_bootable_recovery-e8d0ecccf7e54e73418cac94b0b136bfed94d51a.tar.zst android_bootable_recovery-e8d0ecccf7e54e73418cac94b0b136bfed94d51a.zip |
-rw-r--r-- | device.cpp | 4 | ||||
-rw-r--r-- | device.h | 1 | ||||
-rw-r--r-- | minui/resources.cpp | 2 | ||||
-rw-r--r-- | recovery.cpp | 37 | ||||
-rw-r--r-- | res-hdpi/images/icon_installing.png | bin | 129975 -> 0 bytes | |||
-rw-r--r-- | res-hdpi/images/loop00.png | bin | 0 -> 9780 bytes | |||
-rw-r--r-- | res-hdpi/images/loop01.png | bin | 0 -> 9852 bytes | |||
-rw-r--r-- | res-hdpi/images/loop02.png | bin | 0 -> 10149 bytes | |||
-rw-r--r-- | res-hdpi/images/loop03.png | bin | 0 -> 10091 bytes | |||
-rw-r--r-- | res-hdpi/images/loop04.png | bin | 0 -> 9893 bytes | |||
-rw-r--r-- | res-hdpi/images/loop05.png | bin | 0 -> 10022 bytes | |||
-rw-r--r-- | res-hdpi/images/loop06.png | bin | 0 -> 10004 bytes | |||
-rw-r--r-- | res-hdpi/images/loop07.png | bin | 0 -> 10043 bytes | |||
-rw-r--r-- | res-hdpi/images/loop08.png | bin | 0 -> 10057 bytes | |||
-rw-r--r-- | res-hdpi/images/loop09.png | bin | 0 -> 9972 bytes | |||
-rw-r--r-- | res-hdpi/images/loop10.png | bin | 0 -> 10127 bytes | |||
-rw-r--r-- | res-hdpi/images/loop11.png | bin | 0 -> 10098 bytes | |||
-rw-r--r-- | res-hdpi/images/loop12.png | bin | 0 -> 9862 bytes | |||
-rw-r--r-- | res-hdpi/images/loop13.png | bin | 0 -> 9830 bytes | |||
-rw-r--r-- | res-hdpi/images/loop14.png | bin | 0 -> 9801 bytes | |||
-rw-r--r-- | res-hdpi/images/loop15.png | bin | 0 -> 9621 bytes | |||
-rw-r--r-- | res-hdpi/images/loop16.png | bin | 0 -> 9808 bytes | |||
-rw-r--r-- | res-hdpi/images/loop17.png | bin | 0 -> 9816 bytes | |||
-rw-r--r-- | res-hdpi/images/loop18.png | bin | 0 -> 9787 bytes | |||
-rw-r--r-- | res-hdpi/images/loop19.png | bin | 0 -> 9745 bytes | |||
-rw-r--r-- | res-hdpi/images/loop20.png | bin | 0 -> 9680 bytes | |||
-rw-r--r-- | res-hdpi/images/loop21.png | bin | 0 -> 9598 bytes | |||
-rw-r--r-- | res-hdpi/images/loop22.png | bin | 0 -> 9456 bytes | |||
-rw-r--r-- | res-hdpi/images/loop23.png | bin | 0 -> 9391 bytes | |||
-rw-r--r-- | res-hdpi/images/loop24.png | bin | 0 -> 9443 bytes | |||
-rw-r--r-- | res-hdpi/images/loop25.png | bin | 0 -> 9390 bytes | |||
-rw-r--r-- | res-hdpi/images/loop26.png | bin | 0 -> 9294 bytes | |||
-rw-r--r-- | res-hdpi/images/loop27.png | bin | 0 -> 9268 bytes | |||
-rw-r--r-- | res-hdpi/images/loop28.png | bin | 0 -> 9287 bytes | |||
-rw-r--r-- | res-hdpi/images/loop29.png | bin | 0 -> 9241 bytes | |||
-rw-r--r-- | res-hdpi/images/loop30.png | bin | 0 -> 9157 bytes | |||
-rw-r--r-- | res-hdpi/images/loop31.png | bin | 0 -> 9075 bytes | |||
-rw-r--r-- | res-hdpi/images/loop32.png | bin | 0 -> 8867 bytes | |||
-rw-r--r-- | res-hdpi/images/loop33.png | bin | 0 -> 8757 bytes | |||
-rw-r--r-- | res-hdpi/images/loop34.png | bin | 0 -> 8771 bytes | |||
-rw-r--r-- | res-hdpi/images/loop35.png | bin | 0 -> 9044 bytes | |||
-rw-r--r-- | res-hdpi/images/loop36.png | bin | 0 -> 8850 bytes | |||
-rw-r--r-- | res-hdpi/images/loop37.png | bin | 0 -> 8944 bytes | |||
-rw-r--r-- | res-hdpi/images/loop38.png | bin | 0 -> 8996 bytes | |||
-rw-r--r-- | res-hdpi/images/loop39.png | bin | 0 -> 9066 bytes | |||
-rw-r--r-- | res-hdpi/images/loop40.png | bin | 0 -> 9113 bytes | |||
-rw-r--r-- | res-hdpi/images/loop41.png | bin | 0 -> 9043 bytes | |||
-rw-r--r-- | res-hdpi/images/loop42.png | bin | 0 -> 9296 bytes | |||
-rw-r--r-- | res-hdpi/images/loop43.png | bin | 0 -> 9423 bytes | |||
-rw-r--r-- | res-hdpi/images/loop44.png | bin | 0 -> 9407 bytes | |||
-rw-r--r-- | res-hdpi/images/loop45.png | bin | 0 -> 9630 bytes | |||
-rw-r--r-- | res-hdpi/images/loop46.png | bin | 0 -> 9484 bytes | |||
-rw-r--r-- | res-hdpi/images/loop47.png | bin | 0 -> 9689 bytes | |||
-rw-r--r-- | res-hdpi/images/loop48.png | bin | 0 -> 9763 bytes | |||
-rw-r--r-- | res-hdpi/images/loop49.png | bin | 0 -> 9921 bytes | |||
-rw-r--r-- | res-hdpi/images/loop50.png | bin | 0 -> 10085 bytes | |||
-rw-r--r-- | res-hdpi/images/loop51.png | bin | 0 -> 9819 bytes | |||
-rw-r--r-- | res-hdpi/images/loop52.png | bin | 0 -> 9935 bytes | |||
-rw-r--r-- | res-hdpi/images/loop53.png | bin | 0 -> 9924 bytes | |||
-rw-r--r-- | res-hdpi/images/loop54.png | bin | 0 -> 10072 bytes | |||
-rw-r--r-- | res-hdpi/images/loop55.png | bin | 0 -> 9779 bytes | |||
-rw-r--r-- | res-hdpi/images/loop56.png | bin | 0 -> 10020 bytes | |||
-rw-r--r-- | res-hdpi/images/loop57.png | bin | 0 -> 9875 bytes | |||
-rw-r--r-- | res-hdpi/images/loop58.png | bin | 0 -> 9965 bytes | |||
-rw-r--r-- | res-hdpi/images/loop59.png | bin | 0 -> 9624 bytes | |||
-rw-r--r-- | res-hdpi/images/loop60.png | bin | 0 -> 9677 bytes | |||
-rw-r--r-- | res-hdpi/images/loop61.png | bin | 0 -> 9777 bytes | |||
-rw-r--r-- | res-hdpi/images/loop62.png | bin | 0 -> 9625 bytes | |||
-rw-r--r-- | res-hdpi/images/loop63.png | bin | 0 -> 9611 bytes | |||
-rw-r--r-- | res-hdpi/images/loop64.png | bin | 0 -> 9619 bytes | |||
-rw-r--r-- | res-hdpi/images/loop65.png | bin | 0 -> 9673 bytes | |||
-rw-r--r-- | res-hdpi/images/loop66.png | bin | 0 -> 9655 bytes | |||
-rw-r--r-- | res-hdpi/images/loop67.png | bin | 0 -> 9738 bytes | |||
-rw-r--r-- | res-hdpi/images/loop68.png | bin | 0 -> 9676 bytes | |||
-rw-r--r-- | res-hdpi/images/loop69.png | bin | 0 -> 9476 bytes | |||
-rw-r--r-- | res-hdpi/images/loop70.png | bin | 0 -> 9368 bytes | |||
-rw-r--r-- | res-hdpi/images/loop71.png | bin | 0 -> 9364 bytes | |||
-rw-r--r-- | res-hdpi/images/loop72.png | bin | 0 -> 9239 bytes | |||
-rw-r--r-- | res-hdpi/images/loop73.png | bin | 0 -> 9137 bytes | |||
-rw-r--r-- | res-hdpi/images/loop74.png | bin | 0 -> 9004 bytes | |||
-rw-r--r-- | res-hdpi/images/loop75.png | bin | 0 -> 9002 bytes | |||
-rw-r--r-- | res-hdpi/images/loop76.png | bin | 0 -> 8999 bytes | |||
-rw-r--r-- | res-hdpi/images/loop77.png | bin | 0 -> 8924 bytes | |||
-rw-r--r-- | res-hdpi/images/loop78.png | bin | 0 -> 8811 bytes | |||
-rw-r--r-- | res-hdpi/images/loop79.png | bin | 0 -> 8601 bytes | |||
-rw-r--r-- | res-hdpi/images/loop80.png | bin | 0 -> 8896 bytes | |||
-rw-r--r-- | res-hdpi/images/loop81.png | bin | 0 -> 9152 bytes | |||
-rw-r--r-- | res-hdpi/images/loop82.png | bin | 0 -> 9154 bytes | |||
-rw-r--r-- | res-hdpi/images/loop83.png | bin | 0 -> 9346 bytes | |||
-rw-r--r-- | res-hdpi/images/loop84.png | bin | 0 -> 9347 bytes | |||
-rw-r--r-- | res-hdpi/images/loop85.png | bin | 0 -> 9483 bytes | |||
-rw-r--r-- | res-hdpi/images/loop86.png | bin | 0 -> 9468 bytes | |||
-rw-r--r-- | res-hdpi/images/loop87.png | bin | 0 -> 9473 bytes | |||
-rw-r--r-- | res-hdpi/images/loop88.png | bin | 0 -> 9545 bytes | |||
-rw-r--r-- | res-hdpi/images/loop89.png | bin | 0 -> 9748 bytes | |||
-rw-r--r-- | res-hdpi/images/loop90.png | bin | 0 -> 9780 bytes | |||
-rw-r--r-- | res-mdpi/images/icon_installing.png | bin | 129975 -> 0 bytes | |||
-rw-r--r-- | res-mdpi/images/loop00.png | bin | 0 -> 6121 bytes | |||
-rw-r--r-- | res-mdpi/images/loop01.png | bin | 0 -> 6247 bytes | |||
-rw-r--r-- | res-mdpi/images/loop02.png | bin | 0 -> 6308 bytes | |||
-rw-r--r-- | res-mdpi/images/loop03.png | bin | 0 -> 6311 bytes | |||
-rw-r--r-- | res-mdpi/images/loop04.png | bin | 0 -> 6315 bytes | |||
-rw-r--r-- | res-mdpi/images/loop05.png | bin | 0 -> 6362 bytes | |||
-rw-r--r-- | res-mdpi/images/loop06.png | bin | 0 -> 6289 bytes | |||
-rw-r--r-- | res-mdpi/images/loop07.png | bin | 0 -> 6296 bytes | |||
-rw-r--r-- | res-mdpi/images/loop08.png | bin | 0 -> 6342 bytes | |||
-rw-r--r-- | res-mdpi/images/loop09.png | bin | 0 -> 6266 bytes | |||
-rw-r--r-- | res-mdpi/images/loop10.png | bin | 0 -> 6287 bytes | |||
-rw-r--r-- | res-mdpi/images/loop11.png | bin | 0 -> 6278 bytes | |||
-rw-r--r-- | res-mdpi/images/loop12.png | bin | 0 -> 6174 bytes | |||
-rw-r--r-- | res-mdpi/images/loop13.png | bin | 0 -> 6158 bytes | |||
-rw-r--r-- | res-mdpi/images/loop14.png | bin | 0 -> 6155 bytes | |||
-rw-r--r-- | res-mdpi/images/loop15.png | bin | 0 -> 6105 bytes | |||
-rw-r--r-- | res-mdpi/images/loop16.png | bin | 0 -> 6101 bytes | |||
-rw-r--r-- | res-mdpi/images/loop17.png | bin | 0 -> 6141 bytes | |||
-rw-r--r-- | res-mdpi/images/loop18.png | bin | 0 -> 6145 bytes | |||
-rw-r--r-- | res-mdpi/images/loop19.png | bin | 0 -> 6152 bytes | |||
-rw-r--r-- | res-mdpi/images/loop20.png | bin | 0 -> 5972 bytes | |||
-rw-r--r-- | res-mdpi/images/loop21.png | bin | 0 -> 6036 bytes | |||
-rw-r--r-- | res-mdpi/images/loop22.png | bin | 0 -> 5988 bytes | |||
-rw-r--r-- | res-mdpi/images/loop23.png | bin | 0 -> 5973 bytes | |||
-rw-r--r-- | res-mdpi/images/loop24.png | bin | 0 -> 5907 bytes | |||
-rw-r--r-- | res-mdpi/images/loop25.png | bin | 0 -> 5895 bytes | |||
-rw-r--r-- | res-mdpi/images/loop26.png | bin | 0 -> 5892 bytes | |||
-rw-r--r-- | res-mdpi/images/loop27.png | bin | 0 -> 5737 bytes | |||
-rw-r--r-- | res-mdpi/images/loop28.png | bin | 0 -> 5788 bytes | |||
-rw-r--r-- | res-mdpi/images/loop29.png | bin | 0 -> 5754 bytes | |||
-rw-r--r-- | res-mdpi/images/loop30.png | bin | 0 -> 5709 bytes | |||
-rw-r--r-- | res-mdpi/images/loop31.png | bin | 0 -> 5622 bytes | |||
-rw-r--r-- | res-mdpi/images/loop32.png | bin | 0 -> 5473 bytes | |||
-rw-r--r-- | res-mdpi/images/loop33.png | bin | 0 -> 5459 bytes | |||
-rw-r--r-- | res-mdpi/images/loop34.png | bin | 0 -> 5496 bytes | |||
-rw-r--r-- | res-mdpi/images/loop35.png | bin | 0 -> 5575 bytes | |||
-rw-r--r-- | res-mdpi/images/loop36.png | bin | 0 -> 5542 bytes | |||
-rw-r--r-- | res-mdpi/images/loop37.png | bin | 0 -> 5596 bytes | |||
-rw-r--r-- | res-mdpi/images/loop38.png | bin | 0 -> 5654 bytes | |||
-rw-r--r-- | res-mdpi/images/loop39.png | bin | 0 -> 5667 bytes | |||
-rw-r--r-- | res-mdpi/images/loop40.png | bin | 0 -> 5629 bytes | |||
-rw-r--r-- | res-mdpi/images/loop41.png | bin | 0 -> 5639 bytes | |||
-rw-r--r-- | res-mdpi/images/loop42.png | bin | 0 -> 5686 bytes | |||
-rw-r--r-- | res-mdpi/images/loop43.png | bin | 0 -> 5847 bytes | |||
-rw-r--r-- | res-mdpi/images/loop44.png | bin | 0 -> 5840 bytes | |||
-rw-r--r-- | res-mdpi/images/loop45.png | bin | 0 -> 5967 bytes | |||
-rw-r--r-- | res-mdpi/images/loop46.png | bin | 0 -> 6039 bytes | |||
-rw-r--r-- | res-mdpi/images/loop47.png | bin | 0 -> 6163 bytes | |||
-rw-r--r-- | res-mdpi/images/loop48.png | bin | 0 -> 6135 bytes | |||
-rw-r--r-- | res-mdpi/images/loop49.png | bin | 0 -> 6133 bytes | |||
-rw-r--r-- | res-mdpi/images/loop50.png | bin | 0 -> 6193 bytes | |||
-rw-r--r-- | res-mdpi/images/loop51.png | bin | 0 -> 6225 bytes | |||
-rw-r--r-- | res-mdpi/images/loop52.png | bin | 0 -> 6320 bytes | |||
-rw-r--r-- | res-mdpi/images/loop53.png | bin | 0 -> 6183 bytes | |||
-rw-r--r-- | res-mdpi/images/loop54.png | bin | 0 -> 6366 bytes | |||
-rw-r--r-- | res-mdpi/images/loop55.png | bin | 0 -> 6301 bytes | |||
-rw-r--r-- | res-mdpi/images/loop56.png | bin | 0 -> 6280 bytes | |||
-rw-r--r-- | res-mdpi/images/loop57.png | bin | 0 -> 6274 bytes | |||
-rw-r--r-- | res-mdpi/images/loop58.png | bin | 0 -> 6253 bytes | |||
-rw-r--r-- | res-mdpi/images/loop59.png | bin | 0 -> 6245 bytes | |||
-rw-r--r-- | res-mdpi/images/loop60.png | bin | 0 -> 6105 bytes | |||
-rw-r--r-- | res-mdpi/images/loop61.png | bin | 0 -> 6033 bytes | |||
-rw-r--r-- | res-mdpi/images/loop62.png | bin | 0 -> 6091 bytes | |||
-rw-r--r-- | res-mdpi/images/loop63.png | bin | 0 -> 6072 bytes | |||
-rw-r--r-- | res-mdpi/images/loop64.png | bin | 0 -> 6094 bytes | |||
-rw-r--r-- | res-mdpi/images/loop65.png | bin | 0 -> 6050 bytes | |||
-rw-r--r-- | res-mdpi/images/loop66.png | bin | 0 -> 6071 bytes | |||
-rw-r--r-- | res-mdpi/images/loop67.png | bin | 0 -> 6144 bytes | |||
-rw-r--r-- | res-mdpi/images/loop68.png | bin | 0 -> 6078 bytes | |||
-rw-r--r-- | res-mdpi/images/loop69.png | bin | 0 -> 5974 bytes | |||
-rw-r--r-- | res-mdpi/images/loop70.png | bin | 0 -> 5924 bytes | |||
-rw-r--r-- | res-mdpi/images/loop71.png | bin | 0 -> 5871 bytes | |||
-rw-r--r-- | res-mdpi/images/loop72.png | bin | 0 -> 5786 bytes | |||
-rw-r--r-- | res-mdpi/images/loop73.png | bin | 0 -> 5790 bytes | |||
-rw-r--r-- | res-mdpi/images/loop74.png | bin | 0 -> 5664 bytes | |||
-rw-r--r-- | res-mdpi/images/loop75.png | bin | 0 -> 5668 bytes | |||
-rw-r--r-- | res-mdpi/images/loop76.png | bin | 0 -> 5685 bytes | |||
-rw-r--r-- | res-mdpi/images/loop77.png | bin | 0 -> 5555 bytes | |||
-rw-r--r-- | res-mdpi/images/loop78.png | bin | 0 -> 5404 bytes | |||
-rw-r--r-- | res-mdpi/images/loop79.png | bin | 0 -> 5466 bytes | |||
-rw-r--r-- | res-mdpi/images/loop80.png | bin | 0 -> 5522 bytes | |||
-rw-r--r-- | res-mdpi/images/loop81.png | bin | 0 -> 5644 bytes | |||
-rw-r--r-- | res-mdpi/images/loop82.png | bin | 0 -> 5696 bytes | |||
-rw-r--r-- | res-mdpi/images/loop83.png | bin | 0 -> 5802 bytes | |||
-rw-r--r-- | res-mdpi/images/loop84.png | bin | 0 -> 5898 bytes | |||
-rw-r--r-- | res-mdpi/images/loop85.png | bin | 0 -> 5954 bytes | |||
-rw-r--r-- | res-mdpi/images/loop86.png | bin | 0 -> 5989 bytes | |||
-rw-r--r-- | res-mdpi/images/loop87.png | bin | 0 -> 5995 bytes | |||
-rw-r--r-- | res-mdpi/images/loop88.png | bin | 0 -> 6014 bytes | |||
-rw-r--r-- | res-mdpi/images/loop89.png | bin | 0 -> 6141 bytes | |||
-rw-r--r-- | res-mdpi/images/loop90.png | bin | 0 -> 6121 bytes | |||
-rw-r--r-- | res-xhdpi/images/icon_installing.png | bin | 129975 -> 0 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop00.png | bin | 0 -> 13451 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop01.png | bin | 0 -> 13723 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop02.png | bin | 0 -> 13702 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop03.png | bin | 0 -> 13596 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop04.png | bin | 0 -> 13690 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop05.png | bin | 0 -> 13734 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop06.png | bin | 0 -> 13793 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop07.png | bin | 0 -> 13824 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop08.png | bin | 0 -> 13783 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop09.png | bin | 0 -> 13808 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop10.png | bin | 0 -> 13824 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop11.png | bin | 0 -> 13893 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop12.png | bin | 0 -> 13784 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop13.png | bin | 0 -> 13760 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop14.png | bin | 0 -> 13528 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop15.png | bin | 0 -> 13616 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop16.png | bin | 0 -> 13424 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop17.png | bin | 0 -> 13482 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop18.png | bin | 0 -> 13557 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop19.png | bin | 0 -> 13796 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop20.png | bin | 0 -> 13606 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop21.png | bin | 0 -> 13375 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop22.png | bin | 0 -> 13126 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop23.png | bin | 0 -> 12922 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop24.png | bin | 0 -> 13283 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop25.png | bin | 0 -> 13016 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop26.png | bin | 0 -> 12745 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop27.png | bin | 0 -> 12734 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop28.png | bin | 0 -> 12687 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop29.png | bin | 0 -> 12575 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop30.png | bin | 0 -> 12520 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop31.png | bin | 0 -> 12454 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop32.png | bin | 0 -> 12465 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop33.png | bin | 0 -> 12198 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop34.png | bin | 0 -> 12242 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop35.png | bin | 0 -> 12316 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop36.png | bin | 0 -> 12201 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop37.png | bin | 0 -> 12285 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop38.png | bin | 0 -> 12635 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop39.png | bin | 0 -> 12401 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop40.png | bin | 0 -> 12393 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop41.png | bin | 0 -> 12235 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop42.png | bin | 0 -> 12653 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop43.png | bin | 0 -> 12903 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop44.png | bin | 0 -> 13038 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop45.png | bin | 0 -> 13040 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop46.png | bin | 0 -> 13372 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop47.png | bin | 0 -> 13455 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop48.png | bin | 0 -> 13486 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop49.png | bin | 0 -> 13521 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop50.png | bin | 0 -> 13751 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop51.png | bin | 0 -> 13893 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop52.png | bin | 0 -> 13746 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop53.png | bin | 0 -> 13564 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop54.png | bin | 0 -> 13733 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop55.png | bin | 0 -> 13606 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop56.png | bin | 0 -> 13820 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop57.png | bin | 0 -> 13636 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop58.png | bin | 0 -> 13291 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop59.png | bin | 0 -> 13549 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop60.png | bin | 0 -> 13550 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop61.png | bin | 0 -> 13254 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop62.png | bin | 0 -> 12982 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop63.png | bin | 0 -> 13155 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop64.png | bin | 0 -> 13082 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop65.png | bin | 0 -> 13102 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop66.png | bin | 0 -> 13337 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop67.png | bin | 0 -> 13348 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop68.png | bin | 0 -> 13471 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop69.png | bin | 0 -> 13090 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop70.png | bin | 0 -> 12968 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop71.png | bin | 0 -> 12678 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop72.png | bin | 0 -> 12713 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop73.png | bin | 0 -> 12628 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop74.png | bin | 0 -> 12132 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop75.png | bin | 0 -> 12354 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop76.png | bin | 0 -> 12202 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop77.png | bin | 0 -> 12040 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop78.png | bin | 0 -> 11738 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop79.png | bin | 0 -> 11713 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop80.png | bin | 0 -> 12276 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop81.png | bin | 0 -> 12468 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop82.png | bin | 0 -> 12673 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop83.png | bin | 0 -> 12840 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop84.png | bin | 0 -> 13030 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop85.png | bin | 0 -> 13061 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop86.png | bin | 0 -> 13097 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop87.png | bin | 0 -> 12934 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop88.png | bin | 0 -> 13105 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop89.png | bin | 0 -> 13440 bytes | |||
-rw-r--r-- | res-xhdpi/images/loop90.png | bin | 0 -> 13451 bytes | |||
-rw-r--r-- | res-xxhdpi/images/icon_installing.png | bin | 129975 -> 0 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop00.png | bin | 0 -> 23638 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop01.png | bin | 0 -> 23493 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop02.png | bin | 0 -> 23808 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop03.png | bin | 0 -> 23933 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop04.png | bin | 0 -> 23910 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop05.png | bin | 0 -> 23990 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop06.png | bin | 0 -> 24198 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop07.png | bin | 0 -> 23903 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop08.png | bin | 0 -> 24010 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop09.png | bin | 0 -> 24124 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop10.png | bin | 0 -> 23693 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop11.png | bin | 0 -> 23728 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop12.png | bin | 0 -> 23919 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop13.png | bin | 0 -> 24382 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop14.png | bin | 0 -> 24298 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop15.png | bin | 0 -> 23795 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop16.png | bin | 0 -> 24109 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop17.png | bin | 0 -> 23980 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop18.png | bin | 0 -> 24239 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop19.png | bin | 0 -> 23837 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop20.png | bin | 0 -> 23774 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop21.png | bin | 0 -> 23391 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop22.png | bin | 0 -> 23438 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop23.png | bin | 0 -> 23307 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop24.png | bin | 0 -> 23337 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop25.png | bin | 0 -> 23209 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop26.png | bin | 0 -> 23057 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop27.png | bin | 0 -> 22542 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop28.png | bin | 0 -> 22778 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop29.png | bin | 0 -> 22426 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop30.png | bin | 0 -> 22385 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop31.png | bin | 0 -> 22575 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop32.png | bin | 0 -> 21883 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop33.png | bin | 0 -> 21762 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop34.png | bin | 0 -> 21949 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop35.png | bin | 0 -> 22072 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop36.png | bin | 0 -> 22205 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop37.png | bin | 0 -> 21656 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop38.png | bin | 0 -> 21924 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop39.png | bin | 0 -> 21510 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop40.png | bin | 0 -> 21638 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop41.png | bin | 0 -> 21665 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop42.png | bin | 0 -> 22389 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop43.png | bin | 0 -> 22746 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop44.png | bin | 0 -> 23327 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop45.png | bin | 0 -> 23478 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop46.png | bin | 0 -> 23039 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop47.png | bin | 0 -> 23458 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop48.png | bin | 0 -> 23679 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop49.png | bin | 0 -> 23746 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop50.png | bin | 0 -> 23600 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop51.png | bin | 0 -> 24194 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop52.png | bin | 0 -> 24047 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop53.png | bin | 0 -> 24299 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop54.png | bin | 0 -> 23680 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop55.png | bin | 0 -> 23938 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop56.png | bin | 0 -> 24061 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop57.png | bin | 0 -> 23765 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop58.png | bin | 0 -> 23720 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop59.png | bin | 0 -> 23824 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop60.png | bin | 0 -> 23332 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop61.png | bin | 0 -> 23394 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop62.png | bin | 0 -> 23276 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop63.png | bin | 0 -> 23305 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop64.png | bin | 0 -> 23261 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop65.png | bin | 0 -> 23787 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop66.png | bin | 0 -> 23494 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop67.png | bin | 0 -> 23586 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop68.png | bin | 0 -> 23205 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop69.png | bin | 0 -> 23026 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop70.png | bin | 0 -> 23181 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop71.png | bin | 0 -> 22764 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop72.png | bin | 0 -> 22630 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop73.png | bin | 0 -> 22413 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop74.png | bin | 0 -> 21579 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop75.png | bin | 0 -> 21859 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop76.png | bin | 0 -> 21516 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop77.png | bin | 0 -> 21765 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop78.png | bin | 0 -> 21037 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop79.png | bin | 0 -> 20907 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop80.png | bin | 0 -> 21394 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop81.png | bin | 0 -> 21953 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop82.png | bin | 0 -> 22107 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop83.png | bin | 0 -> 22241 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop84.png | bin | 0 -> 22578 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop85.png | bin | 0 -> 22786 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop86.png | bin | 0 -> 22603 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop87.png | bin | 0 -> 22606 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop88.png | bin | 0 -> 22556 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop89.png | bin | 0 -> 23292 bytes | |||
-rw-r--r-- | res-xxhdpi/images/loop90.png | bin | 0 -> 23638 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/icon_installing.png | bin | 129975 -> 0 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop00.png | bin | 0 -> 31501 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop01.png | bin | 0 -> 32188 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop02.png | bin | 0 -> 32546 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop03.png | bin | 0 -> 32508 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop04.png | bin | 0 -> 32629 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop05.png | bin | 0 -> 32264 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop06.png | bin | 0 -> 32535 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop07.png | bin | 0 -> 32800 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop08.png | bin | 0 -> 32205 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop09.png | bin | 0 -> 32647 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop10.png | bin | 0 -> 32712 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop11.png | bin | 0 -> 32394 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop12.png | bin | 0 -> 32467 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop13.png | bin | 0 -> 32875 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop14.png | bin | 0 -> 32388 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop15.png | bin | 0 -> 32665 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop16.png | bin | 0 -> 31916 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop17.png | bin | 0 -> 32438 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop18.png | bin | 0 -> 32436 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop19.png | bin | 0 -> 32530 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop20.png | bin | 0 -> 32717 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop21.png | bin | 0 -> 31470 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop22.png | bin | 0 -> 31370 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop23.png | bin | 0 -> 31347 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop24.png | bin | 0 -> 31059 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop25.png | bin | 0 -> 31303 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop26.png | bin | 0 -> 30569 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop27.png | bin | 0 -> 30581 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop28.png | bin | 0 -> 30474 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop29.png | bin | 0 -> 30263 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop30.png | bin | 0 -> 30476 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop31.png | bin | 0 -> 30112 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop32.png | bin | 0 -> 29672 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop33.png | bin | 0 -> 29043 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop34.png | bin | 0 -> 29819 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop35.png | bin | 0 -> 30118 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop36.png | bin | 0 -> 29775 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop37.png | bin | 0 -> 29117 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop38.png | bin | 0 -> 29334 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop39.png | bin | 0 -> 29777 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop40.png | bin | 0 -> 30031 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop41.png | bin | 0 -> 29390 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop42.png | bin | 0 -> 29848 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop43.png | bin | 0 -> 30311 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop44.png | bin | 0 -> 30212 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop45.png | bin | 0 -> 31215 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop46.png | bin | 0 -> 31212 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop47.png | bin | 0 -> 31200 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop48.png | bin | 0 -> 31954 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop49.png | bin | 0 -> 31710 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop50.png | bin | 0 -> 32119 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop51.png | bin | 0 -> 32437 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop52.png | bin | 0 -> 31901 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop53.png | bin | 0 -> 32594 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop54.png | bin | 0 -> 32546 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop55.png | bin | 0 -> 32493 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop56.png | bin | 0 -> 32019 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop57.png | bin | 0 -> 32139 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop58.png | bin | 0 -> 32606 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop59.png | bin | 0 -> 32161 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop60.png | bin | 0 -> 32226 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop61.png | bin | 0 -> 31872 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop62.png | bin | 0 -> 31446 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop63.png | bin | 0 -> 31538 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop64.png | bin | 0 -> 31413 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop65.png | bin | 0 -> 31759 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop66.png | bin | 0 -> 31672 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop67.png | bin | 0 -> 31589 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop68.png | bin | 0 -> 31484 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop69.png | bin | 0 -> 31048 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop70.png | bin | 0 -> 29785 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop71.png | bin | 0 -> 30076 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop72.png | bin | 0 -> 29377 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop73.png | bin | 0 -> 29483 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop74.png | bin | 0 -> 28846 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop75.png | bin | 0 -> 28959 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop76.png | bin | 0 -> 29277 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop77.png | bin | 0 -> 28840 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop78.png | bin | 0 -> 27884 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop79.png | bin | 0 -> 28244 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop80.png | bin | 0 -> 28933 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop81.png | bin | 0 -> 29532 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop82.png | bin | 0 -> 29657 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop83.png | bin | 0 -> 29877 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop84.png | bin | 0 -> 30467 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop85.png | bin | 0 -> 30356 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop86.png | bin | 0 -> 30585 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop87.png | bin | 0 -> 29962 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop88.png | bin | 0 -> 30590 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop89.png | bin | 0 -> 31570 bytes | |||
-rw-r--r-- | res-xxxhdpi/images/loop90.png | bin | 0 -> 31501 bytes | |||
-rw-r--r-- | screen_ui.cpp | 143 | ||||
-rw-r--r-- | screen_ui.h | 50 |
466 files changed, 164 insertions, 73 deletions
diff --git a/device.cpp b/device.cpp index fd1a9875b..2465b0778 100644 --- a/device.cpp +++ b/device.cpp @@ -25,6 +25,7 @@ static const char* MENU_ITEMS[] = { "Wipe cache partition", "Mount /system", "View recovery logs", + "Run graphics test", "Power off", NULL }; @@ -43,7 +44,8 @@ Device::BuiltinAction Device::InvokeMenuItem(int menu_position) { case 5: return WIPE_CACHE; case 6: return MOUNT_SYSTEM; case 7: return VIEW_RECOVERY_LOGS; - case 8: return SHUTDOWN; + case 8: return RUN_GRAPHICS_TEST; + case 9: return SHUTDOWN; default: return NO_ACTION; } } @@ -68,6 +68,7 @@ class Device { SHUTDOWN = 8, VIEW_RECOVERY_LOGS = 9, MOUNT_SYSTEM = 10, + RUN_GRAPHICS_TEST = 11, }; // Return the list of menu items (an array of strings, diff --git a/minui/resources.cpp b/minui/resources.cpp index 63a0dff28..5d69ea2d0 100644 --- a/minui/resources.cpp +++ b/minui/resources.cpp @@ -32,8 +32,6 @@ #include "minui.h" -extern char* locale; - #define SURFACE_DATA_ALIGNMENT 8 static GRSurface* malloc_surface(size_t data_size) { diff --git a/recovery.cpp b/recovery.cpp index 508cd62ee..dbdc1fbd6 100644 --- a/recovery.cpp +++ b/recovery.cpp @@ -103,7 +103,7 @@ static const int BATTERY_OK_PERCENTAGE = 20; static const int BATTERY_WITH_CHARGER_OK_PERCENTAGE = 15; RecoveryUI* ui = NULL; -char* locale = NULL; +static const char* locale = "en_US"; char* stage = NULL; char* reason = NULL; bool modified_flash = false; @@ -910,6 +910,37 @@ static void choose_recovery_file(Device* device) { } } +static void run_graphics_test(Device* device) { + // Switch to graphics screen. + ui->ShowText(false); + + ui->SetProgressType(RecoveryUI::INDETERMINATE); + ui->SetBackground(RecoveryUI::INSTALLING_UPDATE); + sleep(1); + + ui->SetBackground(RecoveryUI::ERROR); + sleep(1); + + ui->SetBackground(RecoveryUI::NO_COMMAND); + sleep(1); + + ui->SetBackground(RecoveryUI::ERASING); + sleep(1); + + ui->SetBackground(RecoveryUI::INSTALLING_UPDATE); + + ui->SetProgressType(RecoveryUI::DETERMINATE); + ui->ShowProgress(1.0, 10.0); + float fraction = 0.0; + for (size_t i = 0; i < 100; ++i) { + fraction += .01; + ui->SetProgress(fraction); + usleep(100000); + } + + ui->ShowText(true); +} + // How long (in seconds) we wait for the fuse-provided package file to // appear, before timing out. #define SDCARD_INSTALL_TIMEOUT 10 @@ -1068,6 +1099,10 @@ prompt_and_wait(Device* device, int status) { choose_recovery_file(device); break; + case Device::RUN_GRAPHICS_TEST: + run_graphics_test(device); + break; + case Device::MOUNT_SYSTEM: char system_root_image[PROPERTY_VALUE_MAX]; property_get("ro.build.system_root_image", system_root_image, ""); diff --git a/res-hdpi/images/icon_installing.png b/res-hdpi/images/icon_installing.png Binary files differdeleted file mode 100644 index 0fcfbc231..000000000 --- a/res-hdpi/images/icon_installing.png +++ /dev/null diff --git a/res-hdpi/images/loop00.png b/res-hdpi/images/loop00.png Binary files differnew file mode 100644 index 000000000..c7f8084b8 --- /dev/null +++ b/res-hdpi/images/loop00.png diff --git a/res-hdpi/images/loop01.png b/res-hdpi/images/loop01.png Binary files differnew file mode 100644 index 000000000..31ed66703 --- /dev/null +++ b/res-hdpi/images/loop01.png diff --git a/res-hdpi/images/loop02.png b/res-hdpi/images/loop02.png Binary files differnew file mode 100644 index 000000000..114340722 --- /dev/null +++ b/res-hdpi/images/loop02.png diff --git a/res-hdpi/images/loop03.png b/res-hdpi/images/loop03.png Binary files differnew file mode 100644 index 000000000..040eeb293 --- /dev/null +++ b/res-hdpi/images/loop03.png diff --git a/res-hdpi/images/loop04.png b/res-hdpi/images/loop04.png Binary files differnew file mode 100644 index 000000000..58e139de3 --- /dev/null +++ b/res-hdpi/images/loop04.png diff --git a/res-hdpi/images/loop05.png b/res-hdpi/images/loop05.png Binary files differnew file mode 100644 index 000000000..f0c250098 --- /dev/null +++ b/res-hdpi/images/loop05.png diff --git a/res-hdpi/images/loop06.png b/res-hdpi/images/loop06.png Binary files differnew file mode 100644 index 000000000..e8c5b218c --- /dev/null +++ b/res-hdpi/images/loop06.png diff --git a/res-hdpi/images/loop07.png b/res-hdpi/images/loop07.png Binary files differnew file mode 100644 index 000000000..ee0523fbc --- /dev/null +++ b/res-hdpi/images/loop07.png diff --git a/res-hdpi/images/loop08.png b/res-hdpi/images/loop08.png Binary files differnew file mode 100644 index 000000000..f568a1c7d --- /dev/null +++ b/res-hdpi/images/loop08.png diff --git a/res-hdpi/images/loop09.png b/res-hdpi/images/loop09.png Binary files differnew file mode 100644 index 000000000..9fed668f8 --- /dev/null +++ b/res-hdpi/images/loop09.png diff --git a/res-hdpi/images/loop10.png b/res-hdpi/images/loop10.png Binary files differnew file mode 100644 index 000000000..93edfcc30 --- /dev/null +++ b/res-hdpi/images/loop10.png diff --git a/res-hdpi/images/loop11.png b/res-hdpi/images/loop11.png Binary files differnew file mode 100644 index 000000000..827fce887 --- /dev/null +++ b/res-hdpi/images/loop11.png diff --git a/res-hdpi/images/loop12.png b/res-hdpi/images/loop12.png Binary files differnew file mode 100644 index 000000000..927f04e49 --- /dev/null +++ b/res-hdpi/images/loop12.png diff --git a/res-hdpi/images/loop13.png b/res-hdpi/images/loop13.png Binary files differnew file mode 100644 index 000000000..2856f316e --- /dev/null +++ b/res-hdpi/images/loop13.png diff --git a/res-hdpi/images/loop14.png b/res-hdpi/images/loop14.png Binary files differnew file mode 100644 index 000000000..3a2c14dc9 --- /dev/null +++ b/res-hdpi/images/loop14.png diff --git a/res-hdpi/images/loop15.png b/res-hdpi/images/loop15.png Binary files differnew file mode 100644 index 000000000..dcde38335 --- /dev/null +++ b/res-hdpi/images/loop15.png diff --git a/res-hdpi/images/loop16.png b/res-hdpi/images/loop16.png Binary files differnew file mode 100644 index 000000000..7ba01f3b4 --- /dev/null +++ b/res-hdpi/images/loop16.png diff --git a/res-hdpi/images/loop17.png b/res-hdpi/images/loop17.png Binary files differnew file mode 100644 index 000000000..82a875f58 --- /dev/null +++ b/res-hdpi/images/loop17.png diff --git a/res-hdpi/images/loop18.png b/res-hdpi/images/loop18.png Binary files differnew file mode 100644 index 000000000..00537e7fd --- /dev/null +++ b/res-hdpi/images/loop18.png diff --git a/res-hdpi/images/loop19.png b/res-hdpi/images/loop19.png Binary files differnew file mode 100644 index 000000000..add89422a --- /dev/null +++ b/res-hdpi/images/loop19.png diff --git a/res-hdpi/images/loop20.png b/res-hdpi/images/loop20.png Binary files differnew file mode 100644 index 000000000..3c6f74483 --- /dev/null +++ b/res-hdpi/images/loop20.png diff --git a/res-hdpi/images/loop21.png b/res-hdpi/images/loop21.png Binary files differnew file mode 100644 index 000000000..e1d1adb8f --- /dev/null +++ b/res-hdpi/images/loop21.png diff --git a/res-hdpi/images/loop22.png b/res-hdpi/images/loop22.png Binary files differnew file mode 100644 index 000000000..bdee1acc1 --- /dev/null +++ b/res-hdpi/images/loop22.png diff --git a/res-hdpi/images/loop23.png b/res-hdpi/images/loop23.png Binary files differnew file mode 100644 index 000000000..631c62d00 --- /dev/null +++ b/res-hdpi/images/loop23.png diff --git a/res-hdpi/images/loop24.png b/res-hdpi/images/loop24.png Binary files differnew file mode 100644 index 000000000..081ba89b6 --- /dev/null +++ b/res-hdpi/images/loop24.png diff --git a/res-hdpi/images/loop25.png b/res-hdpi/images/loop25.png Binary files differnew file mode 100644 index 000000000..7511fc0be --- /dev/null +++ b/res-hdpi/images/loop25.png diff --git a/res-hdpi/images/loop26.png b/res-hdpi/images/loop26.png Binary files differnew file mode 100644 index 000000000..d9ae7d303 --- /dev/null +++ b/res-hdpi/images/loop26.png diff --git a/res-hdpi/images/loop27.png b/res-hdpi/images/loop27.png Binary files differnew file mode 100644 index 000000000..ca1d45e21 --- /dev/null +++ b/res-hdpi/images/loop27.png diff --git a/res-hdpi/images/loop28.png b/res-hdpi/images/loop28.png Binary files differnew file mode 100644 index 000000000..404297482 --- /dev/null +++ b/res-hdpi/images/loop28.png diff --git a/res-hdpi/images/loop29.png b/res-hdpi/images/loop29.png Binary files differnew file mode 100644 index 000000000..506e9e486 --- /dev/null +++ b/res-hdpi/images/loop29.png diff --git a/res-hdpi/images/loop30.png b/res-hdpi/images/loop30.png Binary files differnew file mode 100644 index 000000000..4f985058f --- /dev/null +++ b/res-hdpi/images/loop30.png diff --git a/res-hdpi/images/loop31.png b/res-hdpi/images/loop31.png Binary files differnew file mode 100644 index 000000000..b259b47f9 --- /dev/null +++ b/res-hdpi/images/loop31.png diff --git a/res-hdpi/images/loop32.png b/res-hdpi/images/loop32.png Binary files differnew file mode 100644 index 000000000..3ddfab8ad --- /dev/null +++ b/res-hdpi/images/loop32.png diff --git a/res-hdpi/images/loop33.png b/res-hdpi/images/loop33.png Binary files differnew file mode 100644 index 000000000..b61b64b16 --- /dev/null +++ b/res-hdpi/images/loop33.png diff --git a/res-hdpi/images/loop34.png b/res-hdpi/images/loop34.png Binary files differnew file mode 100644 index 000000000..96e839216 --- /dev/null +++ b/res-hdpi/images/loop34.png diff --git a/res-hdpi/images/loop35.png b/res-hdpi/images/loop35.png Binary files differnew file mode 100644 index 000000000..a8bb7fc27 --- /dev/null +++ b/res-hdpi/images/loop35.png diff --git a/res-hdpi/images/loop36.png b/res-hdpi/images/loop36.png Binary files differnew file mode 100644 index 000000000..5171a3b0f --- /dev/null +++ b/res-hdpi/images/loop36.png diff --git a/res-hdpi/images/loop37.png b/res-hdpi/images/loop37.png Binary files differnew file mode 100644 index 000000000..b4ba0a6dc --- /dev/null +++ b/res-hdpi/images/loop37.png diff --git a/res-hdpi/images/loop38.png b/res-hdpi/images/loop38.png Binary files differnew file mode 100644 index 000000000..bd248d816 --- /dev/null +++ b/res-hdpi/images/loop38.png diff --git a/res-hdpi/images/loop39.png b/res-hdpi/images/loop39.png Binary files differnew file mode 100644 index 000000000..40e2eee0f --- /dev/null +++ b/res-hdpi/images/loop39.png diff --git a/res-hdpi/images/loop40.png b/res-hdpi/images/loop40.png Binary files differnew file mode 100644 index 000000000..4ffadc69f --- /dev/null +++ b/res-hdpi/images/loop40.png diff --git a/res-hdpi/images/loop41.png b/res-hdpi/images/loop41.png Binary files differnew file mode 100644 index 000000000..e0f107bfb --- /dev/null +++ b/res-hdpi/images/loop41.png diff --git a/res-hdpi/images/loop42.png b/res-hdpi/images/loop42.png Binary files differnew file mode 100644 index 000000000..04b618aee --- /dev/null +++ b/res-hdpi/images/loop42.png diff --git a/res-hdpi/images/loop43.png b/res-hdpi/images/loop43.png Binary files differnew file mode 100644 index 000000000..e344cb90e --- /dev/null +++ b/res-hdpi/images/loop43.png diff --git a/res-hdpi/images/loop44.png b/res-hdpi/images/loop44.png Binary files differnew file mode 100644 index 000000000..85acfa053 --- /dev/null +++ b/res-hdpi/images/loop44.png diff --git a/res-hdpi/images/loop45.png b/res-hdpi/images/loop45.png Binary files differnew file mode 100644 index 000000000..d1f90b313 --- /dev/null +++ b/res-hdpi/images/loop45.png diff --git a/res-hdpi/images/loop46.png b/res-hdpi/images/loop46.png Binary files differnew file mode 100644 index 000000000..386a682d9 --- /dev/null +++ b/res-hdpi/images/loop46.png diff --git a/res-hdpi/images/loop47.png b/res-hdpi/images/loop47.png Binary files differnew file mode 100644 index 000000000..fa87591ce --- /dev/null +++ b/res-hdpi/images/loop47.png diff --git a/res-hdpi/images/loop48.png b/res-hdpi/images/loop48.png Binary files differnew file mode 100644 index 000000000..fec1c9d6e --- /dev/null +++ b/res-hdpi/images/loop48.png diff --git a/res-hdpi/images/loop49.png b/res-hdpi/images/loop49.png Binary files differnew file mode 100644 index 000000000..fbe504d6b --- /dev/null +++ b/res-hdpi/images/loop49.png diff --git a/res-hdpi/images/loop50.png b/res-hdpi/images/loop50.png Binary files differnew file mode 100644 index 000000000..62ea7205f --- /dev/null +++ b/res-hdpi/images/loop50.png diff --git a/res-hdpi/images/loop51.png b/res-hdpi/images/loop51.png Binary files differnew file mode 100644 index 000000000..6b1b5c193 --- /dev/null +++ b/res-hdpi/images/loop51.png diff --git a/res-hdpi/images/loop52.png b/res-hdpi/images/loop52.png Binary files differnew file mode 100644 index 000000000..48c2137c9 --- /dev/null +++ b/res-hdpi/images/loop52.png diff --git a/res-hdpi/images/loop53.png b/res-hdpi/images/loop53.png Binary files differnew file mode 100644 index 000000000..680945803 --- /dev/null +++ b/res-hdpi/images/loop53.png diff --git a/res-hdpi/images/loop54.png b/res-hdpi/images/loop54.png Binary files differnew file mode 100644 index 000000000..fb94ad815 --- /dev/null +++ b/res-hdpi/images/loop54.png diff --git a/res-hdpi/images/loop55.png b/res-hdpi/images/loop55.png Binary files differnew file mode 100644 index 000000000..c7f209245 --- /dev/null +++ b/res-hdpi/images/loop55.png diff --git a/res-hdpi/images/loop56.png b/res-hdpi/images/loop56.png Binary files differnew file mode 100644 index 000000000..aa376ccd0 --- /dev/null +++ b/res-hdpi/images/loop56.png diff --git a/res-hdpi/images/loop57.png b/res-hdpi/images/loop57.png Binary files differnew file mode 100644 index 000000000..b2bf5d8ff --- /dev/null +++ b/res-hdpi/images/loop57.png diff --git a/res-hdpi/images/loop58.png b/res-hdpi/images/loop58.png Binary files differnew file mode 100644 index 000000000..acef9338d --- /dev/null +++ b/res-hdpi/images/loop58.png diff --git a/res-hdpi/images/loop59.png b/res-hdpi/images/loop59.png Binary files differnew file mode 100644 index 000000000..f0d191e68 --- /dev/null +++ b/res-hdpi/images/loop59.png diff --git a/res-hdpi/images/loop60.png b/res-hdpi/images/loop60.png Binary files differnew file mode 100644 index 000000000..d58edc606 --- /dev/null +++ b/res-hdpi/images/loop60.png diff --git a/res-hdpi/images/loop61.png b/res-hdpi/images/loop61.png Binary files differnew file mode 100644 index 000000000..d355a188d --- /dev/null +++ b/res-hdpi/images/loop61.png diff --git a/res-hdpi/images/loop62.png b/res-hdpi/images/loop62.png Binary files differnew file mode 100644 index 000000000..95fd66f1b --- /dev/null +++ b/res-hdpi/images/loop62.png diff --git a/res-hdpi/images/loop63.png b/res-hdpi/images/loop63.png Binary files differnew file mode 100644 index 000000000..619bbf4e4 --- /dev/null +++ b/res-hdpi/images/loop63.png diff --git a/res-hdpi/images/loop64.png b/res-hdpi/images/loop64.png Binary files differnew file mode 100644 index 000000000..1867c8e7d --- /dev/null +++ b/res-hdpi/images/loop64.png diff --git a/res-hdpi/images/loop65.png b/res-hdpi/images/loop65.png Binary files differnew file mode 100644 index 000000000..a0eee31b2 --- /dev/null +++ b/res-hdpi/images/loop65.png diff --git a/res-hdpi/images/loop66.png b/res-hdpi/images/loop66.png Binary files differnew file mode 100644 index 000000000..b6befd6bf --- /dev/null +++ b/res-hdpi/images/loop66.png diff --git a/res-hdpi/images/loop67.png b/res-hdpi/images/loop67.png Binary files differnew file mode 100644 index 000000000..25762944f --- /dev/null +++ b/res-hdpi/images/loop67.png diff --git a/res-hdpi/images/loop68.png b/res-hdpi/images/loop68.png Binary files differnew file mode 100644 index 000000000..0bc718f75 --- /dev/null +++ b/res-hdpi/images/loop68.png diff --git a/res-hdpi/images/loop69.png b/res-hdpi/images/loop69.png Binary files differnew file mode 100644 index 000000000..3678cea38 --- /dev/null +++ b/res-hdpi/images/loop69.png diff --git a/res-hdpi/images/loop70.png b/res-hdpi/images/loop70.png Binary files differnew file mode 100644 index 000000000..03e69c466 --- /dev/null +++ b/res-hdpi/images/loop70.png diff --git a/res-hdpi/images/loop71.png b/res-hdpi/images/loop71.png Binary files differnew file mode 100644 index 000000000..62ba17e17 --- /dev/null +++ b/res-hdpi/images/loop71.png diff --git a/res-hdpi/images/loop72.png b/res-hdpi/images/loop72.png Binary files differnew file mode 100644 index 000000000..c6e8feede --- /dev/null +++ b/res-hdpi/images/loop72.png diff --git a/res-hdpi/images/loop73.png b/res-hdpi/images/loop73.png Binary files differnew file mode 100644 index 000000000..c12fb7d34 --- /dev/null +++ b/res-hdpi/images/loop73.png diff --git a/res-hdpi/images/loop74.png b/res-hdpi/images/loop74.png Binary files differnew file mode 100644 index 000000000..30b8ff951 --- /dev/null +++ b/res-hdpi/images/loop74.png diff --git a/res-hdpi/images/loop75.png b/res-hdpi/images/loop75.png Binary files differnew file mode 100644 index 000000000..c9b494029 --- /dev/null +++ b/res-hdpi/images/loop75.png diff --git a/res-hdpi/images/loop76.png b/res-hdpi/images/loop76.png Binary files differnew file mode 100644 index 000000000..9e789a587 --- /dev/null +++ b/res-hdpi/images/loop76.png diff --git a/res-hdpi/images/loop77.png b/res-hdpi/images/loop77.png Binary files differnew file mode 100644 index 000000000..c235f53aa --- /dev/null +++ b/res-hdpi/images/loop77.png diff --git a/res-hdpi/images/loop78.png b/res-hdpi/images/loop78.png Binary files differnew file mode 100644 index 000000000..11aaf36e4 --- /dev/null +++ b/res-hdpi/images/loop78.png diff --git a/res-hdpi/images/loop79.png b/res-hdpi/images/loop79.png Binary files differnew file mode 100644 index 000000000..cce9d8ae2 --- /dev/null +++ b/res-hdpi/images/loop79.png diff --git a/res-hdpi/images/loop80.png b/res-hdpi/images/loop80.png Binary files differnew file mode 100644 index 000000000..e92ba6214 --- /dev/null +++ b/res-hdpi/images/loop80.png diff --git a/res-hdpi/images/loop81.png b/res-hdpi/images/loop81.png Binary files differnew file mode 100644 index 000000000..ae44a1cb5 --- /dev/null +++ b/res-hdpi/images/loop81.png diff --git a/res-hdpi/images/loop82.png b/res-hdpi/images/loop82.png Binary files differnew file mode 100644 index 000000000..646b5e7f2 --- /dev/null +++ b/res-hdpi/images/loop82.png diff --git a/res-hdpi/images/loop83.png b/res-hdpi/images/loop83.png Binary files differnew file mode 100644 index 000000000..37357b532 --- /dev/null +++ b/res-hdpi/images/loop83.png diff --git a/res-hdpi/images/loop84.png b/res-hdpi/images/loop84.png Binary files differnew file mode 100644 index 000000000..e52d037dc --- /dev/null +++ b/res-hdpi/images/loop84.png diff --git a/res-hdpi/images/loop85.png b/res-hdpi/images/loop85.png Binary files differnew file mode 100644 index 000000000..73ecb61cb --- /dev/null +++ b/res-hdpi/images/loop85.png diff --git a/res-hdpi/images/loop86.png b/res-hdpi/images/loop86.png Binary files differnew file mode 100644 index 000000000..9474ed5ae --- /dev/null +++ b/res-hdpi/images/loop86.png diff --git a/res-hdpi/images/loop87.png b/res-hdpi/images/loop87.png Binary files differnew file mode 100644 index 000000000..af86252b1 --- /dev/null +++ b/res-hdpi/images/loop87.png diff --git a/res-hdpi/images/loop88.png b/res-hdpi/images/loop88.png Binary files differnew file mode 100644 index 000000000..0b6955bd9 --- /dev/null +++ b/res-hdpi/images/loop88.png diff --git a/res-hdpi/images/loop89.png b/res-hdpi/images/loop89.png Binary files differnew file mode 100644 index 000000000..e52e38d85 --- /dev/null +++ b/res-hdpi/images/loop89.png diff --git a/res-hdpi/images/loop90.png b/res-hdpi/images/loop90.png Binary files differnew file mode 100644 index 000000000..c7f8084b8 --- /dev/null +++ b/res-hdpi/images/loop90.png diff --git a/res-mdpi/images/icon_installing.png b/res-mdpi/images/icon_installing.png Binary files differdeleted file mode 100644 index 0fcfbc231..000000000 --- a/res-mdpi/images/icon_installing.png +++ /dev/null diff --git a/res-mdpi/images/loop00.png b/res-mdpi/images/loop00.png Binary files differnew file mode 100644 index 000000000..20bebb0e0 --- /dev/null +++ b/res-mdpi/images/loop00.png diff --git a/res-mdpi/images/loop01.png b/res-mdpi/images/loop01.png Binary files differnew file mode 100644 index 000000000..f5eabddca --- /dev/null +++ b/res-mdpi/images/loop01.png diff --git a/res-mdpi/images/loop02.png b/res-mdpi/images/loop02.png Binary files differnew file mode 100644 index 000000000..ae93a51d3 --- /dev/null +++ b/res-mdpi/images/loop02.png diff --git a/res-mdpi/images/loop03.png b/res-mdpi/images/loop03.png Binary files differnew file mode 100644 index 000000000..bda711b08 --- /dev/null +++ b/res-mdpi/images/loop03.png diff --git a/res-mdpi/images/loop04.png b/res-mdpi/images/loop04.png Binary files differnew file mode 100644 index 000000000..8e55e969d --- /dev/null +++ b/res-mdpi/images/loop04.png diff --git a/res-mdpi/images/loop05.png b/res-mdpi/images/loop05.png Binary files differnew file mode 100644 index 000000000..69d2172d5 --- /dev/null +++ b/res-mdpi/images/loop05.png diff --git a/res-mdpi/images/loop06.png b/res-mdpi/images/loop06.png Binary files differnew file mode 100644 index 000000000..f876787bc --- /dev/null +++ b/res-mdpi/images/loop06.png diff --git a/res-mdpi/images/loop07.png b/res-mdpi/images/loop07.png Binary files differnew file mode 100644 index 000000000..ee34a8180 --- /dev/null +++ b/res-mdpi/images/loop07.png diff --git a/res-mdpi/images/loop08.png b/res-mdpi/images/loop08.png Binary files differnew file mode 100644 index 000000000..2d5c3eb3b --- /dev/null +++ b/res-mdpi/images/loop08.png diff --git a/res-mdpi/images/loop09.png b/res-mdpi/images/loop09.png Binary files differnew file mode 100644 index 000000000..c83a736bf --- /dev/null +++ b/res-mdpi/images/loop09.png diff --git a/res-mdpi/images/loop10.png b/res-mdpi/images/loop10.png Binary files differnew file mode 100644 index 000000000..6cd8d8c84 --- /dev/null +++ b/res-mdpi/images/loop10.png diff --git a/res-mdpi/images/loop11.png b/res-mdpi/images/loop11.png Binary files differnew file mode 100644 index 000000000..c33dcb2b3 --- /dev/null +++ b/res-mdpi/images/loop11.png diff --git a/res-mdpi/images/loop12.png b/res-mdpi/images/loop12.png Binary files differnew file mode 100644 index 000000000..1f2b2f4e1 --- /dev/null +++ b/res-mdpi/images/loop12.png diff --git a/res-mdpi/images/loop13.png b/res-mdpi/images/loop13.png Binary files differnew file mode 100644 index 000000000..8a15029fd --- /dev/null +++ b/res-mdpi/images/loop13.png diff --git a/res-mdpi/images/loop14.png b/res-mdpi/images/loop14.png Binary files differnew file mode 100644 index 000000000..3ab2fee9d --- /dev/null +++ b/res-mdpi/images/loop14.png diff --git a/res-mdpi/images/loop15.png b/res-mdpi/images/loop15.png Binary files differnew file mode 100644 index 000000000..6af606f80 --- /dev/null +++ b/res-mdpi/images/loop15.png diff --git a/res-mdpi/images/loop16.png b/res-mdpi/images/loop16.png Binary files differnew file mode 100644 index 000000000..5cb302e6c --- /dev/null +++ b/res-mdpi/images/loop16.png diff --git a/res-mdpi/images/loop17.png b/res-mdpi/images/loop17.png Binary files differnew file mode 100644 index 000000000..cdceb06ce --- /dev/null +++ b/res-mdpi/images/loop17.png diff --git a/res-mdpi/images/loop18.png b/res-mdpi/images/loop18.png Binary files differnew file mode 100644 index 000000000..27c37a8d5 --- /dev/null +++ b/res-mdpi/images/loop18.png diff --git a/res-mdpi/images/loop19.png b/res-mdpi/images/loop19.png Binary files differnew file mode 100644 index 000000000..92e669637 --- /dev/null +++ b/res-mdpi/images/loop19.png diff --git a/res-mdpi/images/loop20.png b/res-mdpi/images/loop20.png Binary files differnew file mode 100644 index 000000000..634a011a0 --- /dev/null +++ b/res-mdpi/images/loop20.png diff --git a/res-mdpi/images/loop21.png b/res-mdpi/images/loop21.png Binary files differnew file mode 100644 index 000000000..6dc6dcc23 --- /dev/null +++ b/res-mdpi/images/loop21.png diff --git a/res-mdpi/images/loop22.png b/res-mdpi/images/loop22.png Binary files differnew file mode 100644 index 000000000..19b10a575 --- /dev/null +++ b/res-mdpi/images/loop22.png diff --git a/res-mdpi/images/loop23.png b/res-mdpi/images/loop23.png Binary files differnew file mode 100644 index 000000000..ab68fcde6 --- /dev/null +++ b/res-mdpi/images/loop23.png diff --git a/res-mdpi/images/loop24.png b/res-mdpi/images/loop24.png Binary files differnew file mode 100644 index 000000000..74541f4d1 --- /dev/null +++ b/res-mdpi/images/loop24.png diff --git a/res-mdpi/images/loop25.png b/res-mdpi/images/loop25.png Binary files differnew file mode 100644 index 000000000..af54a7b0e --- /dev/null +++ b/res-mdpi/images/loop25.png diff --git a/res-mdpi/images/loop26.png b/res-mdpi/images/loop26.png Binary files differnew file mode 100644 index 000000000..eaa826ec5 --- /dev/null +++ b/res-mdpi/images/loop26.png diff --git a/res-mdpi/images/loop27.png b/res-mdpi/images/loop27.png Binary files differnew file mode 100644 index 000000000..d5fd4710a --- /dev/null +++ b/res-mdpi/images/loop27.png diff --git a/res-mdpi/images/loop28.png b/res-mdpi/images/loop28.png Binary files differnew file mode 100644 index 000000000..aeb932418 --- /dev/null +++ b/res-mdpi/images/loop28.png diff --git a/res-mdpi/images/loop29.png b/res-mdpi/images/loop29.png Binary files differnew file mode 100644 index 000000000..06886bce3 --- /dev/null +++ b/res-mdpi/images/loop29.png diff --git a/res-mdpi/images/loop30.png b/res-mdpi/images/loop30.png Binary files differnew file mode 100644 index 000000000..c0f15ef11 --- /dev/null +++ b/res-mdpi/images/loop30.png diff --git a/res-mdpi/images/loop31.png b/res-mdpi/images/loop31.png Binary files differnew file mode 100644 index 000000000..b166a27cb --- /dev/null +++ b/res-mdpi/images/loop31.png diff --git a/res-mdpi/images/loop32.png b/res-mdpi/images/loop32.png Binary files differnew file mode 100644 index 000000000..ab5d1165b --- /dev/null +++ b/res-mdpi/images/loop32.png diff --git a/res-mdpi/images/loop33.png b/res-mdpi/images/loop33.png Binary files differnew file mode 100644 index 000000000..df4f77fb1 --- /dev/null +++ b/res-mdpi/images/loop33.png diff --git a/res-mdpi/images/loop34.png b/res-mdpi/images/loop34.png Binary files differnew file mode 100644 index 000000000..c5663d043 --- /dev/null +++ b/res-mdpi/images/loop34.png diff --git a/res-mdpi/images/loop35.png b/res-mdpi/images/loop35.png Binary files differnew file mode 100644 index 000000000..7aed6c5b2 --- /dev/null +++ b/res-mdpi/images/loop35.png diff --git a/res-mdpi/images/loop36.png b/res-mdpi/images/loop36.png Binary files differnew file mode 100644 index 000000000..e42a59f38 --- /dev/null +++ b/res-mdpi/images/loop36.png diff --git a/res-mdpi/images/loop37.png b/res-mdpi/images/loop37.png Binary files differnew file mode 100644 index 000000000..fb21da419 --- /dev/null +++ b/res-mdpi/images/loop37.png diff --git a/res-mdpi/images/loop38.png b/res-mdpi/images/loop38.png Binary files differnew file mode 100644 index 000000000..314e3f76d --- /dev/null +++ b/res-mdpi/images/loop38.png diff --git a/res-mdpi/images/loop39.png b/res-mdpi/images/loop39.png Binary files differnew file mode 100644 index 000000000..77f4362ea --- /dev/null +++ b/res-mdpi/images/loop39.png diff --git a/res-mdpi/images/loop40.png b/res-mdpi/images/loop40.png Binary files differnew file mode 100644 index 000000000..c3bc8b1fa --- /dev/null +++ b/res-mdpi/images/loop40.png diff --git a/res-mdpi/images/loop41.png b/res-mdpi/images/loop41.png Binary files differnew file mode 100644 index 000000000..33dcfe1d9 --- /dev/null +++ b/res-mdpi/images/loop41.png diff --git a/res-mdpi/images/loop42.png b/res-mdpi/images/loop42.png Binary files differnew file mode 100644 index 000000000..7cd3c10d9 --- /dev/null +++ b/res-mdpi/images/loop42.png diff --git a/res-mdpi/images/loop43.png b/res-mdpi/images/loop43.png Binary files differnew file mode 100644 index 000000000..15b152641 --- /dev/null +++ b/res-mdpi/images/loop43.png diff --git a/res-mdpi/images/loop44.png b/res-mdpi/images/loop44.png Binary files differnew file mode 100644 index 000000000..3c3825d87 --- /dev/null +++ b/res-mdpi/images/loop44.png diff --git a/res-mdpi/images/loop45.png b/res-mdpi/images/loop45.png Binary files differnew file mode 100644 index 000000000..6d52f3c98 --- /dev/null +++ b/res-mdpi/images/loop45.png diff --git a/res-mdpi/images/loop46.png b/res-mdpi/images/loop46.png Binary files differnew file mode 100644 index 000000000..8c7fe50c9 --- /dev/null +++ b/res-mdpi/images/loop46.png diff --git a/res-mdpi/images/loop47.png b/res-mdpi/images/loop47.png Binary files differnew file mode 100644 index 000000000..8ca16a465 --- /dev/null +++ b/res-mdpi/images/loop47.png diff --git a/res-mdpi/images/loop48.png b/res-mdpi/images/loop48.png Binary files differnew file mode 100644 index 000000000..62acae0bd --- /dev/null +++ b/res-mdpi/images/loop48.png diff --git a/res-mdpi/images/loop49.png b/res-mdpi/images/loop49.png Binary files differnew file mode 100644 index 000000000..3c7a35515 --- /dev/null +++ b/res-mdpi/images/loop49.png diff --git a/res-mdpi/images/loop50.png b/res-mdpi/images/loop50.png Binary files differnew file mode 100644 index 000000000..72add044f --- /dev/null +++ b/res-mdpi/images/loop50.png diff --git a/res-mdpi/images/loop51.png b/res-mdpi/images/loop51.png Binary files differnew file mode 100644 index 000000000..74108f1c5 --- /dev/null +++ b/res-mdpi/images/loop51.png diff --git a/res-mdpi/images/loop52.png b/res-mdpi/images/loop52.png Binary files differnew file mode 100644 index 000000000..bd129688f --- /dev/null +++ b/res-mdpi/images/loop52.png diff --git a/res-mdpi/images/loop53.png b/res-mdpi/images/loop53.png Binary files differnew file mode 100644 index 000000000..6af0c178c --- /dev/null +++ b/res-mdpi/images/loop53.png diff --git a/res-mdpi/images/loop54.png b/res-mdpi/images/loop54.png Binary files differnew file mode 100644 index 000000000..23f776c8c --- /dev/null +++ b/res-mdpi/images/loop54.png diff --git a/res-mdpi/images/loop55.png b/res-mdpi/images/loop55.png Binary files differnew file mode 100644 index 000000000..d2d03c810 --- /dev/null +++ b/res-mdpi/images/loop55.png diff --git a/res-mdpi/images/loop56.png b/res-mdpi/images/loop56.png Binary files differnew file mode 100644 index 000000000..13e73ed11 --- /dev/null +++ b/res-mdpi/images/loop56.png diff --git a/res-mdpi/images/loop57.png b/res-mdpi/images/loop57.png Binary files differnew file mode 100644 index 000000000..c2b81b6a5 --- /dev/null +++ b/res-mdpi/images/loop57.png diff --git a/res-mdpi/images/loop58.png b/res-mdpi/images/loop58.png Binary files differnew file mode 100644 index 000000000..d99cd74e5 --- /dev/null +++ b/res-mdpi/images/loop58.png diff --git a/res-mdpi/images/loop59.png b/res-mdpi/images/loop59.png Binary files differnew file mode 100644 index 000000000..8a36210dc --- /dev/null +++ b/res-mdpi/images/loop59.png diff --git a/res-mdpi/images/loop60.png b/res-mdpi/images/loop60.png Binary files differnew file mode 100644 index 000000000..dc957fba9 --- /dev/null +++ b/res-mdpi/images/loop60.png diff --git a/res-mdpi/images/loop61.png b/res-mdpi/images/loop61.png Binary files differnew file mode 100644 index 000000000..ea29c2977 --- /dev/null +++ b/res-mdpi/images/loop61.png diff --git a/res-mdpi/images/loop62.png b/res-mdpi/images/loop62.png Binary files differnew file mode 100644 index 000000000..608a868b2 --- /dev/null +++ b/res-mdpi/images/loop62.png diff --git a/res-mdpi/images/loop63.png b/res-mdpi/images/loop63.png Binary files differnew file mode 100644 index 000000000..f65a3b707 --- /dev/null +++ b/res-mdpi/images/loop63.png diff --git a/res-mdpi/images/loop64.png b/res-mdpi/images/loop64.png Binary files differnew file mode 100644 index 000000000..5b27105fd --- /dev/null +++ b/res-mdpi/images/loop64.png diff --git a/res-mdpi/images/loop65.png b/res-mdpi/images/loop65.png Binary files differnew file mode 100644 index 000000000..4ec41bf90 --- /dev/null +++ b/res-mdpi/images/loop65.png diff --git a/res-mdpi/images/loop66.png b/res-mdpi/images/loop66.png Binary files differnew file mode 100644 index 000000000..b0845b589 --- /dev/null +++ b/res-mdpi/images/loop66.png diff --git a/res-mdpi/images/loop67.png b/res-mdpi/images/loop67.png Binary files differnew file mode 100644 index 000000000..30fae6e1a --- /dev/null +++ b/res-mdpi/images/loop67.png diff --git a/res-mdpi/images/loop68.png b/res-mdpi/images/loop68.png Binary files differnew file mode 100644 index 000000000..fc90fca5c --- /dev/null +++ b/res-mdpi/images/loop68.png diff --git a/res-mdpi/images/loop69.png b/res-mdpi/images/loop69.png Binary files differnew file mode 100644 index 000000000..da3564310 --- /dev/null +++ b/res-mdpi/images/loop69.png diff --git a/res-mdpi/images/loop70.png b/res-mdpi/images/loop70.png Binary files differnew file mode 100644 index 000000000..baf515390 --- /dev/null +++ b/res-mdpi/images/loop70.png diff --git a/res-mdpi/images/loop71.png b/res-mdpi/images/loop71.png Binary files differnew file mode 100644 index 000000000..3b013c7d4 --- /dev/null +++ b/res-mdpi/images/loop71.png diff --git a/res-mdpi/images/loop72.png b/res-mdpi/images/loop72.png Binary files differnew file mode 100644 index 000000000..7f5599291 --- /dev/null +++ b/res-mdpi/images/loop72.png diff --git a/res-mdpi/images/loop73.png b/res-mdpi/images/loop73.png Binary files differnew file mode 100644 index 000000000..85a419483 --- /dev/null +++ b/res-mdpi/images/loop73.png diff --git a/res-mdpi/images/loop74.png b/res-mdpi/images/loop74.png Binary files differnew file mode 100644 index 000000000..740f37e22 --- /dev/null +++ b/res-mdpi/images/loop74.png diff --git a/res-mdpi/images/loop75.png b/res-mdpi/images/loop75.png Binary files differnew file mode 100644 index 000000000..cfb3d6f1f --- /dev/null +++ b/res-mdpi/images/loop75.png diff --git a/res-mdpi/images/loop76.png b/res-mdpi/images/loop76.png Binary files differnew file mode 100644 index 000000000..15c841dc7 --- /dev/null +++ b/res-mdpi/images/loop76.png diff --git a/res-mdpi/images/loop77.png b/res-mdpi/images/loop77.png Binary files differnew file mode 100644 index 000000000..b27772551 --- /dev/null +++ b/res-mdpi/images/loop77.png diff --git a/res-mdpi/images/loop78.png b/res-mdpi/images/loop78.png Binary files differnew file mode 100644 index 000000000..2744a9ac7 --- /dev/null +++ b/res-mdpi/images/loop78.png diff --git a/res-mdpi/images/loop79.png b/res-mdpi/images/loop79.png Binary files differnew file mode 100644 index 000000000..40f4908d3 --- /dev/null +++ b/res-mdpi/images/loop79.png diff --git a/res-mdpi/images/loop80.png b/res-mdpi/images/loop80.png Binary files differnew file mode 100644 index 000000000..cd969ec3a --- /dev/null +++ b/res-mdpi/images/loop80.png diff --git a/res-mdpi/images/loop81.png b/res-mdpi/images/loop81.png Binary files differnew file mode 100644 index 000000000..e388ac017 --- /dev/null +++ b/res-mdpi/images/loop81.png diff --git a/res-mdpi/images/loop82.png b/res-mdpi/images/loop82.png Binary files differnew file mode 100644 index 000000000..134bebba2 --- /dev/null +++ b/res-mdpi/images/loop82.png diff --git a/res-mdpi/images/loop83.png b/res-mdpi/images/loop83.png Binary files differnew file mode 100644 index 000000000..bdc71dd24 --- /dev/null +++ b/res-mdpi/images/loop83.png diff --git a/res-mdpi/images/loop84.png b/res-mdpi/images/loop84.png Binary files differnew file mode 100644 index 000000000..e630af397 --- /dev/null +++ b/res-mdpi/images/loop84.png diff --git a/res-mdpi/images/loop85.png b/res-mdpi/images/loop85.png Binary files differnew file mode 100644 index 000000000..a936c986c --- /dev/null +++ b/res-mdpi/images/loop85.png diff --git a/res-mdpi/images/loop86.png b/res-mdpi/images/loop86.png Binary files differnew file mode 100644 index 000000000..53b3e5168 --- /dev/null +++ b/res-mdpi/images/loop86.png diff --git a/res-mdpi/images/loop87.png b/res-mdpi/images/loop87.png Binary files differnew file mode 100644 index 000000000..982619394 --- /dev/null +++ b/res-mdpi/images/loop87.png diff --git a/res-mdpi/images/loop88.png b/res-mdpi/images/loop88.png Binary files differnew file mode 100644 index 000000000..00f682bd1 --- /dev/null +++ b/res-mdpi/images/loop88.png diff --git a/res-mdpi/images/loop89.png b/res-mdpi/images/loop89.png Binary files differnew file mode 100644 index 000000000..293b507c2 --- /dev/null +++ b/res-mdpi/images/loop89.png diff --git a/res-mdpi/images/loop90.png b/res-mdpi/images/loop90.png Binary files differnew file mode 100644 index 000000000..20bebb0e0 --- /dev/null +++ b/res-mdpi/images/loop90.png diff --git a/res-xhdpi/images/icon_installing.png b/res-xhdpi/images/icon_installing.png Binary files differdeleted file mode 100644 index 0fcfbc231..000000000 --- a/res-xhdpi/images/icon_installing.png +++ /dev/null diff --git a/res-xhdpi/images/loop00.png b/res-xhdpi/images/loop00.png Binary files differnew file mode 100644 index 000000000..45393eac2 --- /dev/null +++ b/res-xhdpi/images/loop00.png diff --git a/res-xhdpi/images/loop01.png b/res-xhdpi/images/loop01.png Binary files differnew file mode 100644 index 000000000..d410fc0ed --- /dev/null +++ b/res-xhdpi/images/loop01.png diff --git a/res-xhdpi/images/loop02.png b/res-xhdpi/images/loop02.png Binary files differnew file mode 100644 index 000000000..49c98a34e --- /dev/null +++ b/res-xhdpi/images/loop02.png diff --git a/res-xhdpi/images/loop03.png b/res-xhdpi/images/loop03.png Binary files differnew file mode 100644 index 000000000..b9ce0f584 --- /dev/null +++ b/res-xhdpi/images/loop03.png diff --git a/res-xhdpi/images/loop04.png b/res-xhdpi/images/loop04.png Binary files differnew file mode 100644 index 000000000..8391f60c1 --- /dev/null +++ b/res-xhdpi/images/loop04.png diff --git a/res-xhdpi/images/loop05.png b/res-xhdpi/images/loop05.png Binary files differnew file mode 100644 index 000000000..f76ad1b08 --- /dev/null +++ b/res-xhdpi/images/loop05.png diff --git a/res-xhdpi/images/loop06.png b/res-xhdpi/images/loop06.png Binary files differnew file mode 100644 index 000000000..a53c56749 --- /dev/null +++ b/res-xhdpi/images/loop06.png diff --git a/res-xhdpi/images/loop07.png b/res-xhdpi/images/loop07.png Binary files differnew file mode 100644 index 000000000..40b48dbdd --- /dev/null +++ b/res-xhdpi/images/loop07.png diff --git a/res-xhdpi/images/loop08.png b/res-xhdpi/images/loop08.png Binary files differnew file mode 100644 index 000000000..ea33f0c77 --- /dev/null +++ b/res-xhdpi/images/loop08.png diff --git a/res-xhdpi/images/loop09.png b/res-xhdpi/images/loop09.png Binary files differnew file mode 100644 index 000000000..1c93a9c73 --- /dev/null +++ b/res-xhdpi/images/loop09.png diff --git a/res-xhdpi/images/loop10.png b/res-xhdpi/images/loop10.png Binary files differnew file mode 100644 index 000000000..88309a498 --- /dev/null +++ b/res-xhdpi/images/loop10.png diff --git a/res-xhdpi/images/loop11.png b/res-xhdpi/images/loop11.png Binary files differnew file mode 100644 index 000000000..ae34ccfe7 --- /dev/null +++ b/res-xhdpi/images/loop11.png diff --git a/res-xhdpi/images/loop12.png b/res-xhdpi/images/loop12.png Binary files differnew file mode 100644 index 000000000..ee07cbc6b --- /dev/null +++ b/res-xhdpi/images/loop12.png diff --git a/res-xhdpi/images/loop13.png b/res-xhdpi/images/loop13.png Binary files differnew file mode 100644 index 000000000..c1b7a7829 --- /dev/null +++ b/res-xhdpi/images/loop13.png diff --git a/res-xhdpi/images/loop14.png b/res-xhdpi/images/loop14.png Binary files differnew file mode 100644 index 000000000..26ced74af --- /dev/null +++ b/res-xhdpi/images/loop14.png diff --git a/res-xhdpi/images/loop15.png b/res-xhdpi/images/loop15.png Binary files differnew file mode 100644 index 000000000..3cd3f3c7f --- /dev/null +++ b/res-xhdpi/images/loop15.png diff --git a/res-xhdpi/images/loop16.png b/res-xhdpi/images/loop16.png Binary files differnew file mode 100644 index 000000000..67f6dd3d8 --- /dev/null +++ b/res-xhdpi/images/loop16.png diff --git a/res-xhdpi/images/loop17.png b/res-xhdpi/images/loop17.png Binary files differnew file mode 100644 index 000000000..c2ddbd0b7 --- /dev/null +++ b/res-xhdpi/images/loop17.png diff --git a/res-xhdpi/images/loop18.png b/res-xhdpi/images/loop18.png Binary files differnew file mode 100644 index 000000000..14590aaf9 --- /dev/null +++ b/res-xhdpi/images/loop18.png diff --git a/res-xhdpi/images/loop19.png b/res-xhdpi/images/loop19.png Binary files differnew file mode 100644 index 000000000..0c6c828c7 --- /dev/null +++ b/res-xhdpi/images/loop19.png diff --git a/res-xhdpi/images/loop20.png b/res-xhdpi/images/loop20.png Binary files differnew file mode 100644 index 000000000..ab0572c6d --- /dev/null +++ b/res-xhdpi/images/loop20.png diff --git a/res-xhdpi/images/loop21.png b/res-xhdpi/images/loop21.png Binary files differnew file mode 100644 index 000000000..1ed54e5df --- /dev/null +++ b/res-xhdpi/images/loop21.png diff --git a/res-xhdpi/images/loop22.png b/res-xhdpi/images/loop22.png Binary files differnew file mode 100644 index 000000000..9e894c753 --- /dev/null +++ b/res-xhdpi/images/loop22.png diff --git a/res-xhdpi/images/loop23.png b/res-xhdpi/images/loop23.png Binary files differnew file mode 100644 index 000000000..87c44c559 --- /dev/null +++ b/res-xhdpi/images/loop23.png diff --git a/res-xhdpi/images/loop24.png b/res-xhdpi/images/loop24.png Binary files differnew file mode 100644 index 000000000..9dcebd94e --- /dev/null +++ b/res-xhdpi/images/loop24.png diff --git a/res-xhdpi/images/loop25.png b/res-xhdpi/images/loop25.png Binary files differnew file mode 100644 index 000000000..600c1e90a --- /dev/null +++ b/res-xhdpi/images/loop25.png diff --git a/res-xhdpi/images/loop26.png b/res-xhdpi/images/loop26.png Binary files differnew file mode 100644 index 000000000..575e808cd --- /dev/null +++ b/res-xhdpi/images/loop26.png diff --git a/res-xhdpi/images/loop27.png b/res-xhdpi/images/loop27.png Binary files differnew file mode 100644 index 000000000..3c7908dc1 --- /dev/null +++ b/res-xhdpi/images/loop27.png diff --git a/res-xhdpi/images/loop28.png b/res-xhdpi/images/loop28.png Binary files differnew file mode 100644 index 000000000..31bc00823 --- /dev/null +++ b/res-xhdpi/images/loop28.png diff --git a/res-xhdpi/images/loop29.png b/res-xhdpi/images/loop29.png Binary files differnew file mode 100644 index 000000000..7797b39a4 --- /dev/null +++ b/res-xhdpi/images/loop29.png diff --git a/res-xhdpi/images/loop30.png b/res-xhdpi/images/loop30.png Binary files differnew file mode 100644 index 000000000..234970cb4 --- /dev/null +++ b/res-xhdpi/images/loop30.png diff --git a/res-xhdpi/images/loop31.png b/res-xhdpi/images/loop31.png Binary files differnew file mode 100644 index 000000000..cd87e1b3c --- /dev/null +++ b/res-xhdpi/images/loop31.png diff --git a/res-xhdpi/images/loop32.png b/res-xhdpi/images/loop32.png Binary files differnew file mode 100644 index 000000000..263dd0d98 --- /dev/null +++ b/res-xhdpi/images/loop32.png diff --git a/res-xhdpi/images/loop33.png b/res-xhdpi/images/loop33.png Binary files differnew file mode 100644 index 000000000..62cbd5ceb --- /dev/null +++ b/res-xhdpi/images/loop33.png diff --git a/res-xhdpi/images/loop34.png b/res-xhdpi/images/loop34.png Binary files differnew file mode 100644 index 000000000..7ab585623 --- /dev/null +++ b/res-xhdpi/images/loop34.png diff --git a/res-xhdpi/images/loop35.png b/res-xhdpi/images/loop35.png Binary files differnew file mode 100644 index 000000000..2b124e936 --- /dev/null +++ b/res-xhdpi/images/loop35.png diff --git a/res-xhdpi/images/loop36.png b/res-xhdpi/images/loop36.png Binary files differnew file mode 100644 index 000000000..b5b74be51 --- /dev/null +++ b/res-xhdpi/images/loop36.png diff --git a/res-xhdpi/images/loop37.png b/res-xhdpi/images/loop37.png Binary files differnew file mode 100644 index 000000000..cad4c4278 --- /dev/null +++ b/res-xhdpi/images/loop37.png diff --git a/res-xhdpi/images/loop38.png b/res-xhdpi/images/loop38.png Binary files differnew file mode 100644 index 000000000..4a83e1806 --- /dev/null +++ b/res-xhdpi/images/loop38.png diff --git a/res-xhdpi/images/loop39.png b/res-xhdpi/images/loop39.png Binary files differnew file mode 100644 index 000000000..454a03eb7 --- /dev/null +++ b/res-xhdpi/images/loop39.png diff --git a/res-xhdpi/images/loop40.png b/res-xhdpi/images/loop40.png Binary files differnew file mode 100644 index 000000000..093f44bff --- /dev/null +++ b/res-xhdpi/images/loop40.png diff --git a/res-xhdpi/images/loop41.png b/res-xhdpi/images/loop41.png Binary files differnew file mode 100644 index 000000000..c1730327e --- /dev/null +++ b/res-xhdpi/images/loop41.png diff --git a/res-xhdpi/images/loop42.png b/res-xhdpi/images/loop42.png Binary files differnew file mode 100644 index 000000000..4b4072aa2 --- /dev/null +++ b/res-xhdpi/images/loop42.png diff --git a/res-xhdpi/images/loop43.png b/res-xhdpi/images/loop43.png Binary files differnew file mode 100644 index 000000000..33a03d28d --- /dev/null +++ b/res-xhdpi/images/loop43.png diff --git a/res-xhdpi/images/loop44.png b/res-xhdpi/images/loop44.png Binary files differnew file mode 100644 index 000000000..1965294b3 --- /dev/null +++ b/res-xhdpi/images/loop44.png diff --git a/res-xhdpi/images/loop45.png b/res-xhdpi/images/loop45.png Binary files differnew file mode 100644 index 000000000..0bf16daa5 --- /dev/null +++ b/res-xhdpi/images/loop45.png diff --git a/res-xhdpi/images/loop46.png b/res-xhdpi/images/loop46.png Binary files differnew file mode 100644 index 000000000..81255bc90 --- /dev/null +++ b/res-xhdpi/images/loop46.png diff --git a/res-xhdpi/images/loop47.png b/res-xhdpi/images/loop47.png Binary files differnew file mode 100644 index 000000000..e1e171053 --- /dev/null +++ b/res-xhdpi/images/loop47.png diff --git a/res-xhdpi/images/loop48.png b/res-xhdpi/images/loop48.png Binary files differnew file mode 100644 index 000000000..9d515ca7d --- /dev/null +++ b/res-xhdpi/images/loop48.png diff --git a/res-xhdpi/images/loop49.png b/res-xhdpi/images/loop49.png Binary files differnew file mode 100644 index 000000000..6cb515c72 --- /dev/null +++ b/res-xhdpi/images/loop49.png diff --git a/res-xhdpi/images/loop50.png b/res-xhdpi/images/loop50.png Binary files differnew file mode 100644 index 000000000..310ba7200 --- /dev/null +++ b/res-xhdpi/images/loop50.png diff --git a/res-xhdpi/images/loop51.png b/res-xhdpi/images/loop51.png Binary files differnew file mode 100644 index 000000000..283f7eb37 --- /dev/null +++ b/res-xhdpi/images/loop51.png diff --git a/res-xhdpi/images/loop52.png b/res-xhdpi/images/loop52.png Binary files differnew file mode 100644 index 000000000..141004fa1 --- /dev/null +++ b/res-xhdpi/images/loop52.png diff --git a/res-xhdpi/images/loop53.png b/res-xhdpi/images/loop53.png Binary files differnew file mode 100644 index 000000000..1b4649cd3 --- /dev/null +++ b/res-xhdpi/images/loop53.png diff --git a/res-xhdpi/images/loop54.png b/res-xhdpi/images/loop54.png Binary files differnew file mode 100644 index 000000000..3210b4a79 --- /dev/null +++ b/res-xhdpi/images/loop54.png diff --git a/res-xhdpi/images/loop55.png b/res-xhdpi/images/loop55.png Binary files differnew file mode 100644 index 000000000..b1d9ea0b9 --- /dev/null +++ b/res-xhdpi/images/loop55.png diff --git a/res-xhdpi/images/loop56.png b/res-xhdpi/images/loop56.png Binary files differnew file mode 100644 index 000000000..1ae612667 --- /dev/null +++ b/res-xhdpi/images/loop56.png diff --git a/res-xhdpi/images/loop57.png b/res-xhdpi/images/loop57.png Binary files differnew file mode 100644 index 000000000..6317e8812 --- /dev/null +++ b/res-xhdpi/images/loop57.png diff --git a/res-xhdpi/images/loop58.png b/res-xhdpi/images/loop58.png Binary files differnew file mode 100644 index 000000000..b275a31d5 --- /dev/null +++ b/res-xhdpi/images/loop58.png diff --git a/res-xhdpi/images/loop59.png b/res-xhdpi/images/loop59.png Binary files differnew file mode 100644 index 000000000..9bc3ba05e --- /dev/null +++ b/res-xhdpi/images/loop59.png diff --git a/res-xhdpi/images/loop60.png b/res-xhdpi/images/loop60.png Binary files differnew file mode 100644 index 000000000..b6a9e64ec --- /dev/null +++ b/res-xhdpi/images/loop60.png diff --git a/res-xhdpi/images/loop61.png b/res-xhdpi/images/loop61.png Binary files differnew file mode 100644 index 000000000..fee9beeba --- /dev/null +++ b/res-xhdpi/images/loop61.png diff --git a/res-xhdpi/images/loop62.png b/res-xhdpi/images/loop62.png Binary files differnew file mode 100644 index 000000000..e153319ae --- /dev/null +++ b/res-xhdpi/images/loop62.png diff --git a/res-xhdpi/images/loop63.png b/res-xhdpi/images/loop63.png Binary files differnew file mode 100644 index 000000000..a2d9efd44 --- /dev/null +++ b/res-xhdpi/images/loop63.png diff --git a/res-xhdpi/images/loop64.png b/res-xhdpi/images/loop64.png Binary files differnew file mode 100644 index 000000000..6cfdc5a8e --- /dev/null +++ b/res-xhdpi/images/loop64.png diff --git a/res-xhdpi/images/loop65.png b/res-xhdpi/images/loop65.png Binary files differnew file mode 100644 index 000000000..2806b1cfe --- /dev/null +++ b/res-xhdpi/images/loop65.png diff --git a/res-xhdpi/images/loop66.png b/res-xhdpi/images/loop66.png Binary files differnew file mode 100644 index 000000000..fc51ee94f --- /dev/null +++ b/res-xhdpi/images/loop66.png diff --git a/res-xhdpi/images/loop67.png b/res-xhdpi/images/loop67.png Binary files differnew file mode 100644 index 000000000..d85ebf3fc --- /dev/null +++ b/res-xhdpi/images/loop67.png diff --git a/res-xhdpi/images/loop68.png b/res-xhdpi/images/loop68.png Binary files differnew file mode 100644 index 000000000..8f5437abf --- /dev/null +++ b/res-xhdpi/images/loop68.png diff --git a/res-xhdpi/images/loop69.png b/res-xhdpi/images/loop69.png Binary files differnew file mode 100644 index 000000000..b426c539f --- /dev/null +++ b/res-xhdpi/images/loop69.png diff --git a/res-xhdpi/images/loop70.png b/res-xhdpi/images/loop70.png Binary files differnew file mode 100644 index 000000000..854189004 --- /dev/null +++ b/res-xhdpi/images/loop70.png diff --git a/res-xhdpi/images/loop71.png b/res-xhdpi/images/loop71.png Binary files differnew file mode 100644 index 000000000..2aa0fbf29 --- /dev/null +++ b/res-xhdpi/images/loop71.png diff --git a/res-xhdpi/images/loop72.png b/res-xhdpi/images/loop72.png Binary files differnew file mode 100644 index 000000000..dfe61c971 --- /dev/null +++ b/res-xhdpi/images/loop72.png diff --git a/res-xhdpi/images/loop73.png b/res-xhdpi/images/loop73.png Binary files differnew file mode 100644 index 000000000..4b235b541 --- /dev/null +++ b/res-xhdpi/images/loop73.png diff --git a/res-xhdpi/images/loop74.png b/res-xhdpi/images/loop74.png Binary files differnew file mode 100644 index 000000000..31e4c0e98 --- /dev/null +++ b/res-xhdpi/images/loop74.png diff --git a/res-xhdpi/images/loop75.png b/res-xhdpi/images/loop75.png Binary files differnew file mode 100644 index 000000000..68197f564 --- /dev/null +++ b/res-xhdpi/images/loop75.png diff --git a/res-xhdpi/images/loop76.png b/res-xhdpi/images/loop76.png Binary files differnew file mode 100644 index 000000000..cff8f4ab0 --- /dev/null +++ b/res-xhdpi/images/loop76.png diff --git a/res-xhdpi/images/loop77.png b/res-xhdpi/images/loop77.png Binary files differnew file mode 100644 index 000000000..3b38a39d6 --- /dev/null +++ b/res-xhdpi/images/loop77.png diff --git a/res-xhdpi/images/loop78.png b/res-xhdpi/images/loop78.png Binary files differnew file mode 100644 index 000000000..8d3562496 --- /dev/null +++ b/res-xhdpi/images/loop78.png diff --git a/res-xhdpi/images/loop79.png b/res-xhdpi/images/loop79.png Binary files differnew file mode 100644 index 000000000..e8cdbe021 --- /dev/null +++ b/res-xhdpi/images/loop79.png diff --git a/res-xhdpi/images/loop80.png b/res-xhdpi/images/loop80.png Binary files differnew file mode 100644 index 000000000..5b26b4892 --- /dev/null +++ b/res-xhdpi/images/loop80.png diff --git a/res-xhdpi/images/loop81.png b/res-xhdpi/images/loop81.png Binary files differnew file mode 100644 index 000000000..135b61ef8 --- /dev/null +++ b/res-xhdpi/images/loop81.png diff --git a/res-xhdpi/images/loop82.png b/res-xhdpi/images/loop82.png Binary files differnew file mode 100644 index 000000000..51da110f0 --- /dev/null +++ b/res-xhdpi/images/loop82.png diff --git a/res-xhdpi/images/loop83.png b/res-xhdpi/images/loop83.png Binary files differnew file mode 100644 index 000000000..84888a9fd --- /dev/null +++ b/res-xhdpi/images/loop83.png diff --git a/res-xhdpi/images/loop84.png b/res-xhdpi/images/loop84.png Binary files differnew file mode 100644 index 000000000..014334400 --- /dev/null +++ b/res-xhdpi/images/loop84.png diff --git a/res-xhdpi/images/loop85.png b/res-xhdpi/images/loop85.png Binary files differnew file mode 100644 index 000000000..58367781b --- /dev/null +++ b/res-xhdpi/images/loop85.png diff --git a/res-xhdpi/images/loop86.png b/res-xhdpi/images/loop86.png Binary files differnew file mode 100644 index 000000000..00166a9d4 --- /dev/null +++ b/res-xhdpi/images/loop86.png diff --git a/res-xhdpi/images/loop87.png b/res-xhdpi/images/loop87.png Binary files differnew file mode 100644 index 000000000..b6f008982 --- /dev/null +++ b/res-xhdpi/images/loop87.png diff --git a/res-xhdpi/images/loop88.png b/res-xhdpi/images/loop88.png Binary files differnew file mode 100644 index 000000000..77b5b4262 --- /dev/null +++ b/res-xhdpi/images/loop88.png diff --git a/res-xhdpi/images/loop89.png b/res-xhdpi/images/loop89.png Binary files differnew file mode 100644 index 000000000..4beb1f04f --- /dev/null +++ b/res-xhdpi/images/loop89.png diff --git a/res-xhdpi/images/loop90.png b/res-xhdpi/images/loop90.png Binary files differnew file mode 100644 index 000000000..45393eac2 --- /dev/null +++ b/res-xhdpi/images/loop90.png diff --git a/res-xxhdpi/images/icon_installing.png b/res-xxhdpi/images/icon_installing.png Binary files differdeleted file mode 100644 index 0fcfbc231..000000000 --- a/res-xxhdpi/images/icon_installing.png +++ /dev/null diff --git a/res-xxhdpi/images/loop00.png b/res-xxhdpi/images/loop00.png Binary files differnew file mode 100644 index 000000000..9d6154452 --- /dev/null +++ b/res-xxhdpi/images/loop00.png diff --git a/res-xxhdpi/images/loop01.png b/res-xxhdpi/images/loop01.png Binary files differnew file mode 100644 index 000000000..024bf6cea --- /dev/null +++ b/res-xxhdpi/images/loop01.png diff --git a/res-xxhdpi/images/loop02.png b/res-xxhdpi/images/loop02.png Binary files differnew file mode 100644 index 000000000..4f6cbf208 --- /dev/null +++ b/res-xxhdpi/images/loop02.png diff --git a/res-xxhdpi/images/loop03.png b/res-xxhdpi/images/loop03.png Binary files differnew file mode 100644 index 000000000..2f3287dfb --- /dev/null +++ b/res-xxhdpi/images/loop03.png diff --git a/res-xxhdpi/images/loop04.png b/res-xxhdpi/images/loop04.png Binary files differnew file mode 100644 index 000000000..bc979ccb7 --- /dev/null +++ b/res-xxhdpi/images/loop04.png diff --git a/res-xxhdpi/images/loop05.png b/res-xxhdpi/images/loop05.png Binary files differnew file mode 100644 index 000000000..b1733db35 --- /dev/null +++ b/res-xxhdpi/images/loop05.png diff --git a/res-xxhdpi/images/loop06.png b/res-xxhdpi/images/loop06.png Binary files differnew file mode 100644 index 000000000..46f629124 --- /dev/null +++ b/res-xxhdpi/images/loop06.png diff --git a/res-xxhdpi/images/loop07.png b/res-xxhdpi/images/loop07.png Binary files differnew file mode 100644 index 000000000..ead912a2b --- /dev/null +++ b/res-xxhdpi/images/loop07.png diff --git a/res-xxhdpi/images/loop08.png b/res-xxhdpi/images/loop08.png Binary files differnew file mode 100644 index 000000000..d693b5b32 --- /dev/null +++ b/res-xxhdpi/images/loop08.png diff --git a/res-xxhdpi/images/loop09.png b/res-xxhdpi/images/loop09.png Binary files differnew file mode 100644 index 000000000..06c703426 --- /dev/null +++ b/res-xxhdpi/images/loop09.png diff --git a/res-xxhdpi/images/loop10.png b/res-xxhdpi/images/loop10.png Binary files differnew file mode 100644 index 000000000..0875b917a --- /dev/null +++ b/res-xxhdpi/images/loop10.png diff --git a/res-xxhdpi/images/loop11.png b/res-xxhdpi/images/loop11.png Binary files differnew file mode 100644 index 000000000..1b0f18eee --- /dev/null +++ b/res-xxhdpi/images/loop11.png diff --git a/res-xxhdpi/images/loop12.png b/res-xxhdpi/images/loop12.png Binary files differnew file mode 100644 index 000000000..540d2927e --- /dev/null +++ b/res-xxhdpi/images/loop12.png diff --git a/res-xxhdpi/images/loop13.png b/res-xxhdpi/images/loop13.png Binary files differnew file mode 100644 index 000000000..5a85eff89 --- /dev/null +++ b/res-xxhdpi/images/loop13.png diff --git a/res-xxhdpi/images/loop14.png b/res-xxhdpi/images/loop14.png Binary files differnew file mode 100644 index 000000000..e94ea24ad --- /dev/null +++ b/res-xxhdpi/images/loop14.png diff --git a/res-xxhdpi/images/loop15.png b/res-xxhdpi/images/loop15.png Binary files differnew file mode 100644 index 000000000..c1a78f50a --- /dev/null +++ b/res-xxhdpi/images/loop15.png diff --git a/res-xxhdpi/images/loop16.png b/res-xxhdpi/images/loop16.png Binary files differnew file mode 100644 index 000000000..7cb3e9aa5 --- /dev/null +++ b/res-xxhdpi/images/loop16.png diff --git a/res-xxhdpi/images/loop17.png b/res-xxhdpi/images/loop17.png Binary files differnew file mode 100644 index 000000000..1ad8497a2 --- /dev/null +++ b/res-xxhdpi/images/loop17.png diff --git a/res-xxhdpi/images/loop18.png b/res-xxhdpi/images/loop18.png Binary files differnew file mode 100644 index 000000000..fb82ebe00 --- /dev/null +++ b/res-xxhdpi/images/loop18.png diff --git a/res-xxhdpi/images/loop19.png b/res-xxhdpi/images/loop19.png Binary files differnew file mode 100644 index 000000000..217d34bf9 --- /dev/null +++ b/res-xxhdpi/images/loop19.png diff --git a/res-xxhdpi/images/loop20.png b/res-xxhdpi/images/loop20.png Binary files differnew file mode 100644 index 000000000..f1cfe78ae --- /dev/null +++ b/res-xxhdpi/images/loop20.png diff --git a/res-xxhdpi/images/loop21.png b/res-xxhdpi/images/loop21.png Binary files differnew file mode 100644 index 000000000..184c86b41 --- /dev/null +++ b/res-xxhdpi/images/loop21.png diff --git a/res-xxhdpi/images/loop22.png b/res-xxhdpi/images/loop22.png Binary files differnew file mode 100644 index 000000000..68e3b2a31 --- /dev/null +++ b/res-xxhdpi/images/loop22.png diff --git a/res-xxhdpi/images/loop23.png b/res-xxhdpi/images/loop23.png Binary files differnew file mode 100644 index 000000000..af188318d --- /dev/null +++ b/res-xxhdpi/images/loop23.png diff --git a/res-xxhdpi/images/loop24.png b/res-xxhdpi/images/loop24.png Binary files differnew file mode 100644 index 000000000..dd7c4a518 --- /dev/null +++ b/res-xxhdpi/images/loop24.png diff --git a/res-xxhdpi/images/loop25.png b/res-xxhdpi/images/loop25.png Binary files differnew file mode 100644 index 000000000..c58c08d24 --- /dev/null +++ b/res-xxhdpi/images/loop25.png diff --git a/res-xxhdpi/images/loop26.png b/res-xxhdpi/images/loop26.png Binary files differnew file mode 100644 index 000000000..4409e551e --- /dev/null +++ b/res-xxhdpi/images/loop26.png diff --git a/res-xxhdpi/images/loop27.png b/res-xxhdpi/images/loop27.png Binary files differnew file mode 100644 index 000000000..e96e1fdb7 --- /dev/null +++ b/res-xxhdpi/images/loop27.png diff --git a/res-xxhdpi/images/loop28.png b/res-xxhdpi/images/loop28.png Binary files differnew file mode 100644 index 000000000..d36ffa91e --- /dev/null +++ b/res-xxhdpi/images/loop28.png diff --git a/res-xxhdpi/images/loop29.png b/res-xxhdpi/images/loop29.png Binary files differnew file mode 100644 index 000000000..936a57052 --- /dev/null +++ b/res-xxhdpi/images/loop29.png diff --git a/res-xxhdpi/images/loop30.png b/res-xxhdpi/images/loop30.png Binary files differnew file mode 100644 index 000000000..b5c5e0490 --- /dev/null +++ b/res-xxhdpi/images/loop30.png diff --git a/res-xxhdpi/images/loop31.png b/res-xxhdpi/images/loop31.png Binary files differnew file mode 100644 index 000000000..1e2aa8b3f --- /dev/null +++ b/res-xxhdpi/images/loop31.png diff --git a/res-xxhdpi/images/loop32.png b/res-xxhdpi/images/loop32.png Binary files differnew file mode 100644 index 000000000..638ec8bc1 --- /dev/null +++ b/res-xxhdpi/images/loop32.png diff --git a/res-xxhdpi/images/loop33.png b/res-xxhdpi/images/loop33.png Binary files differnew file mode 100644 index 000000000..cb62a36a0 --- /dev/null +++ b/res-xxhdpi/images/loop33.png diff --git a/res-xxhdpi/images/loop34.png b/res-xxhdpi/images/loop34.png Binary files differnew file mode 100644 index 000000000..ac877b83d --- /dev/null +++ b/res-xxhdpi/images/loop34.png diff --git a/res-xxhdpi/images/loop35.png b/res-xxhdpi/images/loop35.png Binary files differnew file mode 100644 index 000000000..567cbf1ca --- /dev/null +++ b/res-xxhdpi/images/loop35.png diff --git a/res-xxhdpi/images/loop36.png b/res-xxhdpi/images/loop36.png Binary files differnew file mode 100644 index 000000000..b1c6220e3 --- /dev/null +++ b/res-xxhdpi/images/loop36.png diff --git a/res-xxhdpi/images/loop37.png b/res-xxhdpi/images/loop37.png Binary files differnew file mode 100644 index 000000000..ad40b757d --- /dev/null +++ b/res-xxhdpi/images/loop37.png diff --git a/res-xxhdpi/images/loop38.png b/res-xxhdpi/images/loop38.png Binary files differnew file mode 100644 index 000000000..87be4ef39 --- /dev/null +++ b/res-xxhdpi/images/loop38.png diff --git a/res-xxhdpi/images/loop39.png b/res-xxhdpi/images/loop39.png Binary files differnew file mode 100644 index 000000000..fecaa1ff2 --- /dev/null +++ b/res-xxhdpi/images/loop39.png diff --git a/res-xxhdpi/images/loop40.png b/res-xxhdpi/images/loop40.png Binary files differnew file mode 100644 index 000000000..849caaa2d --- /dev/null +++ b/res-xxhdpi/images/loop40.png diff --git a/res-xxhdpi/images/loop41.png b/res-xxhdpi/images/loop41.png Binary files differnew file mode 100644 index 000000000..9c0b81f48 --- /dev/null +++ b/res-xxhdpi/images/loop41.png diff --git a/res-xxhdpi/images/loop42.png b/res-xxhdpi/images/loop42.png Binary files differnew file mode 100644 index 000000000..9c8657326 --- /dev/null +++ b/res-xxhdpi/images/loop42.png diff --git a/res-xxhdpi/images/loop43.png b/res-xxhdpi/images/loop43.png Binary files differnew file mode 100644 index 000000000..1a5f88822 --- /dev/null +++ b/res-xxhdpi/images/loop43.png diff --git a/res-xxhdpi/images/loop44.png b/res-xxhdpi/images/loop44.png Binary files differnew file mode 100644 index 000000000..2b4a449a7 --- /dev/null +++ b/res-xxhdpi/images/loop44.png diff --git a/res-xxhdpi/images/loop45.png b/res-xxhdpi/images/loop45.png Binary files differnew file mode 100644 index 000000000..11cc31c37 --- /dev/null +++ b/res-xxhdpi/images/loop45.png diff --git a/res-xxhdpi/images/loop46.png b/res-xxhdpi/images/loop46.png Binary files differnew file mode 100644 index 000000000..95f3f993c --- /dev/null +++ b/res-xxhdpi/images/loop46.png diff --git a/res-xxhdpi/images/loop47.png b/res-xxhdpi/images/loop47.png Binary files differnew file mode 100644 index 000000000..ed991154e --- /dev/null +++ b/res-xxhdpi/images/loop47.png diff --git a/res-xxhdpi/images/loop48.png b/res-xxhdpi/images/loop48.png Binary files differnew file mode 100644 index 000000000..e39761c5c --- /dev/null +++ b/res-xxhdpi/images/loop48.png diff --git a/res-xxhdpi/images/loop49.png b/res-xxhdpi/images/loop49.png Binary files differnew file mode 100644 index 000000000..65ec56034 --- /dev/null +++ b/res-xxhdpi/images/loop49.png diff --git a/res-xxhdpi/images/loop50.png b/res-xxhdpi/images/loop50.png Binary files differnew file mode 100644 index 000000000..82631d9db --- /dev/null +++ b/res-xxhdpi/images/loop50.png diff --git a/res-xxhdpi/images/loop51.png b/res-xxhdpi/images/loop51.png Binary files differnew file mode 100644 index 000000000..eb3910c31 --- /dev/null +++ b/res-xxhdpi/images/loop51.png diff --git a/res-xxhdpi/images/loop52.png b/res-xxhdpi/images/loop52.png Binary files differnew file mode 100644 index 000000000..64ec1ad96 --- /dev/null +++ b/res-xxhdpi/images/loop52.png diff --git a/res-xxhdpi/images/loop53.png b/res-xxhdpi/images/loop53.png Binary files differnew file mode 100644 index 000000000..e71c97145 --- /dev/null +++ b/res-xxhdpi/images/loop53.png diff --git a/res-xxhdpi/images/loop54.png b/res-xxhdpi/images/loop54.png Binary files differnew file mode 100644 index 000000000..877e15218 --- /dev/null +++ b/res-xxhdpi/images/loop54.png diff --git a/res-xxhdpi/images/loop55.png b/res-xxhdpi/images/loop55.png Binary files differnew file mode 100644 index 000000000..0a8f8f091 --- /dev/null +++ b/res-xxhdpi/images/loop55.png diff --git a/res-xxhdpi/images/loop56.png b/res-xxhdpi/images/loop56.png Binary files differnew file mode 100644 index 000000000..ed9eff998 --- /dev/null +++ b/res-xxhdpi/images/loop56.png diff --git a/res-xxhdpi/images/loop57.png b/res-xxhdpi/images/loop57.png Binary files differnew file mode 100644 index 000000000..9afb74557 --- /dev/null +++ b/res-xxhdpi/images/loop57.png diff --git a/res-xxhdpi/images/loop58.png b/res-xxhdpi/images/loop58.png Binary files differnew file mode 100644 index 000000000..775514eb8 --- /dev/null +++ b/res-xxhdpi/images/loop58.png diff --git a/res-xxhdpi/images/loop59.png b/res-xxhdpi/images/loop59.png Binary files differnew file mode 100644 index 000000000..b22a3a7fa --- /dev/null +++ b/res-xxhdpi/images/loop59.png diff --git a/res-xxhdpi/images/loop60.png b/res-xxhdpi/images/loop60.png Binary files differnew file mode 100644 index 000000000..94905cab2 --- /dev/null +++ b/res-xxhdpi/images/loop60.png diff --git a/res-xxhdpi/images/loop61.png b/res-xxhdpi/images/loop61.png Binary files differnew file mode 100644 index 000000000..bb9670ccd --- /dev/null +++ b/res-xxhdpi/images/loop61.png diff --git a/res-xxhdpi/images/loop62.png b/res-xxhdpi/images/loop62.png Binary files differnew file mode 100644 index 000000000..1acf5ac57 --- /dev/null +++ b/res-xxhdpi/images/loop62.png diff --git a/res-xxhdpi/images/loop63.png b/res-xxhdpi/images/loop63.png Binary files differnew file mode 100644 index 000000000..03f562086 --- /dev/null +++ b/res-xxhdpi/images/loop63.png diff --git a/res-xxhdpi/images/loop64.png b/res-xxhdpi/images/loop64.png Binary files differnew file mode 100644 index 000000000..7a5ce1824 --- /dev/null +++ b/res-xxhdpi/images/loop64.png diff --git a/res-xxhdpi/images/loop65.png b/res-xxhdpi/images/loop65.png Binary files differnew file mode 100644 index 000000000..022b64601 --- /dev/null +++ b/res-xxhdpi/images/loop65.png diff --git a/res-xxhdpi/images/loop66.png b/res-xxhdpi/images/loop66.png Binary files differnew file mode 100644 index 000000000..9fd326404 --- /dev/null +++ b/res-xxhdpi/images/loop66.png diff --git a/res-xxhdpi/images/loop67.png b/res-xxhdpi/images/loop67.png Binary files differnew file mode 100644 index 000000000..b05e20e11 --- /dev/null +++ b/res-xxhdpi/images/loop67.png diff --git a/res-xxhdpi/images/loop68.png b/res-xxhdpi/images/loop68.png Binary files differnew file mode 100644 index 000000000..66556f94d --- /dev/null +++ b/res-xxhdpi/images/loop68.png diff --git a/res-xxhdpi/images/loop69.png b/res-xxhdpi/images/loop69.png Binary files differnew file mode 100644 index 000000000..34150c3a7 --- /dev/null +++ b/res-xxhdpi/images/loop69.png diff --git a/res-xxhdpi/images/loop70.png b/res-xxhdpi/images/loop70.png Binary files differnew file mode 100644 index 000000000..007f5953d --- /dev/null +++ b/res-xxhdpi/images/loop70.png diff --git a/res-xxhdpi/images/loop71.png b/res-xxhdpi/images/loop71.png Binary files differnew file mode 100644 index 000000000..6db5c64f6 --- /dev/null +++ b/res-xxhdpi/images/loop71.png diff --git a/res-xxhdpi/images/loop72.png b/res-xxhdpi/images/loop72.png Binary files differnew file mode 100644 index 000000000..6e9d8e825 --- /dev/null +++ b/res-xxhdpi/images/loop72.png diff --git a/res-xxhdpi/images/loop73.png b/res-xxhdpi/images/loop73.png Binary files differnew file mode 100644 index 000000000..90c87d358 --- /dev/null +++ b/res-xxhdpi/images/loop73.png diff --git a/res-xxhdpi/images/loop74.png b/res-xxhdpi/images/loop74.png Binary files differnew file mode 100644 index 000000000..c0fe8dd07 --- /dev/null +++ b/res-xxhdpi/images/loop74.png diff --git a/res-xxhdpi/images/loop75.png b/res-xxhdpi/images/loop75.png Binary files differnew file mode 100644 index 000000000..185355820 --- /dev/null +++ b/res-xxhdpi/images/loop75.png diff --git a/res-xxhdpi/images/loop76.png b/res-xxhdpi/images/loop76.png Binary files differnew file mode 100644 index 000000000..911ffeaf5 --- /dev/null +++ b/res-xxhdpi/images/loop76.png diff --git a/res-xxhdpi/images/loop77.png b/res-xxhdpi/images/loop77.png Binary files differnew file mode 100644 index 000000000..87861a20b --- /dev/null +++ b/res-xxhdpi/images/loop77.png diff --git a/res-xxhdpi/images/loop78.png b/res-xxhdpi/images/loop78.png Binary files differnew file mode 100644 index 000000000..4b61b5208 --- /dev/null +++ b/res-xxhdpi/images/loop78.png diff --git a/res-xxhdpi/images/loop79.png b/res-xxhdpi/images/loop79.png Binary files differnew file mode 100644 index 000000000..dea4bcf14 --- /dev/null +++ b/res-xxhdpi/images/loop79.png diff --git a/res-xxhdpi/images/loop80.png b/res-xxhdpi/images/loop80.png Binary files differnew file mode 100644 index 000000000..dab06f389 --- /dev/null +++ b/res-xxhdpi/images/loop80.png diff --git a/res-xxhdpi/images/loop81.png b/res-xxhdpi/images/loop81.png Binary files differnew file mode 100644 index 000000000..4d74671af --- /dev/null +++ b/res-xxhdpi/images/loop81.png diff --git a/res-xxhdpi/images/loop82.png b/res-xxhdpi/images/loop82.png Binary files differnew file mode 100644 index 000000000..7124c88a1 --- /dev/null +++ b/res-xxhdpi/images/loop82.png diff --git a/res-xxhdpi/images/loop83.png b/res-xxhdpi/images/loop83.png Binary files differnew file mode 100644 index 000000000..c8cc938a2 --- /dev/null +++ b/res-xxhdpi/images/loop83.png diff --git a/res-xxhdpi/images/loop84.png b/res-xxhdpi/images/loop84.png Binary files differnew file mode 100644 index 000000000..dbfdaeb24 --- /dev/null +++ b/res-xxhdpi/images/loop84.png diff --git a/res-xxhdpi/images/loop85.png b/res-xxhdpi/images/loop85.png Binary files differnew file mode 100644 index 000000000..211098010 --- /dev/null +++ b/res-xxhdpi/images/loop85.png diff --git a/res-xxhdpi/images/loop86.png b/res-xxhdpi/images/loop86.png Binary files differnew file mode 100644 index 000000000..c402cecf4 --- /dev/null +++ b/res-xxhdpi/images/loop86.png diff --git a/res-xxhdpi/images/loop87.png b/res-xxhdpi/images/loop87.png Binary files differnew file mode 100644 index 000000000..0d7ff318f --- /dev/null +++ b/res-xxhdpi/images/loop87.png diff --git a/res-xxhdpi/images/loop88.png b/res-xxhdpi/images/loop88.png Binary files differnew file mode 100644 index 000000000..754537d36 --- /dev/null +++ b/res-xxhdpi/images/loop88.png diff --git a/res-xxhdpi/images/loop89.png b/res-xxhdpi/images/loop89.png Binary files differnew file mode 100644 index 000000000..68d4d6000 --- /dev/null +++ b/res-xxhdpi/images/loop89.png diff --git a/res-xxhdpi/images/loop90.png b/res-xxhdpi/images/loop90.png Binary files differnew file mode 100644 index 000000000..9d6154452 --- /dev/null +++ b/res-xxhdpi/images/loop90.png diff --git a/res-xxxhdpi/images/icon_installing.png b/res-xxxhdpi/images/icon_installing.png Binary files differdeleted file mode 100644 index 0fcfbc231..000000000 --- a/res-xxxhdpi/images/icon_installing.png +++ /dev/null diff --git a/res-xxxhdpi/images/loop00.png b/res-xxxhdpi/images/loop00.png Binary files differnew file mode 100644 index 000000000..76351c5a2 --- /dev/null +++ b/res-xxxhdpi/images/loop00.png diff --git a/res-xxxhdpi/images/loop01.png b/res-xxxhdpi/images/loop01.png Binary files differnew file mode 100644 index 000000000..acdefc064 --- /dev/null +++ b/res-xxxhdpi/images/loop01.png diff --git a/res-xxxhdpi/images/loop02.png b/res-xxxhdpi/images/loop02.png Binary files differnew file mode 100644 index 000000000..3fcb5e509 --- /dev/null +++ b/res-xxxhdpi/images/loop02.png diff --git a/res-xxxhdpi/images/loop03.png b/res-xxxhdpi/images/loop03.png Binary files differnew file mode 100644 index 000000000..47497a4a6 --- /dev/null +++ b/res-xxxhdpi/images/loop03.png diff --git a/res-xxxhdpi/images/loop04.png b/res-xxxhdpi/images/loop04.png Binary files differnew file mode 100644 index 000000000..1867381a7 --- /dev/null +++ b/res-xxxhdpi/images/loop04.png diff --git a/res-xxxhdpi/images/loop05.png b/res-xxxhdpi/images/loop05.png Binary files differnew file mode 100644 index 000000000..8b7574ccd --- /dev/null +++ b/res-xxxhdpi/images/loop05.png diff --git a/res-xxxhdpi/images/loop06.png b/res-xxxhdpi/images/loop06.png Binary files differnew file mode 100644 index 000000000..e3c0a7d33 --- /dev/null +++ b/res-xxxhdpi/images/loop06.png diff --git a/res-xxxhdpi/images/loop07.png b/res-xxxhdpi/images/loop07.png Binary files differnew file mode 100644 index 000000000..d783ca787 --- /dev/null +++ b/res-xxxhdpi/images/loop07.png diff --git a/res-xxxhdpi/images/loop08.png b/res-xxxhdpi/images/loop08.png Binary files differnew file mode 100644 index 000000000..eefcb3f97 --- /dev/null +++ b/res-xxxhdpi/images/loop08.png diff --git a/res-xxxhdpi/images/loop09.png b/res-xxxhdpi/images/loop09.png Binary files differnew file mode 100644 index 000000000..0f82c269a --- /dev/null +++ b/res-xxxhdpi/images/loop09.png diff --git a/res-xxxhdpi/images/loop10.png b/res-xxxhdpi/images/loop10.png Binary files differnew file mode 100644 index 000000000..bc8624685 --- /dev/null +++ b/res-xxxhdpi/images/loop10.png diff --git a/res-xxxhdpi/images/loop11.png b/res-xxxhdpi/images/loop11.png Binary files differnew file mode 100644 index 000000000..7bd108746 --- /dev/null +++ b/res-xxxhdpi/images/loop11.png diff --git a/res-xxxhdpi/images/loop12.png b/res-xxxhdpi/images/loop12.png Binary files differnew file mode 100644 index 000000000..b9dd44e36 --- /dev/null +++ b/res-xxxhdpi/images/loop12.png diff --git a/res-xxxhdpi/images/loop13.png b/res-xxxhdpi/images/loop13.png Binary files differnew file mode 100644 index 000000000..76c0d46bb --- /dev/null +++ b/res-xxxhdpi/images/loop13.png diff --git a/res-xxxhdpi/images/loop14.png b/res-xxxhdpi/images/loop14.png Binary files differnew file mode 100644 index 000000000..03ff4bd83 --- /dev/null +++ b/res-xxxhdpi/images/loop14.png diff --git a/res-xxxhdpi/images/loop15.png b/res-xxxhdpi/images/loop15.png Binary files differnew file mode 100644 index 000000000..b33cc28cb --- /dev/null +++ b/res-xxxhdpi/images/loop15.png diff --git a/res-xxxhdpi/images/loop16.png b/res-xxxhdpi/images/loop16.png Binary files differnew file mode 100644 index 000000000..cef8302bc --- /dev/null +++ b/res-xxxhdpi/images/loop16.png diff --git a/res-xxxhdpi/images/loop17.png b/res-xxxhdpi/images/loop17.png Binary files differnew file mode 100644 index 000000000..b1d6010fe --- /dev/null +++ b/res-xxxhdpi/images/loop17.png diff --git a/res-xxxhdpi/images/loop18.png b/res-xxxhdpi/images/loop18.png Binary files differnew file mode 100644 index 000000000..2df58f03c --- /dev/null +++ b/res-xxxhdpi/images/loop18.png diff --git a/res-xxxhdpi/images/loop19.png b/res-xxxhdpi/images/loop19.png Binary files differnew file mode 100644 index 000000000..0249bff35 --- /dev/null +++ b/res-xxxhdpi/images/loop19.png diff --git a/res-xxxhdpi/images/loop20.png b/res-xxxhdpi/images/loop20.png Binary files differnew file mode 100644 index 000000000..5968bbb1b --- /dev/null +++ b/res-xxxhdpi/images/loop20.png diff --git a/res-xxxhdpi/images/loop21.png b/res-xxxhdpi/images/loop21.png Binary files differnew file mode 100644 index 000000000..76758e3a1 --- /dev/null +++ b/res-xxxhdpi/images/loop21.png diff --git a/res-xxxhdpi/images/loop22.png b/res-xxxhdpi/images/loop22.png Binary files differnew file mode 100644 index 000000000..7ab40f985 --- /dev/null +++ b/res-xxxhdpi/images/loop22.png diff --git a/res-xxxhdpi/images/loop23.png b/res-xxxhdpi/images/loop23.png Binary files differnew file mode 100644 index 000000000..830569f95 --- /dev/null +++ b/res-xxxhdpi/images/loop23.png diff --git a/res-xxxhdpi/images/loop24.png b/res-xxxhdpi/images/loop24.png Binary files differnew file mode 100644 index 000000000..4b8f77f3a --- /dev/null +++ b/res-xxxhdpi/images/loop24.png diff --git a/res-xxxhdpi/images/loop25.png b/res-xxxhdpi/images/loop25.png Binary files differnew file mode 100644 index 000000000..83df09eeb --- /dev/null +++ b/res-xxxhdpi/images/loop25.png diff --git a/res-xxxhdpi/images/loop26.png b/res-xxxhdpi/images/loop26.png Binary files differnew file mode 100644 index 000000000..4df09dce3 --- /dev/null +++ b/res-xxxhdpi/images/loop26.png diff --git a/res-xxxhdpi/images/loop27.png b/res-xxxhdpi/images/loop27.png Binary files differnew file mode 100644 index 000000000..0b211fe47 --- /dev/null +++ b/res-xxxhdpi/images/loop27.png diff --git a/res-xxxhdpi/images/loop28.png b/res-xxxhdpi/images/loop28.png Binary files differnew file mode 100644 index 000000000..b40985b60 --- /dev/null +++ b/res-xxxhdpi/images/loop28.png diff --git a/res-xxxhdpi/images/loop29.png b/res-xxxhdpi/images/loop29.png Binary files differnew file mode 100644 index 000000000..be5899de7 --- /dev/null +++ b/res-xxxhdpi/images/loop29.png diff --git a/res-xxxhdpi/images/loop30.png b/res-xxxhdpi/images/loop30.png Binary files differnew file mode 100644 index 000000000..a7f95edf9 --- /dev/null +++ b/res-xxxhdpi/images/loop30.png diff --git a/res-xxxhdpi/images/loop31.png b/res-xxxhdpi/images/loop31.png Binary files differnew file mode 100644 index 000000000..1fe0bf3c1 --- /dev/null +++ b/res-xxxhdpi/images/loop31.png diff --git a/res-xxxhdpi/images/loop32.png b/res-xxxhdpi/images/loop32.png Binary files differnew file mode 100644 index 000000000..4bd34b4c7 --- /dev/null +++ b/res-xxxhdpi/images/loop32.png diff --git a/res-xxxhdpi/images/loop33.png b/res-xxxhdpi/images/loop33.png Binary files differnew file mode 100644 index 000000000..c800b02db --- /dev/null +++ b/res-xxxhdpi/images/loop33.png diff --git a/res-xxxhdpi/images/loop34.png b/res-xxxhdpi/images/loop34.png Binary files differnew file mode 100644 index 000000000..926b01089 --- /dev/null +++ b/res-xxxhdpi/images/loop34.png diff --git a/res-xxxhdpi/images/loop35.png b/res-xxxhdpi/images/loop35.png Binary files differnew file mode 100644 index 000000000..20f4cc1db --- /dev/null +++ b/res-xxxhdpi/images/loop35.png diff --git a/res-xxxhdpi/images/loop36.png b/res-xxxhdpi/images/loop36.png Binary files differnew file mode 100644 index 000000000..36e4abec1 --- /dev/null +++ b/res-xxxhdpi/images/loop36.png diff --git a/res-xxxhdpi/images/loop37.png b/res-xxxhdpi/images/loop37.png Binary files differnew file mode 100644 index 000000000..424bb0993 --- /dev/null +++ b/res-xxxhdpi/images/loop37.png diff --git a/res-xxxhdpi/images/loop38.png b/res-xxxhdpi/images/loop38.png Binary files differnew file mode 100644 index 000000000..9e83b0f18 --- /dev/null +++ b/res-xxxhdpi/images/loop38.png diff --git a/res-xxxhdpi/images/loop39.png b/res-xxxhdpi/images/loop39.png Binary files differnew file mode 100644 index 000000000..37c65be71 --- /dev/null +++ b/res-xxxhdpi/images/loop39.png diff --git a/res-xxxhdpi/images/loop40.png b/res-xxxhdpi/images/loop40.png Binary files differnew file mode 100644 index 000000000..961342a7d --- /dev/null +++ b/res-xxxhdpi/images/loop40.png diff --git a/res-xxxhdpi/images/loop41.png b/res-xxxhdpi/images/loop41.png Binary files differnew file mode 100644 index 000000000..28c4aac2a --- /dev/null +++ b/res-xxxhdpi/images/loop41.png diff --git a/res-xxxhdpi/images/loop42.png b/res-xxxhdpi/images/loop42.png Binary files differnew file mode 100644 index 000000000..75adbba4e --- /dev/null +++ b/res-xxxhdpi/images/loop42.png diff --git a/res-xxxhdpi/images/loop43.png b/res-xxxhdpi/images/loop43.png Binary files differnew file mode 100644 index 000000000..4ea659bb5 --- /dev/null +++ b/res-xxxhdpi/images/loop43.png diff --git a/res-xxxhdpi/images/loop44.png b/res-xxxhdpi/images/loop44.png Binary files differnew file mode 100644 index 000000000..a36e0667d --- /dev/null +++ b/res-xxxhdpi/images/loop44.png diff --git a/res-xxxhdpi/images/loop45.png b/res-xxxhdpi/images/loop45.png Binary files differnew file mode 100644 index 000000000..f986268c7 --- /dev/null +++ b/res-xxxhdpi/images/loop45.png diff --git a/res-xxxhdpi/images/loop46.png b/res-xxxhdpi/images/loop46.png Binary files differnew file mode 100644 index 000000000..6b6d52ebf --- /dev/null +++ b/res-xxxhdpi/images/loop46.png diff --git a/res-xxxhdpi/images/loop47.png b/res-xxxhdpi/images/loop47.png Binary files differnew file mode 100644 index 000000000..30c47f59d --- /dev/null +++ b/res-xxxhdpi/images/loop47.png diff --git a/res-xxxhdpi/images/loop48.png b/res-xxxhdpi/images/loop48.png Binary files differnew file mode 100644 index 000000000..35c5801be --- /dev/null +++ b/res-xxxhdpi/images/loop48.png diff --git a/res-xxxhdpi/images/loop49.png b/res-xxxhdpi/images/loop49.png Binary files differnew file mode 100644 index 000000000..849a8e830 --- /dev/null +++ b/res-xxxhdpi/images/loop49.png diff --git a/res-xxxhdpi/images/loop50.png b/res-xxxhdpi/images/loop50.png Binary files differnew file mode 100644 index 000000000..fd48c653a --- /dev/null +++ b/res-xxxhdpi/images/loop50.png diff --git a/res-xxxhdpi/images/loop51.png b/res-xxxhdpi/images/loop51.png Binary files differnew file mode 100644 index 000000000..9326afb6a --- /dev/null +++ b/res-xxxhdpi/images/loop51.png diff --git a/res-xxxhdpi/images/loop52.png b/res-xxxhdpi/images/loop52.png Binary files differnew file mode 100644 index 000000000..7a1686553 --- /dev/null +++ b/res-xxxhdpi/images/loop52.png diff --git a/res-xxxhdpi/images/loop53.png b/res-xxxhdpi/images/loop53.png Binary files differnew file mode 100644 index 000000000..5d4db5bbe --- /dev/null +++ b/res-xxxhdpi/images/loop53.png diff --git a/res-xxxhdpi/images/loop54.png b/res-xxxhdpi/images/loop54.png Binary files differnew file mode 100644 index 000000000..ac12a5c50 --- /dev/null +++ b/res-xxxhdpi/images/loop54.png diff --git a/res-xxxhdpi/images/loop55.png b/res-xxxhdpi/images/loop55.png Binary files differnew file mode 100644 index 000000000..6a2cbc1ca --- /dev/null +++ b/res-xxxhdpi/images/loop55.png diff --git a/res-xxxhdpi/images/loop56.png b/res-xxxhdpi/images/loop56.png Binary files differnew file mode 100644 index 000000000..5947d1864 --- /dev/null +++ b/res-xxxhdpi/images/loop56.png diff --git a/res-xxxhdpi/images/loop57.png b/res-xxxhdpi/images/loop57.png Binary files differnew file mode 100644 index 000000000..dddc757fa --- /dev/null +++ b/res-xxxhdpi/images/loop57.png diff --git a/res-xxxhdpi/images/loop58.png b/res-xxxhdpi/images/loop58.png Binary files differnew file mode 100644 index 000000000..5a7d24829 --- /dev/null +++ b/res-xxxhdpi/images/loop58.png diff --git a/res-xxxhdpi/images/loop59.png b/res-xxxhdpi/images/loop59.png Binary files differnew file mode 100644 index 000000000..34f68e8c6 --- /dev/null +++ b/res-xxxhdpi/images/loop59.png diff --git a/res-xxxhdpi/images/loop60.png b/res-xxxhdpi/images/loop60.png Binary files differnew file mode 100644 index 000000000..7c2b918a5 --- /dev/null +++ b/res-xxxhdpi/images/loop60.png diff --git a/res-xxxhdpi/images/loop61.png b/res-xxxhdpi/images/loop61.png Binary files differnew file mode 100644 index 000000000..b27c4af1b --- /dev/null +++ b/res-xxxhdpi/images/loop61.png diff --git a/res-xxxhdpi/images/loop62.png b/res-xxxhdpi/images/loop62.png Binary files differnew file mode 100644 index 000000000..36e1644d6 --- /dev/null +++ b/res-xxxhdpi/images/loop62.png diff --git a/res-xxxhdpi/images/loop63.png b/res-xxxhdpi/images/loop63.png Binary files differnew file mode 100644 index 000000000..a8126270f --- /dev/null +++ b/res-xxxhdpi/images/loop63.png diff --git a/res-xxxhdpi/images/loop64.png b/res-xxxhdpi/images/loop64.png Binary files differnew file mode 100644 index 000000000..97ff93099 --- /dev/null +++ b/res-xxxhdpi/images/loop64.png diff --git a/res-xxxhdpi/images/loop65.png b/res-xxxhdpi/images/loop65.png Binary files differnew file mode 100644 index 000000000..9d69ba7b2 --- /dev/null +++ b/res-xxxhdpi/images/loop65.png diff --git a/res-xxxhdpi/images/loop66.png b/res-xxxhdpi/images/loop66.png Binary files differnew file mode 100644 index 000000000..42d1a31f5 --- /dev/null +++ b/res-xxxhdpi/images/loop66.png diff --git a/res-xxxhdpi/images/loop67.png b/res-xxxhdpi/images/loop67.png Binary files differnew file mode 100644 index 000000000..bff98b351 --- /dev/null +++ b/res-xxxhdpi/images/loop67.png diff --git a/res-xxxhdpi/images/loop68.png b/res-xxxhdpi/images/loop68.png Binary files differnew file mode 100644 index 000000000..5bfc75b5d --- /dev/null +++ b/res-xxxhdpi/images/loop68.png diff --git a/res-xxxhdpi/images/loop69.png b/res-xxxhdpi/images/loop69.png Binary files differnew file mode 100644 index 000000000..488a245e0 --- /dev/null +++ b/res-xxxhdpi/images/loop69.png diff --git a/res-xxxhdpi/images/loop70.png b/res-xxxhdpi/images/loop70.png Binary files differnew file mode 100644 index 000000000..4a92b7bd1 --- /dev/null +++ b/res-xxxhdpi/images/loop70.png diff --git a/res-xxxhdpi/images/loop71.png b/res-xxxhdpi/images/loop71.png Binary files differnew file mode 100644 index 000000000..b2206383a --- /dev/null +++ b/res-xxxhdpi/images/loop71.png diff --git a/res-xxxhdpi/images/loop72.png b/res-xxxhdpi/images/loop72.png Binary files differnew file mode 100644 index 000000000..91c9d4448 --- /dev/null +++ b/res-xxxhdpi/images/loop72.png diff --git a/res-xxxhdpi/images/loop73.png b/res-xxxhdpi/images/loop73.png Binary files differnew file mode 100644 index 000000000..6cf94863d --- /dev/null +++ b/res-xxxhdpi/images/loop73.png diff --git a/res-xxxhdpi/images/loop74.png b/res-xxxhdpi/images/loop74.png Binary files differnew file mode 100644 index 000000000..d949bc0dc --- /dev/null +++ b/res-xxxhdpi/images/loop74.png diff --git a/res-xxxhdpi/images/loop75.png b/res-xxxhdpi/images/loop75.png Binary files differnew file mode 100644 index 000000000..1b22bc91a --- /dev/null +++ b/res-xxxhdpi/images/loop75.png diff --git a/res-xxxhdpi/images/loop76.png b/res-xxxhdpi/images/loop76.png Binary files differnew file mode 100644 index 000000000..09c8b8e93 --- /dev/null +++ b/res-xxxhdpi/images/loop76.png diff --git a/res-xxxhdpi/images/loop77.png b/res-xxxhdpi/images/loop77.png Binary files differnew file mode 100644 index 000000000..72fa8c890 --- /dev/null +++ b/res-xxxhdpi/images/loop77.png diff --git a/res-xxxhdpi/images/loop78.png b/res-xxxhdpi/images/loop78.png Binary files differnew file mode 100644 index 000000000..d5cc7b209 --- /dev/null +++ b/res-xxxhdpi/images/loop78.png diff --git a/res-xxxhdpi/images/loop79.png b/res-xxxhdpi/images/loop79.png Binary files differnew file mode 100644 index 000000000..207c75a3f --- /dev/null +++ b/res-xxxhdpi/images/loop79.png diff --git a/res-xxxhdpi/images/loop80.png b/res-xxxhdpi/images/loop80.png Binary files differnew file mode 100644 index 000000000..d0b38d764 --- /dev/null +++ b/res-xxxhdpi/images/loop80.png diff --git a/res-xxxhdpi/images/loop81.png b/res-xxxhdpi/images/loop81.png Binary files differnew file mode 100644 index 000000000..c8655eae1 --- /dev/null +++ b/res-xxxhdpi/images/loop81.png diff --git a/res-xxxhdpi/images/loop82.png b/res-xxxhdpi/images/loop82.png Binary files differnew file mode 100644 index 000000000..fca1ad52a --- /dev/null +++ b/res-xxxhdpi/images/loop82.png diff --git a/res-xxxhdpi/images/loop83.png b/res-xxxhdpi/images/loop83.png Binary files differnew file mode 100644 index 000000000..ba1b1bfb0 --- /dev/null +++ b/res-xxxhdpi/images/loop83.png diff --git a/res-xxxhdpi/images/loop84.png b/res-xxxhdpi/images/loop84.png Binary files differnew file mode 100644 index 000000000..9bcf1dd3f --- /dev/null +++ b/res-xxxhdpi/images/loop84.png diff --git a/res-xxxhdpi/images/loop85.png b/res-xxxhdpi/images/loop85.png Binary files differnew file mode 100644 index 000000000..fb1e08be6 --- /dev/null +++ b/res-xxxhdpi/images/loop85.png diff --git a/res-xxxhdpi/images/loop86.png b/res-xxxhdpi/images/loop86.png Binary files differnew file mode 100644 index 000000000..9e2311eff --- /dev/null +++ b/res-xxxhdpi/images/loop86.png diff --git a/res-xxxhdpi/images/loop87.png b/res-xxxhdpi/images/loop87.png Binary files differnew file mode 100644 index 000000000..4c6aee1cb --- /dev/null +++ b/res-xxxhdpi/images/loop87.png diff --git a/res-xxxhdpi/images/loop88.png b/res-xxxhdpi/images/loop88.png Binary files differnew file mode 100644 index 000000000..a40c5159d --- /dev/null +++ b/res-xxxhdpi/images/loop88.png diff --git a/res-xxxhdpi/images/loop89.png b/res-xxxhdpi/images/loop89.png Binary files differnew file mode 100644 index 000000000..c16adfbdc --- /dev/null +++ b/res-xxxhdpi/images/loop89.png diff --git a/res-xxxhdpi/images/loop90.png b/res-xxxhdpi/images/loop90.png Binary files differnew file mode 100644 index 000000000..76351c5a2 --- /dev/null +++ b/res-xxxhdpi/images/loop90.png diff --git a/screen_ui.cpp b/screen_ui.cpp index 3614e7a83..b32df3649 100644 --- a/screen_ui.cpp +++ b/screen_ui.cpp @@ -14,6 +14,7 @@ * limitations under the License. */ +#include <dirent.h> #include <errno.h> #include <fcntl.h> #include <linux/input.h> @@ -51,8 +52,9 @@ static double now() { ScreenRecoveryUI::ScreenRecoveryUI() : currentIcon(NONE), - installingFrame(0), locale(nullptr), + intro_done(false), + current_frame(0), progressBarType(EMPTY), progressScopeStart(0), progressScopeSize(0), @@ -71,31 +73,43 @@ ScreenRecoveryUI::ScreenRecoveryUI() : menu_items(0), menu_sel(0), file_viewer_text_(nullptr), - animation_fps(-1), - installing_frames(-1), + intro_frames(0), + loop_frames(0), + animation_fps(30), // TODO: there's currently no way to infer this. stage(-1), max_stage(-1), rtl_locale(false) { - for (int i = 0; i < 5; i++) { - backgroundIcon[i] = nullptr; - } pthread_mutex_init(&updateMutex, nullptr); } +GRSurface* ScreenRecoveryUI::GetCurrentFrame() { + if (currentIcon == INSTALLING_UPDATE || currentIcon == ERASING) { + return intro_done ? loopFrames[current_frame] : introFrames[current_frame]; + } + return error_icon; +} + +GRSurface* ScreenRecoveryUI::GetCurrentText() { + switch (currentIcon) { + case ERASING: return erasing_text; + case ERROR: return error_text; + case INSTALLING_UPDATE: return installing_text; + case NO_COMMAND: return no_command_text; + case NONE: abort(); + } +} + // Clear the screen and draw the currently selected background icon (if any). // Should only be called with updateMutex locked. -void ScreenRecoveryUI::draw_background_locked(Icon icon) { +void ScreenRecoveryUI::draw_background_locked() { pagesIdentical = false; gr_color(0, 0, 0, 255); gr_clear(); - if (icon) { - GRSurface* surface = backgroundIcon[icon]; - if (icon == INSTALLING_UPDATE || icon == ERASING) { - surface = installation[installingFrame]; - } - GRSurface* text_surface = backgroundText[icon]; + if (currentIcon != NONE) { + GRSurface* surface = GetCurrentFrame(); + GRSurface* text_surface = GetCurrentText(); int iconWidth = gr_get_width(surface); int iconHeight = gr_get_height(surface); @@ -132,14 +146,15 @@ void ScreenRecoveryUI::draw_background_locked(Icon icon) { // Should only be called with updateMutex locked. void ScreenRecoveryUI::draw_progress_locked() { if (currentIcon == ERROR) return; + if (progressBarType != DETERMINATE) return; if (currentIcon == INSTALLING_UPDATE || currentIcon == ERASING) { - GRSurface* icon = installation[installingFrame]; - gr_blit(icon, 0, 0, gr_get_width(icon), gr_get_height(icon), iconX, iconY); + GRSurface* frame = GetCurrentFrame(); + gr_blit(frame, 0, 0, gr_get_width(frame), gr_get_height(frame), iconX, iconY); } if (progressBarType != EMPTY) { - int iconHeight = gr_get_height(backgroundIcon[INSTALLING_UPDATE]); + int iconHeight = gr_get_height(loopFrames[0]); int width = gr_get_width(progressBarEmpty); int height = gr_get_height(progressBarEmpty); @@ -238,7 +253,7 @@ static const char* LONG_PRESS_HELP[] = { // Should only be called with updateMutex locked. void ScreenRecoveryUI::draw_screen_locked() { if (!show_text) { - draw_background_locked(currentIcon); + draw_background_locked(); draw_progress_locked(); } else { gr_color(0, 0, 0, 255); @@ -254,8 +269,7 @@ void ScreenRecoveryUI::draw_screen_locked() { for (auto& chunk : android::base::Split(recovery_fingerprint, ":")) { DrawTextLine(TEXT_INDENT, &y, chunk.c_str(), false); } - DrawTextLines(TEXT_INDENT, &y, - HasThreeButtons() ? REGULAR_HELP : LONG_PRESS_HELP); + DrawTextLines(TEXT_INDENT, &y, HasThreeButtons() ? REGULAR_HELP : LONG_PRESS_HELP); SetColor(HEADER); DrawTextLines(TEXT_INDENT, &y, menu_headers_); @@ -327,14 +341,23 @@ void ScreenRecoveryUI::ProgressThreadLoop() { double start = now(); pthread_mutex_lock(&updateMutex); - int redraw = 0; + bool redraw = false; // update the installation animation, if active // skip this if we have a text overlay (too expensive to update) - if ((currentIcon == INSTALLING_UPDATE || currentIcon == ERASING) && - installing_frames > 0 && !show_text) { - installingFrame = (installingFrame + 1) % installing_frames; - redraw = 1; + if ((currentIcon == INSTALLING_UPDATE || currentIcon == ERASING) && !show_text) { + if (!intro_done) { + if (current_frame == intro_frames - 1) { + intro_done = true; + current_frame = 0; + } else { + ++current_frame; + } + } else { + current_frame = (current_frame + 1) % loop_frames; + } + + redraw = true; } // move the progress bar forward on timed intervals, if configured @@ -345,7 +368,7 @@ void ScreenRecoveryUI::ProgressThreadLoop() { if (p > 1.0) p = 1.0; if (p > progress) { progress = p; - redraw = 1; + redraw = true; } } @@ -363,22 +386,14 @@ void ScreenRecoveryUI::ProgressThreadLoop() { void ScreenRecoveryUI::LoadBitmap(const char* filename, GRSurface** surface) { int result = res_create_display_surface(filename, surface); if (result < 0) { - LOGE("missing bitmap %s\n(Code %d)\n", filename, result); - } -} - -void ScreenRecoveryUI::LoadBitmapArray(const char* filename, int* frames, int* fps, - GRSurface*** surface) { - int result = res_create_multi_display_surface(filename, frames, fps, surface); - if (result < 0) { - LOGE("missing bitmap %s\n(Code %d)\n", filename, result); + LOGE("missing bitmap %s (error %d)\n", filename, result); } } void ScreenRecoveryUI::LoadLocalizedBitmap(const char* filename, GRSurface** surface) { int result = res_create_localized_alpha_surface(filename, locale, surface); if (result < 0) { - LOGE("missing bitmap %s\n(Code %d)\n", filename, result); + LOGE("missing bitmap %s (error %d)\n", filename, result); } } @@ -405,31 +420,60 @@ void ScreenRecoveryUI::Init() { text_col_ = text_row_ = 0; text_top_ = 1; - backgroundIcon[NONE] = nullptr; - LoadBitmapArray("icon_installing", &installing_frames, &animation_fps, &installation); - backgroundIcon[INSTALLING_UPDATE] = installing_frames ? installation[0] : nullptr; - backgroundIcon[ERASING] = backgroundIcon[INSTALLING_UPDATE]; - LoadBitmap("icon_error", &backgroundIcon[ERROR]); - backgroundIcon[NO_COMMAND] = backgroundIcon[ERROR]; + LoadBitmap("icon_error", &error_icon); LoadBitmap("progress_empty", &progressBarEmpty); LoadBitmap("progress_fill", &progressBarFill); + LoadBitmap("stage_empty", &stageMarkerEmpty); LoadBitmap("stage_fill", &stageMarkerFill); - LoadLocalizedBitmap("installing_text", &backgroundText[INSTALLING_UPDATE]); - LoadLocalizedBitmap("erasing_text", &backgroundText[ERASING]); - LoadLocalizedBitmap("no_command_text", &backgroundText[NO_COMMAND]); - LoadLocalizedBitmap("error_text", &backgroundText[ERROR]); + LoadLocalizedBitmap("installing_text", &installing_text); + LoadLocalizedBitmap("erasing_text", &erasing_text); + LoadLocalizedBitmap("no_command_text", &no_command_text); + LoadLocalizedBitmap("error_text", &error_text); + + LoadAnimation(); pthread_create(&progress_thread_, nullptr, ProgressThreadStartRoutine, this); RecoveryUI::Init(); } +void ScreenRecoveryUI::LoadAnimation() { + // How many frames of intro and loop do we have? + std::unique_ptr<DIR, decltype(&closedir)> dir(opendir("/res/images"), closedir); + dirent* de; + while ((de = readdir(dir.get())) != nullptr) { + int value; + if (sscanf(de->d_name, "intro%d", &value) == 1 && intro_frames < (value + 1)) { + intro_frames = value + 1; + } else if (sscanf(de->d_name, "loop%d", &value) == 1 && loop_frames < (value + 1)) { + loop_frames = value + 1; + } + } + + // It's okay to not have an intro. + if (intro_frames == 0) intro_done = true; + // But you must have an animation. + if (loop_frames == 0) abort(); + + introFrames = new GRSurface*[intro_frames]; + for (int i = 0; i < intro_frames; ++i) { + LoadBitmap(android::base::StringPrintf("intro%02d", i).c_str(), &introFrames[i]); + } + + loopFrames = new GRSurface*[loop_frames]; + for (int i = 0; i < loop_frames; ++i) { + LoadBitmap(android::base::StringPrintf("loop%02d", i).c_str(), &loopFrames[i]); + } +} + void ScreenRecoveryUI::SetLocale(const char* new_locale) { - if (new_locale) { - this->locale = new_locale; + this->locale = new_locale; + this->rtl_locale = false; + + if (locale) { char* lang = strdup(locale); for (char* p = lang; *p; ++p) { if (*p == '_') { @@ -438,8 +482,7 @@ void ScreenRecoveryUI::SetLocale(const char* new_locale) { } } - // A bit cheesy: keep an explicit list of supported languages - // that are RTL. + // A bit cheesy: keep an explicit list of supported RTL languages. if (strcmp(lang, "ar") == 0 || // Arabic strcmp(lang, "fa") == 0 || // Persian (Farsi) strcmp(lang, "he") == 0 || // Hebrew (new language code) @@ -448,8 +491,6 @@ void ScreenRecoveryUI::SetLocale(const char* new_locale) { rtl_locale = true; } free(lang); - } else { - new_locale = nullptr; } } diff --git a/screen_ui.h b/screen_ui.h index 9e1b2dfa1..233ff55e6 100644 --- a/screen_ui.h +++ b/screen_ui.h @@ -67,14 +67,23 @@ class ScreenRecoveryUI : public RecoveryUI { }; void SetColor(UIElement e); - private: + protected: Icon currentIcon; - int installingFrame; + const char* locale; + bool intro_done; + int current_frame; + + GRSurface* error_icon; + + GRSurface* erasing_text; + GRSurface* error_text; + GRSurface* installing_text; + GRSurface* no_command_text; + + GRSurface** introFrames; + GRSurface** loopFrames; - GRSurface* backgroundIcon[5]; - GRSurface* backgroundText[5]; - GRSurface** installation; GRSurface* progressBarEmpty; GRSurface* progressBarFill; GRSurface* stageMarkerEmpty; @@ -107,21 +116,31 @@ class ScreenRecoveryUI : public RecoveryUI { pthread_t progress_thread_; - // The following two are parsed from the image file - // (e.g. '/res/images/icon_installing.png'). + // Number of intro frames and loop frames in the animation. + int intro_frames; + int loop_frames; + + // Number of frames per sec (default: 30) for both parts of the animation. int animation_fps; - int installing_frames; int iconX, iconY; int stage, max_stage; - void draw_background_locked(Icon icon); + int char_width_; + int char_height_; + pthread_mutex_t updateMutex; + bool rtl_locale; + + void draw_background_locked(); void draw_progress_locked(); void draw_screen_locked(); void update_screen_locked(); void update_progress_locked(); + GRSurface* GetCurrentFrame(); + GRSurface* GetCurrentText(); + static void* ProgressThreadStartRoutine(void* data); void ProgressThreadLoop(); @@ -130,16 +149,11 @@ class ScreenRecoveryUI : public RecoveryUI { void PutChar(char); void ClearText(); - void DrawHorizontalRule(int* y); - - void LoadBitmapArray(const char* filename, int* frames, int* fps, GRSurface*** surface); - void LoadLocalizedBitmap(const char* filename, GRSurface** surface); - protected: - int char_width_; - int char_height_; - pthread_mutex_t updateMutex; - bool rtl_locale; + void LoadAnimation(); void LoadBitmap(const char* filename, GRSurface** surface); + void LoadLocalizedBitmap(const char* filename, GRSurface** surface); + + void DrawHorizontalRule(int* y); void DrawTextLine(int x, int* y, const char* line, bool bold); void DrawTextLines(int x, int* y, const char* const* lines); }; |