[−]
/home/hans/code/fdroid/data/tmp/net.pmarks.chromadoze_22.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_net.pmarks.chromadoze_22.apk
[−]
zipinfo {}
Offset 1, 376 lines modified Offset 1, 376 lines modified
1 Zip·​file·​size:​·​893426·​bytes,​·​number·​of·​entries:​·​374 1 Zip·​file·​size:​·​892800·​bytes,​·​number·​of·​entries:​·​374
2 -​rw-​-​-​-​·····​2.​0·​fat····​39015·​bl·​defN·​16-​Jan-​31·​08:​35·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​39015·​bl·​defN·​16-​Jan-​31·​08:​35·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​39136·​bl·​defN·​16-​Jan-​31·​08:​35·​META-​INF/​7DD8C1C9.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​39136·​bl·​defN·​16-​Jan-​31·​08:​35·​META-​INF/​7DD8C1C9.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Jan-​31·​08:​35·​META-​INF/​7DD8C1C9.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Jan-​31·​08:​35·​META-​INF/​7DD8C1C9.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​31·​07:​24·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​31·​07:​24·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​31·​07:​24·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​31·​07:​24·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​3116·​bX·​defN·16-​Jan-​31·​07:​24·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3116·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_fade_out.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_popup_enter.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_enter.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_popup_exit.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_exit.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_slide_in_bottom.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_slide_in_top.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_slide_out_bottom.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Jan-​31·​07:​24·​res/​anim/​abc_slide_out_top.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_primary_text_mate​rial_dark.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_primary_text_mate​rial_light.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_search_url_text.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​abc_secondary_text_ma​terial_light.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​switch_thumb_material​_dark.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_dark.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Jan-​31·​07:​24·​res/​color/​switch_thumb_material​_light.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_light.​xml
32 -​rw-​-​-​-​·····​1.​0·​fat······​342·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v11/​ic_stat_bars.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​342·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v11/​ic_stat_bars.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
37 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
38 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 38 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
39 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 39 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
40 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 40 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
41 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 41 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
47 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
53 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 53 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
54 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
63 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 63 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​820·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​action_lock.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​820·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​action_lock.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​812·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​action_unlock.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​812·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​action_unlock.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​av_play.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​av_play.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​166·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​av_stop.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​166·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​av_stop.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​451·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​btn_default_disabled_​focused_holo_dark.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​451·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_disabled_​focused_holo_dark.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​434·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​btn_default_disabled_​holo_dark.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​434·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_disabled_​holo_dark.​9.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​490·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​btn_default_focused_h​olo_dark.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​490·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_focused_h​olo_dark.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​461·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​btn_default_normal_ho​lo_dark.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​461·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_normal_ho​lo_dark.​9.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​657·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​btn_default_pressed_h​olo_dark.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​657·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_pressed_h​olo_dark.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​189·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​grip_dots.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​189·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​grip_dots.​png
86 -​rw-​-​-​-​·····​1.​0·​fat·····​1842·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​ic_menu_save_disabled​.​png 86 -​rw-​-​-​-​·····​1.​0·​fat·····​1842·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_save_disabled​.​png
87 -​rw-​-​-​-​·····​1.​0·​fat·····​1318·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​ic_menu_save_normal.​png 87 -​rw-​-​-​-​·····​1.​0·​fat·····​1318·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_save_normal.​png
88 -​rw-​-​-​-​·····​1.​0·​fat·····​1127·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v4/​ic_stat_bars.​png 88 -​rw-​-​-​-​·····​1.​0·​fat·····​1127·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_stat_bars.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​720·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​hdpi-​v9/​ic_stat_bars.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​720·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v9/​ic_stat_bars.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldpi-​v11/​ic_stat_bars.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v11/​ic_stat_bars.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldpi-​v4/​wave_amplitude.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​wave_amplitude.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldpi-​v4/​wave_period.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​wave_period.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​248·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldpi-​v9/​ic_stat_bars.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​248·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v9/​ic_stat_bars.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​610·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​610·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​391·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​391·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·16-​Jan-​31·​07:​22·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 99 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
Max diff block lines reached; 0/79545 bytes (0.00%) of diff not shown.
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="22"·​android:​versionName="3.​5.​5"·​package="net.​pmarks.​chromadoze"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="22"·​android:​versionName="3.​5.​5"·​package="net.​pmarks.​chromadoze"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​>
6 ····​<application·​android:​theme="@style/​Theme.​ChromaDozeTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​chromadoze_icon"·​android:​backupAgent="net.​pmarks.​chromadoze.​TheBackupAgent"·​android:​allowBackup="true"> 6 ····​<application·​android:​theme="@style/​Theme.​ChromaDozeTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​chromadoze_icon"·​android:​backupAgent="net.​pmarks.​chromadoze.​TheBackupAgent"·​android:​allowBackup="true">
7 ········​<activity·​android:​label="@string/​app_name"·​android:​name="net.​pmarks.​chromadoze.​ChromaDoze"·​android:​launchMode="singleTas​k"> 7 ········​<activity·​android:​label="@string/​app_name"·​android:​name="net.​pmarks.​chromadoze.​ChromaDoze"·​android:​launchMode="singleTas​k">
8 ············​<intent-​filter> 8 ············​<intent-​filter>
9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
[−]
smali/com/mobeta/android/dslv/DragSortController$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​mobeta/​android/​dslv/​DragSortController;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​mobeta/​android/​dslv/​DragSortController;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortController;​)​V 20 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortController;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mobeta/​android/​dslv/​DragSortController;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​462 24 ····​.​line·​462
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController$1;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortController;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController$1;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortController;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V
   
[−]
smali/com/mobeta/android/dslv/DragSortItemView.smali
Offset 101, 22 lines modified Offset 101, 24 lines modified
   
101 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getMeasuredHeight()​I 101 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getMeasuredHeight()​I
   
102 ····​move-​result·​v2 102 ····​move-​result·​v2
   
103 ····​sub-​int/​2addr·​v1,​·​v2 103 ····​sub-​int/​2addr·​v1,​·​v2
   
  104 ····​.​line·​57
104 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortItemView;​-​>getMeasuredWidth()​I 105 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortItemView;​-​>getMeasuredWidth()​I
   
105 ····​move-​result·​v2 106 ····​move-​result·​v2
   
106 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortItemView;​-​>getMeasuredHeight()​I 107 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortItemView;​-​>getMeasuredHeight()​I
   
107 ····​move-​result·​v3 108 ····​move-​result·​v3
   
  109 ····​.​line·​56
108 ····​invoke-​virtual·​{v0,​·​v4,​·​v1,​·​v2,​·​v3},​·​Landroid/​view/​View;​-​>layout(IIII)​V 110 ····​invoke-​virtual·​{v0,​·​v4,​·​v1,​·​v2,​·​v3},​·​Landroid/​view/​View;​-​>layout(IIII)​V
   
109 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
110 .​end·​method 112 .​end·​method
   
111 .​method·​protected·​onMeasure(II)​V 113 .​method·​protected·​onMeasure(II)​V
112 ····​.​locals·​7 114 ····​.​locals·​7
Offset 164, 19 lines modified Offset 166, 20 lines modified
164 ····​:​cond_0 166 ····​:​cond_0
165 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>isLayoutRequested()​Z 167 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>isLayoutRequested()​Z
   
166 ····​move-​result·​v5 168 ····​move-​result·​v5
   
167 ····​if-​eqz·​v5,​·​:​cond_1 169 ····​if-​eqz·​v5,​·​:​cond_1
   
168 ····​.​line·​80 170 ····​.​line·​81
169 ····​invoke-​static·​{v6,​·​v6},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I 171 ····​invoke-​static·​{v6,​·​v6},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I
   
170 ····​move-​result·​v5 172 ····​move-​result·​v5
   
  173 ····​.​line·​80
171 ····​invoke-​virtual·​{p0,​·​v0,​·​p1,​·​v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortItemView;​-​>measureChild(Landroi​d/​view/​View;​II)​V 174 ····​invoke-​virtual·​{p0,​·​v0,​·​p1,​·​v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortItemView;​-​>measureChild(Landroi​d/​view/​View;​II)​V
   
172 ····​.​line·​84 175 ····​.​line·​84
173 ····​:​cond_1 176 ····​:​cond_1
174 ····​if-​nez·​v2,​·​:​cond_2 177 ····​if-​nez·​v2,​·​:​cond_2
   
175 ····​.​line·​85 178 ····​.​line·​85
[−]
smali/com/mobeta/android/dslv/DragSortListView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V 23 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​263 27 ····​.​line·​263
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$1;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$1;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mobeta/android/dslv/DragSortListView$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V 20 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​528 24 ····​.​line·​528
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$2;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$2;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
[−]
smali/com/mobeta/android/dslv/DragSortListView$AdapterWrapper$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 19 .​field·​final·​synthetic·​val$this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper;​Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V 21 .​method·​constructor·​<init>(Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper;​Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​624 25 ····​.​line·​624
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper$1;​-​>this$1:​Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper$1;​-​>this$1:​Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper$1;​-​>val$this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Adap​terWrapper$1;​-​>val$this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
[−]
smali/com/mobeta/android/dslv/DragSortController.smali
Offset 159, 14 lines modified Offset 159, 15 lines modified
   
159 ····​move-​result-​object·​v0 159 ····​move-​result-​object·​v0
   
160 ····​invoke-​static·​{v0},​·​Landroid/​view/​ViewConfiguration;​-​>get(Landroid/​content/​Context;​)​Landroid/​view/​ViewConfiguration;​ 160 ····​invoke-​static·​{v0},​·​Landroid/​view/​ViewConfiguration;​-​>get(Landroid/​content/​Context;​)​Landroid/​view/​ViewConfiguration;​
   
161 ····​move-​result-​object·​v0 161 ····​move-​result-​object·​v0
   
  162 ····​.​line·​125
162 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​ViewConfiguration;​-​>getScaledTouchSlop()​I 163 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​ViewConfiguration;​-​>getScaledTouchSlop()​I
   
163 ····​move-​result·​v0 164 ····​move-​result·​v0
   
164 ····​iput·​v0,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTouchSlop:​I 165 ····​iput·​v0,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTouchSlop:​I
   
165 ····​.​line·​126 166 ····​.​line·​126
Offset 580, 14 lines modified Offset 581, 15 lines modified
580 ····​:​cond_2 581 ····​:​cond_2
581 ····​iget·​v6,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDragInitMode:​I 582 ····​iget·​v6,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDragInitMode:​I
   
582 ····​if-​eqz·​v6,​·​:​cond_1 583 ····​if-​eqz·​v6,​·​:​cond_1
   
583 ····​sub-​int·​v6,​·​v3,​·​v2 584 ····​sub-​int·​v6,​·​v3,​·​v2
   
  585 ····​.​line·​410
584 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Math;​-​>abs(I)​I 586 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Math;​-​>abs(I)​I
   
585 ····​move-​result·​v6 587 ····​move-​result·​v6
   
586 ····​iget·​v7,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTouchSlop:​I 588 ····​iget·​v7,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTouchSlop:​I
   
587 ····​if-​le·​v6,​·​v7,​·​:​cond_1 589 ····​if-​le·​v6,​·​v7,​·​:​cond_1
Offset 688, 20 lines modified Offset 690, 22 lines modified
688 ····​.​line·​449 690 ····​.​line·​449
689 ····​iget-​object·​v0,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 691 ····​iget-​object·​v0,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
690 ····​iget·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mClickRemoveHitPos:​I 692 ····​iget·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mClickRemoveHitPos:​I
   
691 ····​iget-​object·​v2,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 693 ····​iget-​object·​v2,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  694 ····​.​line·​450
692 ····​invoke-​virtual·​{v2},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getHeaderViewsCount(​)​I 695 ····​invoke-​virtual·​{v2},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getHeaderViewsCount(​)​I
   
693 ····​move-​result·​v2 696 ····​move-​result·​v2
   
694 ····​sub-​int/​2addr·​v1,​·​v2 697 ····​sub-​int/​2addr·​v1,​·​v2
   
  698 ····​.​line·​449
695 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>removeItem(I)​V 699 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>removeItem(I)​V
   
696 ····​.​line·​453 700 ····​.​line·​453
697 ····​:​cond_0 701 ····​:​cond_0
698 ····​const/​4·​v0,​·​0x1 702 ····​const/​4·​v0,​·​0x1
   
699 ····​return·​v0 703 ····​return·​v0
Offset 1085, 20 lines modified Offset 1089, 22 lines modified
1085 ····​if-​ge·​v7,​·​v10,​·​:​cond_1 1089 ····​if-​ge·​v7,​·​v10,​·​:​cond_1
   
1086 ····​.​line·​349 1090 ····​.​line·​349
1087 ····​iget-​object·​v10,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 1091 ····​iget-​object·​v10,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
1088 ····​iget-​object·​v11,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 1092 ····​iget-​object·​v11,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  1093 ····​.​line·​350
1089 ····​invoke-​virtual·​{v11},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getFirstVisiblePosit​ion()​I 1094 ····​invoke-​virtual·​{v11},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getFirstVisiblePosit​ion()​I
   
1090 ····​move-​result·​v11 1095 ····​move-​result·​v11
   
1091 ····​sub-​int·​v11,​·​v7,​·​v11 1096 ····​sub-​int·​v11,​·​v7,​·​v11
   
  1097 ····​.​line·​349
1092 ····​invoke-​virtual·​{v10,​·​v11},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getChildAt(I)​Landroid/​view/​View;​ 1098 ····​invoke-​virtual·​{v10,​·​v11},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
1093 ····​move-​result-​object·​v2 1099 ····​move-​result-​object·​v2
   
1094 ····​.​line·​351 1100 ····​.​line·​351
1095 ····​.​local·​v2,​·​"item":​Landroid/​view/​View;​ 1101 ····​.​local·​v2,​·​"item":​Landroid/​view/​View;​
1096 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getRawX()​F 1102 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getRawX()​F
Offset 1150, 28 lines modified Offset 1156, 30 lines modified
   
1150 ····​iget-​object·​v10,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTempLoc:​[I 1156 ····​iget-​object·​v10,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTempLoc:​[I
   
1151 ····​const/​4·​v11,​·​0x0 1157 ····​const/​4·​v11,​·​0x0
   
1152 ····​aget·​v10,​·​v10,​·​v11 1158 ····​aget·​v10,​·​v10,​·​v11
   
  1159 ····​.​line·​359
1153 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getWidth()​I 1160 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getWidth()​I
   
1154 ····​move-​result·​v11 1161 ····​move-​result·​v11
   
1155 ····​add-​int/​2addr·​v10,​·​v11 1162 ····​add-​int/​2addr·​v10,​·​v11
   
1156 ····​if-​ge·​v5,​·​v10,​·​:​cond_1 1163 ····​if-​ge·​v5,​·​v10,​·​:​cond_1
   
1157 ····​iget-​object·​v10,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTempLoc:​[I 1164 ····​iget-​object·​v10,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortController;​-​>mTempLoc:​[I
   
1158 ····​const/​4·​v11,​·​0x1 1165 ····​const/​4·​v11,​·​0x1
   
1159 ····​aget·​v10,​·​v10,​·​v11 1166 ····​aget·​v10,​·​v10,​·​v11
Max diff block lines reached; 158/2860 bytes (5.52%) of diff not shown.
[−]
smali/com/mobeta/android/dslv/DragSortListView$DragScroller.smali
Offset 306, 14 lines modified Offset 306, 15 lines modified
   
306 ····​move-​result-​object·​v13 306 ····​move-​result-​object·​v13
   
307 ····​move-​object/​from16·​v0,​·​p0 307 ····​move-​object/​from16·​v0,​·​p0
   
308 ····​iget-​object·​v14,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 308 ····​iget-​object·​v14,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  309 ····​.​line·​2919
309 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mUpScrollStartYF:​F 310 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mUpScrollStartYF:​F
310 ····​invoke-​static·​{v14},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2100(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F 311 ····​invoke-​static·​{v14},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2100(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F
   
311 ····​move-​result·​v14 312 ····​move-​result·​v14
   
312 ····​int-​to-​float·​v15,​·​v6 313 ····​int-​to-​float·​v15,​·​v6
   
Offset 332, 14 lines modified Offset 333, 15 lines modified
   
332 ····​move-​object/​from16·​v0,​·​p0 333 ····​move-​object/​from16·​v0,​·​p0
   
333 ····​iget-​wide·​v0,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>mPrevTime:​J 334 ····​iget-​wide·​v0,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>mPrevTime:​J
   
334 ····​move-​wide/​from16·​v16,​·​v0 335 ····​move-​wide/​from16·​v16,​·​v0
   
  336 ····​.​line·​2918
335 ····​move-​wide/​from16·​v0,​·​v16 337 ····​move-​wide/​from16·​v0,​·​v16
   
336 ····​invoke-​interface·​{v13,​·​v14,​·​v0,​·​v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​ScrollProfile;​-​>getSpeed(FJ)​F 338 ····​invoke-​interface·​{v13,​·​v14,​·​v0,​·​v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​ScrollProfile;​-​>getSpeed(FJ)​F
   
337 ····​move-​result·​v13 339 ····​move-​result·​v13
   
338 ····​move-​object/​from16·​v0,​·​p0 340 ····​move-​object/​from16·​v0,​·​p0
Offset 556, 14 lines modified Offset 558, 15 lines modified
   
556 ····​.​line·​2927 558 ····​.​line·​2927
557 ····​:​cond_5 559 ····​:​cond_5
558 ····​add-​int/​lit8·​v13,​·​v2,​·​-​0x1 560 ····​add-​int/​lit8·​v13,​·​v2,​·​-​0x1
   
559 ····​if-​ne·​v4,​·​v13,​·​:​cond_6 561 ····​if-​ne·​v4,​·​v13,​·​:​cond_6
   
  562 ····​.​line·​2928
560 ····​invoke-​virtual·​{v12},​·​Landroid/​view/​View;​-​>getBottom()​I 563 ····​invoke-​virtual·​{v12},​·​Landroid/​view/​View;​-​>getBottom()​I
   
561 ····​move-​result·​v13 564 ····​move-​result·​v13
   
562 ····​add-​int·​v14,​·​v5,​·​v10 565 ····​add-​int·​v14,​·​v5,​·​v10
   
563 ····​if-​gt·​v13,​·​v14,​·​:​cond_6 566 ····​if-​gt·​v13,​·​v14,​·​:​cond_6
Offset 590, 14 lines modified Offset 593, 15 lines modified
   
590 ····​int-​to-​float·​v14,​·​v7 593 ····​int-​to-​float·​v14,​·​v7
   
591 ····​move-​object/​from16·​v0,​·​p0 594 ····​move-​object/​from16·​v0,​·​p0
   
592 ····​iget-​object·​v15,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 595 ····​iget-​object·​v15,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  596 ····​.​line·​2934
593 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mDownScrollStartYF:​F 597 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mDownScrollStartYF:​F
594 ····​invoke-​static·​{v15},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2400(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F 598 ····​invoke-​static·​{v15},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2400(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F
   
595 ····​move-​result·​v15 599 ····​move-​result·​v15
   
596 ····​sub-​float/​2addr·​v14,​·​v15 600 ····​sub-​float/​2addr·​v14,​·​v15
   
Offset 614, 14 lines modified Offset 618, 15 lines modified
   
614 ····​move-​object/​from16·​v0,​·​p0 618 ····​move-​object/​from16·​v0,​·​p0
   
615 ····​iget-​wide·​v0,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>mPrevTime:​J 619 ····​iget-​wide·​v0,​·​v0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>mPrevTime:​J
   
616 ····​move-​wide/​from16·​v16,​·​v0 620 ····​move-​wide/​from16·​v16,​·​v0
   
  621 ····​.​line·​2933
617 ····​move-​wide/​from16·​v0,​·​v16 622 ····​move-​wide/​from16·​v0,​·​v16
   
618 ····​invoke-​interface·​{v13,​·​v14,​·​v0,​·​v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​ScrollProfile;​-​>getSpeed(FJ)​F 623 ····​invoke-​interface·​{v13,​·​v14,​·​v0,​·​v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​ScrollProfile;​-​>getSpeed(FJ)​F
   
619 ····​move-​result·​v13 624 ····​move-​result·​v13
   
620 ····​neg-​float·​v13,​·​v13 625 ····​neg-​float·​v13,​·​v13
[−]
smali/com/mobeta/android/dslv/DragSortListView$DragSortTracker.smali
Offset 316, 14 lines modified Offset 316, 15 lines modified
   
316 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 316 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
317 ····​move-​result-​object·​v3 317 ····​move-​result-​object·​v3
   
318 ····​const-​string·​v4,​·​"</​FirstExpPos>\n" 318 ····​const-​string·​v4,​·​"</​FirstExpPos>\n"
   
  319 ····​.​line·​3040
319 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 320 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
320 ····​.​line·​3041 321 ····​.​line·​3041
321 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>mBuilder:​Ljava/​lang/​StringBuilder;​ 322 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>mBuilder:​Ljava/​lang/​StringBuilder;​
   
322 ····​const-​string·​v4,​·​"····​<FirstExpBlankHeight>​" 323 ····​const-​string·​v4,​·​"····​<FirstExpBlankHeight>​"
   
Offset 331, 46 lines modified Offset 332, 50 lines modified
   
331 ····​move-​result-​object·​v3 332 ····​move-​result-​object·​v3
   
332 ····​iget-​object·​v4,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 333 ····​iget-​object·​v4,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
333 ····​iget-​object·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 334 ····​iget-​object·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  335 ····​.​line·​3042
334 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mFirstExpPos:​I 336 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mFirstExpPos:​I
335 ····​invoke-​static·​{v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1300(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​I 337 ····​invoke-​static·​{v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1300(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​I
   
336 ····​move-​result·​v5 338 ····​move-​result·​v5
   
337 ····​#·​invokes:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getItemHeight(I)​I 339 ····​#·​invokes:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getItemHeight(I)​I
338 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2800(Lcom/​mobeta/​android/​dslv/​DragSortListView;​I)​I 340 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2800(Lcom/​mobeta/​android/​dslv/​DragSortListView;​I)​I
   
339 ····​move-​result·​v4 341 ····​move-​result·​v4
   
340 ····​iget-​object·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 342 ····​iget-​object·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
341 ····​iget-​object·​v6,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 343 ····​iget-​object·​v6,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  344 ····​.​line·​3043
342 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mFirstExpPos:​I 345 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mFirstExpPos:​I
343 ····​invoke-​static·​{v6},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1300(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​I 346 ····​invoke-​static·​{v6},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1300(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​I
   
344 ····​move-​result·​v6 347 ····​move-​result·​v6
   
345 ····​#·​invokes:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getChildHeight(I)​I 348 ····​#·​invokes:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getChildHeight(I)​I
346 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2900(Lcom/​mobeta/​android/​dslv/​DragSortListView;​I)​I 349 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2900(Lcom/​mobeta/​android/​dslv/​DragSortListView;​I)​I
   
347 ····​move-​result·​v5 350 ····​move-​result·​v5
   
348 ····​sub-​int/​2addr·​v4,​·​v5 351 ····​sub-​int/​2addr·​v4,​·​v5
   
  352 ····​.​line·​3042
349 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 353 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
350 ····​move-​result-​object·​v3 354 ····​move-​result-​object·​v3
   
351 ····​const-​string·​v4,​·​"</​FirstExpBlankHeight>\​n" 355 ····​const-​string·​v4,​·​"</​FirstExpBlankHeight>\​n"
   
  356 ····​.​line·​3044
352 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 357 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
353 ····​.​line·​3045 358 ····​.​line·​3045
354 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>mBuilder:​Ljava/​lang/​StringBuilder;​ 359 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>mBuilder:​Ljava/​lang/​StringBuilder;​
   
355 ····​const-​string·​v4,​·​"····​<SecondExpPos>" 360 ····​const-​string·​v4,​·​"····​<SecondExpPos>"
   
Offset 387, 14 lines modified Offset 392, 15 lines modified
   
387 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 392 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
388 ····​move-​result-​object·​v3 393 ····​move-​result-​object·​v3
   
389 ····​const-​string·​v4,​·​"</​SecondExpPos>\n" 394 ····​const-​string·​v4,​·​"</​SecondExpPos>\n"
   
  395 ····​.​line·​3046
390 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 396 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
391 ····​.​line·​3047 397 ····​.​line·​3047
392 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>mBuilder:​Ljava/​lang/​StringBuilder;​ 398 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>mBuilder:​Ljava/​lang/​StringBuilder;​
   
393 ····​const-​string·​v4,​·​"····​<SecondExpBlankHeight​>" 399 ····​const-​string·​v4,​·​"····​<SecondExpBlankHeight​>"
   
Offset 402, 46 lines modified Offset 408, 50 lines modified
   
402 ····​move-​result-​object·​v3 408 ····​move-​result-​object·​v3
   
403 ····​iget-​object·​v4,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 409 ····​iget-​object·​v4,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
404 ····​iget-​object·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 410 ····​iget-​object·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​SortTracker;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  411 ····​.​line·​3048
405 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mSecondExpPos:​I 412 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mSecondExpPos:​I
406 ····​invoke-​static·​{v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1400(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​I 413 ····​invoke-​static·​{v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1400(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​I
   
407 ····​move-​result·​v5 414 ····​move-​result·​v5
   
408 ····​#·​invokes:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getItemHeight(I)​I 415 ····​#·​invokes:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getItemHeight(I)​I
409 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2800(Lcom/​mobeta/​android/​dslv/​DragSortListView;​I)​I 416 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$2800(Lcom/​mobeta/​android/​dslv/​DragSortListView;​I)​I
   
Max diff block lines reached; 5076/8979 bytes (56.53%) of diff not shown.
[−]
smali/com/mobeta/android/dslv/DragSortListView$DropAnimator.smali
Offset 315, 14 lines modified Offset 315, 15 lines modified
   
315 ····​if-​ltz·​v5,​·​:​cond_0 315 ····​if-​ltz·​v5,​·​:​cond_0
   
316 ····​iget·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drop​Animator;​-​>mInitDeltaX:​F 316 ····​iget·​v5,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drop​Animator;​-​>mInitDeltaX:​F
   
317 ····​div-​float·​v5,​·​v0,​·​v5 317 ····​div-​float·​v5,​·​v0,​·​v5
   
  318 ····​.​line·​1271
318 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Math;​-​>abs(F)​F 319 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
319 ····​move-​result·​v5 320 ····​move-​result·​v5
   
320 ····​cmpg-​float·​v5,​·​v2,​·​v5 321 ····​cmpg-​float·​v5,​·​v2,​·​v5
   
321 ····​if-​gez·​v5,​·​:​cond_1 322 ····​if-​gez·​v5,​·​:​cond_1
[−]
smali/com/mobeta/android/dslv/DragSortListView$RemoveAnimator.smali
Offset 243, 14 lines modified Offset 243, 15 lines modified
   
243 ····​cmpl-​float·​v1,​·​v1,​·​v5 243 ····​cmpl-​float·​v1,​·​v1,​·​v5
   
244 ····​if-​lez·​v1,​·​:​cond_0 244 ····​if-​lez·​v1,​·​:​cond_0
   
245 ····​iget-​object·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 245 ····​iget-​object·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  246 ····​.​line·​1324
246 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F 247 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F
247 ····​invoke-​static·​{v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1600(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F 248 ····​invoke-​static·​{v1},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1600(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F
   
248 ····​move-​result·​v1 249 ····​move-​result·​v1
   
249 ····​cmpg-​float·​v1,​·​v1,​·​v0 250 ····​cmpg-​float·​v1,​·​v1,​·​v0
   
Offset 385, 35 lines modified Offset 386, 44 lines modified
385 ····​iget-​object·​v9,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 386 ····​iget-​object·​v9,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
386 ····​iget-​object·​v8,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 387 ····​iget-​object·​v8,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
387 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F 388 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F
388 ····​invoke-​static·​{v8},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1600(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F 389 ····​invoke-​static·​{v8},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1600(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F
   
  390 ····​move-​result·​v10
   
  391 ····​iget-​object·​v8,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>this$0:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  392 ····​#·​getter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F
  393 ····​invoke-​static·​{v8},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1600(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​F
   
389 ····​move-​result·​v8 394 ····​move-​result·​v8
   
390 ····​const/​4·​v10,​·​0x0 395 ····​const/​4·​v11,​·​0x0
   
391 ····​cmpl-​float·​v8,​·​v8,​·​v10 396 ····​cmpl-​float·​v8,​·​v8,​·​v11
   
392 ····​if-​lez·​v8,​·​:​cond_2 397 ····​if-​lez·​v8,​·​:​cond_2
   
393 ····​const/​4·​v8,​·​0x1 398 ····​const/​4·​v8,​·​0x1
   
394 ····​:​goto_1 399 ····​:​goto_1
395 ····​int-​to-​float·​v8,​·​v8 400 ····​int-​to-​float·​v8,​·​v8
   
396 ····​mul-​float/​2addr·​v8,​·​v1 401 ····​mul-​float/​2addr·​v8,​·​v1
   
397 ····​int-​to-​float·​v10,​·​v7 402 ····​int-​to-​float·​v11,​·​v7
   
398 ····​mul-​float/​2addr·​v8,​·​v10 403 ····​mul-​float/​2addr·​v8,​·​v11
   
399 ····#·+=·operator·for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F 404 ····​add-​float/​2addr·v8,​·​v10
400 ····​invoke-​static·​{v9,​·​v8},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1616(Lcom/​mobeta/​android/​dslv/​DragSortListView;​F)​F  
  405 ····​#·​setter·​for:​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F
  406 ····​invoke-​static·​{v9,​·​v8},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>access$1602(Lcom/​mobeta/​android/​dslv/​DragSortListView;​F)​F
   
401 ····​.​line·​1348 407 ····​.​line·​1348
402 ····​iget·​v8,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>mFloatLocX:​F 408 ····​iget·​v8,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>mFloatLocX:​F
   
403 ····​add-​float/​2addr·​v8,​·​v2 409 ····​add-​float/​2addr·​v8,​·​v2
   
404 ····​iput·​v8,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>mFloatLocX:​F 410 ····​iput·​v8,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Remo​veAnimator;​-​>mFloatLocX:​F
[−]
smali/com/mobeta/android/dslv/DragSortListView.smali
Offset 976, 30 lines modified Offset 976, 14 lines modified
976 ····​.​prologue 976 ····​.​prologue
977 ····​.​line·​60 977 ····​.​line·​60
978 ····​iput·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F 978 ····​iput·​p1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F
   
979 ····​return·​p1 979 ····​return·​p1
980 .​end·​method 980 .​end·​method
   
981 .​method·​static·​synthetic·​access$1616(Lcom/​mobeta/​android/​dslv/​DragSortListView;​F)​F  
982 ····​.​locals·​1  
983 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​  
984 ····​.​param·​p1,​·​"x1"····​#·​F  
   
985 ····​.​prologue  
986 ····​.​line·​60  
987 ····​iget·​v0,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F  
   
988 ····​add-​float/​2addr·​v0,​·​p1  
   
989 ····​iput·​v0,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mRemoveVelocityX:​F  
   
990 ····​return·​v0  
991 .​end·​method  
   
992 .​method·​static·​synthetic·​access$1700(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V 981 .​method·​static·​synthetic·​access$1700(Lcom/​mobeta/​android/​dslv/​DragSortListView;​)​V
993 ····​.​locals·​0 982 ····​.​locals·​0
994 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 983 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
995 ····​.​prologue 984 ····​.​prologue
996 ····​.​line·​60 985 ····​.​line·​60
997 ····​invoke-​direct·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>destroyFloatView()​V 986 ····​invoke-​direct·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>destroyFloatView()​V
Offset 1871, 18 lines modified Offset 1855, 20 lines modified
1871 ····​.​locals·​1 1855 ····​.​locals·​1
1872 ····​.​param·​p1,​·​"position"····​#·​I 1856 ····​.​param·​p1,​·​"position"····​#·​I
1873 ····​.​param·​p2,​·​"item"····​#·​Landroid/​view/​View;​ 1857 ····​.​param·​p2,​·​"item"····​#·​Landroid/​view/​View;​
1874 ····​.​param·​p3,​·​"invalidChildHeight"····​#·​Z 1858 ····​.​param·​p3,​·​"invalidChildHeight"····​#·​Z
   
1875 ····​.​prologue 1859 ····​.​prologue
1876 ····​.​line·​2007 1860 ····​.​line·​2007
  1861 ····​.​line·​2008
1877 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getChildHeight(ILand​roid/​view/​View;​Z)​I 1862 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getChildHeight(ILand​roid/​view/​View;​Z)​I
   
1878 ····​move-​result·​v0 1863 ····​move-​result·​v0
   
  1864 ····​.​line·​2007
1879 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>calcItemHeight(II)​I 1865 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>calcItemHeight(II)​I
   
1880 ····​move-​result·​v0 1866 ····​move-​result·​v0
   
1881 ····​return·​v0 1867 ····​return·​v0
1882 .​end·​method 1868 .​end·​method
   
Offset 2039, 14 lines modified Offset 2025, 15 lines modified
   
2039 ····​iget·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mDownScrollStartY:​I 2025 ····​iget·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mDownScrollStartY:​I
   
2040 ····​if-​gt·​v2,​·​v3,​·​:​cond_1 2026 ····​if-​gt·​v2,​·​v3,​·​:​cond_1
   
2041 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mDragScroller:​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​ 2027 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>mDragScroller:​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​
   
  2028 ····​.​line·​1825
2042 ····​invoke-​virtual·​{v3},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>isScrolling()​Z 2029 ····​invoke-​virtual·​{v3},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView$Drag​Scroller;​-​>isScrolling()​Z
   
2043 ····​move-​result·​v3 2030 ····​move-​result·​v3
   
2044 ····​if-​eqz·​v3,​·​:​cond_1 2031 ····​if-​eqz·​v3,​·​:​cond_1
   
2045 ····​.​line·​1829 2032 ····​.​line·​1829
Offset 2183, 20 lines modified Offset 2170, 22 lines modified
2183 ····​.​local·​v2,​·​"scroll":​I 2170 ····​.​local·​v2,​·​"scroll":​I
2184 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getTop()​I 2171 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getTop()​I
   
2185 ····​move-​result·​v4 2172 ····​move-​result·​v4
   
2186 ····​add-​int/​2addr·​v4,​·​v2 2173 ····​add-​int/​2addr·​v4,​·​v2
   
  2174 ····​.​line·​2348
2187 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getPaddingTop()​I 2175 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getPaddingTop()​I
   
2188 ····​move-​result·​v5 2176 ····​move-​result·​v5
   
2189 ····​sub-​int/​2addr·​v4,​·​v5 2177 ····​sub-​int/​2addr·​v4,​·​v5
   
  2178 ····​.​line·​2347
2190 ····​invoke-​virtual·​{p0,​·​p1,​·​v4},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>setSelectionFromTop(​II)​V 2179 ····​invoke-​virtual·​{p0,​·​p1,​·​v4},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>setSelectionFromTop(​II)​V
   
2191 ····​.​line·​2349 2180 ····​.​line·​2349
2192 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>layoutChildren()​V 2181 ····​invoke-​virtual·​{p0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>layoutChildren()​V
   
2193 ····​.​line·​2352 2182 ····​.​line·​2352
2194 ····​.​end·​local·​v2····​#·​"scroll":​I 2183 ····​.​end·​local·​v2····​#·​"scroll":​I
Offset 2355, 21 lines modified Offset 2344, 22 lines modified
   
2355 ····​.​line·​734 2344 ····​.​line·​734
2356 ····​.​local·​v3,​·​"dividerHeight":​I 2345 ····​.​local·​v3,​·​"dividerHeight":​I
2357 ····​if-​eqz·​v2,​·​:​cond_0 2346 ····​if-​eqz·​v2,​·​:​cond_0
   
2358 ····​if-​eqz·​v3,​·​:​cond_0 2347 ····​if-​eqz·​v3,​·​:​cond_0
   
2359 ····​.​line·​735 2348 ····​.​line·​736
Max diff block lines reached; 3732/6468 bytes (57.70%) of diff not shown.
[−]
smali/com/mobeta/android/dslv/SimpleFloatViewManager.smali
Offset 47, 28 lines modified Offset 47, 31 lines modified
47 ····​const/​4·​v4,​·​0x0 47 ····​const/​4·​v4,​·​0x0
   
48 ····​.​line·​42 48 ····​.​line·​42
49 ····​iget-​object·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mListView:​Landroid/​widget/​ListView;​ 49 ····​iget-​object·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mListView:​Landroid/​widget/​ListView;​
   
50 ····​iget-​object·​v2,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mListView:​Landroid/​widget/​ListView;​ 50 ····​iget-​object·​v2,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mListView:​Landroid/​widget/​ListView;​
   
  51 ····​.​line·​43
51 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​ListView;​-​>getHeaderViewsCount(​)​I 52 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​ListView;​-​>getHeaderViewsCount(​)​I
   
52 ····​move-​result·​v2 53 ····​move-​result·​v2
   
53 ····​add-​int/​2addr·​v2,​·​p1 54 ····​add-​int/​2addr·​v2,​·​p1
   
54 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mListView:​Landroid/​widget/​ListView;​ 55 ····​iget-​object·​v3,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mListView:​Landroid/​widget/​ListView;​
   
  56 ····​.​line·​44
55 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I 57 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I
   
56 ····​move-​result·​v3 58 ····​move-​result·​v3
   
57 ····​sub-​int/​2addr·​v2,​·​v3 59 ····​sub-​int/​2addr·​v2,​·​v3
   
  60 ····​.​line·​42
58 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​ 61 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
59 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
60 ····​.​line·​46 63 ····​.​line·​46
61 ····​.​local·​v0,​·​"v":​Landroid/​view/​View;​ 64 ····​.​local·​v0,​·​"v":​Landroid/​view/​View;​
62 ····​if-​nez·​v0,​·​:​cond_0 65 ····​if-​nez·​v0,​·​:​cond_0
Offset 146, 20 lines modified Offset 149, 22 lines modified
   
146 ····​new-​instance·​v2,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​ 149 ····​new-​instance·​v2,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
147 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getWidth()​I 150 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getWidth()​I
   
148 ····​move-​result·​v3 151 ····​move-​result·​v3
   
  152 ····​.​line·​66
149 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getHeight()​I 153 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getHeight()​I
   
150 ····​move-​result·​v4 154 ····​move-​result·​v4
   
151 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​><init>(II)​V 155 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​><init>(II)​V
   
  156 ····​.​line·​65
152 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ImageView;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V 157 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ImageView;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V
   
153 ····​.​line·​68 158 ····​.​line·​68
154 ····​iget-​object·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mImageView:​Landroid/​widget/​ImageView;​ 159 ····​iget-​object·​v1,​·​p0,​·​Lcom/​mobeta/​android/​dslv/​SimpleFloatViewManage​r;​-​>mImageView:​Landroid/​widget/​ImageView;​
   
155 ····​goto·​:​goto_0 160 ····​goto·​:​goto_0
156 .​end·​method 161 .​end·​method
[−]
smali/net/pmarks/chromadoze/ChromaDoze.smali
Offset 77, 14 lines modified Offset 77, 15 lines modified
77 ····​const/​4·​v2,​·​0x0 77 ····​const/​4·​v2,​·​0x0
   
78 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>addToBackStack(Ljava​/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 78 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>addToBackStack(Ljava​/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
79 ····​.​line·​235 79 ····​.​line·​235
80 ····​const/​4·​v2,​·​0x0 80 ····​const/​4·​v2,​·​0x0
   
  81 ····​.​line·​236
81 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 82 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
82 ····​.​line·​238 83 ····​.​line·​238
83 ····​:​cond_1 84 ····​:​cond_1
84 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 85 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
85 ····​.​line·​239 86 ····​.​line·​239
Offset 357, 20 lines modified Offset 358, 22 lines modified
357 ····​check-​cast·​v6,​·​Landroid/​widget/​Spinner;​ 358 ····​check-​cast·​v6,​·​Landroid/​widget/​Spinner;​
   
358 ····​iput-​object·​v6,​·​p0,​·​Lnet/​pmarks/​chromadoze/​ChromaDoze;​-​>mNavSpinner:​Landroid/​widget/​Spinner;​ 359 ····​iput-​object·​v6,​·​p0,​·​Lnet/​pmarks/​chromadoze/​ChromaDoze;​-​>mNavSpinner:​Landroid/​widget/​Spinner;​
   
359 ····​.​line·​82 360 ····​.​line·​82
360 ····​new-​instance·​v1,​·​Landroid/​widget/​ArrayAdapter;​ 361 ····​new-​instance·​v1,​·​Landroid/​widget/​ArrayAdapter;​
   
  362 ····​.​line·​83
361 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​ActionBar;​-​>getThemedContext()​Landroid/​content/​Context;​ 363 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​ActionBar;​-​>getThemedContext()​Landroid/​content/​Context;​
   
362 ····​move-​result-​object·​v6 364 ····​move-​result-​object·​v6
   
363 ····​const·​v7,​·​0x7f03002e 365 ····​const·​v7,​·​0x7f03002e
   
  366 ····​.​line·​84
364 ····​invoke-​static·​{p0},​·​Lnet/​pmarks/​chromadoze/​FragmentIndex;​-​>getStrings(Landroid/​content/​Context;​)​[Ljava/​lang/​String;​ 367 ····​invoke-​static·​{p0},​·​Lnet/​pmarks/​chromadoze/​FragmentIndex;​-​>getStrings(Landroid/​content/​Context;​)​[Ljava/​lang/​String;​
   
365 ····​move-​result-​object·​v8 368 ····​move-​result-​object·​v8
   
366 ····​invoke-​direct·​{v1,​·​v6,​·​v7,​·​v8},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​I[Ljava/​lang/​Object;​)​V 369 ····​invoke-​direct·​{v1,​·​v6,​·​v7,​·​v8},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​I[Ljava/​lang/​Object;​)​V
   
367 ····​.​line·​85 370 ····​.​line·​85
Offset 466, 15 lines modified Offset 469, 15 lines modified
   
466 ····​move-​result-​object·​v2 469 ····​move-​result-​object·​v2
   
467 ····​invoke-​interface·​{p1,​·​v3,​·​v1,​·​v3,​·​v2},​·​Landroid/​view/​Menu;​-​>add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​ 470 ····​invoke-​interface·​{p1,​·​v3,​·​v1,​·​v3,​·​v2},​·​Landroid/​view/​Menu;​-​>add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​
   
468 ····​move-​result-​object·​v0 471 ····​move-​result-​object·​v0
   
469 ····​.​line·​144 472 ····​.​line·​145
470 ····​.​local·​v0,​·​"mi":​Landroid/​view/​MenuItem;​ 473 ····​.​local·​v0,​·​"mi":​Landroid/​view/​MenuItem;​
471 ····​invoke-​static·​{v0,​·​v4},​·​Landroid/​support/​v4/​view/​MenuItemCompat;​-​>setShowAsAction(Land​roid/​view/​MenuItem;​I)​V 474 ····​invoke-​static·​{v0,​·​v4},​·​Landroid/​support/​v4/​view/​MenuItemCompat;​-​>setShowAsAction(Land​roid/​view/​MenuItem;​I)​V
   
472 ····​.​line·​147 475 ····​.​line·​147
473 ····​iget·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​ChromaDoze;​-​>mFragmentId:​I 476 ····​iget·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​ChromaDoze;​-​>mFragmentId:​I
   
474 ····​if-​nez·​v1,​·​:​cond_0 477 ····​if-​nez·​v1,​·​:​cond_0
[−]
smali/net/pmarks/chromadoze/EqualizerView.smali
Offset 117, 150 lines modified Offset 117, 147 lines modified
   
117 ····​.​line·​170 117 ····​.​line·​170
118 ····​:​cond_1 118 ····​:​cond_1
119 ····​return·​v0 119 ····​return·​v0
120 .​end·​method 120 .​end·​method
   
121 .​method·​private·​makeColors()​V 121 .​method·​private·​makeColors()​V
122 ····​.​locals·​11 122 ····​.​locals·​10
   
123 ····​.​prologue 123 ····​.​prologue
  124 ····​const/​4·​v6,​·​0x0
   
124 ····​.​line·​55 125 ····​.​line·​55
125 ····​invoke-​virtual·​{p0},​·​Lnet/​pmarks/​chromadoze/​EqualizerView;​-​>getResources()​Landroid/​content/​res/​Resources;​ 126 ····​invoke-​virtual·​{p0},​·​Lnet/​pmarks/​chromadoze/​EqualizerView;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
126 ····​move-​result-​object·​v9 127 ····​move-​result-​object·​v7
   
127 ····​const·​v10,​·​0x7f020055 128 ····​const·​v8,​·​0x7f020055
   
128 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeResource(Landr​oid/​content/​res/​Resources;​I)​Landroid/​graphics/​Bitmap;​ 129 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeResource(Landr​oid/​content/​res/​Resources;​I)​Landroid/​graphics/​Bitmap;​
   
129 ····​move-​result-​object·​v1 130 ····​move-​result-​object·​v0
   
130 ····​.​line·​56 131 ····​.​line·​56
131 ····​.​local·​v1,​·​"bmp":​Landroid/​graphics/​Bitmap;​ 132 ····​.​local·​v0,​·​"bmp":​Landroid/​graphics/​Bitmap;​
132 ····​const/​4·​v2,​·​0x0 133 ····​const/​4·​v1,​·​0x0
   
133 ····​.​local·​v2,​·​"i":​I 134 ····​.​local·​v1,​·​"i":​I
134 ····​:​goto_0 135 ····​:​goto_0
135 ····​const/​16·​v9,​·​0x20 136 ····​const/​16·​v7,​·​0x20
   
136 ····​if-​ge·​v2,​·​v9,​·​:​cond_0 137 ····​if-​ge·​v1,​·​v7,​·​:​cond_0
   
137 ····​.​line·​57 138 ····​.​line·​57
138 ····​new-​instance·​v6,​·​Landroid/​graphics/​Paint;​ 139 ····​new-​instance·​v3,​·​Landroid/​graphics/​Paint;​
   
139 ····​invoke-​direct·​{v6},​·​Landroid/​graphics/​Paint;​-​><init>()​V 140 ····​invoke-​direct·​{v3},​·​Landroid/​graphics/​Paint;​-​><init>()​V
   
140 ····​.​line·​58 141 ····​.​line·​58
141 ····​.​local·​v6,​·​"p":​Landroid/​graphics/​Paint;​ 142 ····​.​local·​v3,​·​"p":​Landroid/​graphics/​Paint;​
142 ····​invoke-​virtual·​{v1},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I 143 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I
   
143 ····​move-​result·​v9 144 ····​move-​result·​v7
   
144 ····​add-​int/​lit8·​v9,​·​v9,​·​-​0x1 145 ····​add-​int/​lit8·​v7,​·​v7,​·​-​0x1
   
145 ····​mul-​int/​2addr·​v9,​·​v2 146 ····​mul-​int/​2addr·​v7,​·​v1
   
146 ····​div-​int/​lit8·​v8,​·​v9,​·​0x1f 147 ····​div-​int/​lit8·​v5,​·​v7,​·​0x1f
   
147 ····​.​line·​59 148 ····​.​line·​59
148 ····​.​local·​v8,​·​"x":​I 149 ····​.​local·​v5,​·​"x":​I
149 ····const/​4·​v9,​·0x0 150 ····invoke-​virtual·​{v0,​·​v5,​·​v6},​·Landroid/​graphics/​Bitmap;​-​>getPixel(II)​I
   
150 ····invoke-​virtual·​{v1,​·​v8,​·​v9},​·​Landroid/​graphics/​Bitmap;​-​>getPixel(II)​I 151 ····move-​result·​v7
   
151 ····move-​result·​v9 152 ····invoke-​virtual·​{v3,​·​v7},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
152 ····​invoke-​virtual·​{v6,​·​v9},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V  
   
153 ····​.​line·​60 153 ····​.​line·​60
154 ····​iget-​object·​v9,​·​p0,​·​Lnet/​pmarks/​chromadoze/​EqualizerView;​-​>mBarColor:​[Landroid/​graphics/​Paint;​ 154 ····​iget-​object·​v7,​·​p0,​·​Lnet/​pmarks/​chromadoze/​EqualizerView;​-​>mBarColor:​[Landroid/​graphics/​Paint;​
   
155 ····​aput-​object·​v6,​·​v9,​·​v2 155 ····​aput-​object·​v3,​·​v7,​·​v1
   
156 ····​.​line·​56 156 ····​.​line·​56
157 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 157 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
158 ····​goto·​:​goto_0 158 ····​goto·​:​goto_0
   
159 ····​.​line·​63 159 ····​.​line·​63
160 ····​.​end·​local·​v6····​#·​"p":​Landroid/​graphics/​Paint;​ 160 ····​.​end·​local·​v3····​#·​"p":​Landroid/​graphics/​Paint;​
161 ····​.​end·​local·​v8····​#·​"x":​I 161 ····​.​end·​local·​v5····​#·​"x":​I
162 ····​:​cond_0 162 ····​:​cond_0
163 ····​const/​4·​v2,​·​0x0 163 ····​const/​4·​v1,​·​0x0
   
164 ····​.​line·​64 164 ····​.​line·​64
165 ····​const/​4·​v9,​·​0x4 165 ····​const/​4·​v7,​·​0x4
   
166 ····​new-​array·​v0,​·​v9,​·​[I  
   
167 ····fill-​array-​data·​v0,​·:​array_0 166 ····new-​array·​v7,​·v7,​·​[I
   
168 ····.​local·​v0,​·"arr$":​[I 167 ····fill-​array-​data·​v7,​·:​array_0
169 ····​array-​length·​v5,​·​v0  
   
170 ····.​local·​v5,​·​"len$":​I 168 ····array-​length·​v8,​·​v7
171 ····​const/​4·​v4,​·​0x0  
   
172 ····.​local·​v4,​·"i$":​I 169 ····move·​v2,​·v1
173 ····​move·​v3,​·​v2  
   
174 ····​.​end·​local·​v2····​#·​"i":​I 170 ····​.​end·​local·​v1····​#·​"i":​I
175 ····​.​local·​v3,​·​"i":​I 171 ····​.​local·​v2,​·​"i":​I
176 ····​:​goto_1 172 ····​:​goto_1
177 ····​if-​ge·​v4,​·​v5,​·​:​cond_1 173 ····​if-​ge·​v6,​·​v8,​·​:​cond_1
   
178 ····​aget·​v7,​·​v0,​·​v4 174 ····​aget·​v4,​·​v7,​·​v6
   
Max diff block lines reached; 2062/5449 bytes (37.84%) of diff not shown.
[−]
smali/net/pmarks/chromadoze/AudioParams.smali
Offset 31, 26 lines modified Offset 31, 28 lines modified
31 ····​.​line·​20 31 ····​.​line·​20
32 ····​iget·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​AudioParams;​-​>SAMPLE_RATE:​I 32 ····​iget·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​AudioParams;​-​>SAMPLE_RATE:​I
   
33 ····​const/​16·​v1,​·​0xc 33 ····​const/​16·​v1,​·​0xc
   
34 ····​const/​4·​v2,​·​0x2 34 ····​const/​4·​v2,​·​0x2
   
  35 ····​.​line·​21
35 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​media/​AudioTrack;​-​>getMinBufferSize(III​)​I 36 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​media/​AudioTrack;​-​>getMinBufferSize(III​)​I
   
36 ····​move-​result·​v0 37 ····​move-​result·​v0
   
37 ····​iget·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​AudioParams;​-​>SAMPLE_RATE:​I 38 ····​iget·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​AudioParams;​-​>SAMPLE_RATE:​I
   
38 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x64 39 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x64
   
39 ····​div-​int/​lit16·​v1,​·​v1,​·​0x3e8 40 ····​div-​int/​lit16·​v1,​·​v1,​·​0x3e8
   
40 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x4 41 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x4
   
  42 ····​.​line·​20
41 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 43 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
42 ····​move-​result·​v0 44 ····​move-​result·​v0
   
43 ····​iput·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​AudioParams;​-​>BUF_BYTES:​I 45 ····​iput·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​AudioParams;​-​>BUF_BYTES:​I
   
44 ····​.​line·​23 46 ····​.​line·​23
[−]
smali/net/pmarks/chromadoze/EqualizerViewLite.smali
Offset 63, 18 lines modified Offset 63, 20 lines modified
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​.​line·​118 64 ····​.​line·​118
65 ····​.​local·​v0,​·​"r":​Landroid/​content/​res/​Resources;​ 65 ····​.​local·​v0,​·​"r":​Landroid/​content/​res/​Resources;​
66 ····​const/​4·​v1,​·​0x1 66 ····​const/​4·​v1,​·​0x1
   
  67 ····​.​line·​119
67 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​ 68 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​
   
68 ····​move-​result-​object·​v2 69 ····​move-​result-​object·​v2
   
  70 ····​.​line·​118
69 ····​invoke-​static·​{v1,​·​p1,​·​v2},​·​Landroid/​util/​TypedValue;​-​>applyDimension(IFLan​droid/​util/​DisplayMetrics;​)​F 71 ····​invoke-​static·​{v1,​·​p1,​·​v2},​·​Landroid/​util/​TypedValue;​-​>applyDimension(IFLan​droid/​util/​DisplayMetrics;​)​F
   
70 ····​move-​result·​v1 72 ····​move-​result·​v1
   
71 ····​return·​v1 73 ····​return·​v1
72 .​end·​method 74 .​end·​method
   
[−]
smali/net/pmarks/chromadoze/MemoryArrayAdapter.smali
Offset 52, 14 lines modified Offset 52, 15 lines modified
52 ····​.​locals·​4 52 ····​.​locals·​4
53 ····​.​param·​p1,​·​"position"····​#·​I 53 ····​.​param·​p1,​·​"position"····​#·​I
54 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​ 54 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​
55 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​ 55 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​39 57 ····​.​line·​39
  58 ····​.​line·​40
58 ····​invoke-​virtual·​{p0},​·​Lnet/​pmarks/​chromadoze/​MemoryArrayAdapter;​-​>getContext()​Landroid/​content/​Context;​ 59 ····​invoke-​virtual·​{p0},​·​Lnet/​pmarks/​chromadoze/​MemoryArrayAdapter;​-​>getContext()​Landroid/​content/​Context;​
   
59 ····​move-​result-​object·​v2 60 ····​move-​result-​object·​v2
   
60 ····​const-​string·​v3,​·​"layout_inflater" 61 ····​const-​string·​v3,​·​"layout_inflater"
   
61 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 62 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
[−]
smali/net/pmarks/chromadoze/MemoryFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​pmarks/​chromadoze/​MemoryFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​pmarks/​chromadoze/​MemoryFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​pmarks/​chromadoze/​MemoryFragment;​)​V 23 .​method·​constructor·​<init>(Lnet/​pmarks/​chromadoze/​MemoryFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​pmarks/​chromadoze/​MemoryFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​55 27 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment$1;​-​>this$0:​Lnet/​pmarks/​chromadoze/​MemoryFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment$1;​-​>this$0:​Lnet/​pmarks/​chromadoze/​MemoryFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/pmarks/chromadoze/MemoryFragment.smali
Offset 553, 18 lines modified Offset 553, 20 lines modified
553 ····​invoke-​virtual·​{v2,​·​v3,​·​v5,​·​v4},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>addHeaderView(Landro​id/​view/​View;​Ljava/​lang/​Object;​Z)​V 553 ····​invoke-​virtual·​{v2,​·​v3,​·​v5,​·​v4},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>addHeaderView(Landro​id/​view/​View;​Ljava/​lang/​Object;​Z)​V
   
554 ····​.​line·​70 554 ····​.​line·​70
555 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 555 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
556 ····​const·​v3,​·​0x7f03001d 556 ····​const·​v3,​·​0x7f03001d
   
  557 ····​.​line·​71
557 ····​invoke-​virtual·​{p1,​·​v3,​·​v5},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 558 ····​invoke-​virtual·​{p1,​·​v3,​·​v5},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
558 ····​move-​result-​object·​v3 559 ····​move-​result-​object·​v3
   
  560 ····​.​line·​70
559 ····​invoke-​virtual·​{v2,​·​v3,​·​v5,​·​v6},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>addHeaderView(Landro​id/​view/​View;​Ljava/​lang/​Object;​Z)​V 561 ····​invoke-​virtual·​{v2,​·​v3,​·​v5,​·​v6},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>addHeaderView(Landro​id/​view/​View;​Ljava/​lang/​Object;​Z)​V
   
560 ····​.​line·​74 562 ····​.​line·​74
561 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 563 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
562 ····​return-​object·​v2 564 ····​return-​object·​v2
563 .​end·​method 565 .​end·​method
Offset 608, 14 lines modified Offset 610, 15 lines modified
608 ····​:​cond_0 610 ····​:​cond_0
609 ····​return-​void 611 ····​return-​void
   
610 ····​.​line·​147 612 ····​.​line·​147
611 ····​:​cond_1 613 ····​:​cond_1
612 ····​iget-​object·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​ 614 ····​iget-​object·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​MemoryFragment;​-​>mDslv:​Lcom/​mobeta/​android/​dslv/​DragSortListView;​
   
  615 ····​.​line·​148
613 ····​invoke-​virtual·​{v0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getHeaderViewsCount(​)​I 616 ····​invoke-​virtual·​{v0},​·​Lcom/​mobeta/​android/​dslv/​DragSortListView;​-​>getHeaderViewsCount(​)​I
   
614 ····​move-​result·​v0 617 ····​move-​result·​v0
   
615 ····​sub-​int·​v0,​·​p3,​·​v0 618 ····​sub-​int·​v0,​·​p3,​·​v0
   
616 ····​goto·​:​goto_0 619 ····​goto·​:​goto_0
[−]
smali/net/pmarks/chromadoze/NoiseService.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​app/​Service;​ 2 .​super·​Landroid/​app/​Service;​
3 .​source·​"NoiseService.​java" 3 .​source·​"NoiseService.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lnet/​pmarks/​chromadoze/​NoiseService$1;​,​  
8 ········​Lnet/​pmarks/​chromadoze/​NoiseService$PercentL​istener;​,​ 7 ········​Lnet/​pmarks/​chromadoze/​NoiseService$PercentL​istener;​,​
9 ········​Lnet/​pmarks/​chromadoze/​NoiseService$PercentH​andler;​ 8 ········​Lnet/​pmarks/​chromadoze/​NoiseService$PercentH​andler;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​static·​fields 11 #·​static·​fields
Offset 84, 15 lines modified Offset 83, 14 lines modified
84 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V 83 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V
   
85 ····​.​line·​63 84 ····​.​line·​63
86 ····​const/​4·​v0,​·​-​0x1 85 ····​const/​4·​v0,​·​-​0x1
   
87 ····​iput·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​NoiseService;​-​>lastStartId:​I 86 ····​iput·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​NoiseService;​-​>lastStartId:​I
   
88 ····​.​line·​266  
89 ····​return-​void 87 ····​return-​void
90 .​end·​method 88 .​end·​method
   
91 .​method·​static·​synthetic·​access$000(I)​V 89 .​method·​static·​synthetic·​access$000(I)​V
92 ····​.​locals·​0 90 ····​.​locals·​0
93 ····​.​param·​p0,​·​"x0"····​#·​I 91 ····​.​param·​p0,​·​"x0"····​#·​I
   
Offset 107, 34 lines modified Offset 105, 37 lines modified
107 ····​.​locals·​10 105 ····​.​locals·​10
108 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 106 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
   
109 ····​.​prologue 107 ····​.​prologue
110 ····​.​line·​193 108 ····​.​line·​193
111 ····​new-​instance·​v4,​·​Landroid/​widget/​RemoteViews;​ 109 ····​new-​instance·​v4,​·​Landroid/​widget/​RemoteViews;​
   
  110 ····​.​line·​194
112 ····​invoke-​virtual·​{p0},​·​Lnet/​pmarks/​chromadoze/​NoiseService;​-​>getPackageName()​Ljava/​lang/​String;​ 111 ····​invoke-​virtual·​{p0},​·​Lnet/​pmarks/​chromadoze/​NoiseService;​-​>getPackageName()​Ljava/​lang/​String;​
   
113 ····​move-​result-​object·​v6 112 ····​move-​result-​object·​v6
   
114 ····​const·​v7,​·​0x7f030029 113 ····​const·​v7,​·​0x7f030029
   
115 ····​invoke-​direct·​{v4,​·​v6,​·​v7},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V 114 ····​invoke-​direct·​{v4,​·​v6,​·​v7},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V
   
116 ····​.​line·​195 115 ····​.​line·​195
117 ····​.​local·​v4,​·​"rv":​Landroid/​widget/​RemoteViews;​ 116 ····​.​local·​v4,​·​"rv":​Landroid/​widget/​RemoteViews;​
118 ····​const/​4·​v6,​·​0x0 117 ····​const/​4·​v6,​·​0x0
   
119 ····​const·​v7,​·​0x7f050020 118 ····​const·​v7,​·​0x7f050020
   
  119 ····​.​line·​198
120 ····​invoke-​static·​{p0,​·​v7},​·​Lnet/​pmarks/​chromadoze/​NoiseService;​-​>newStopIntent(Landro​id/​content/​Context;​I)​Landroid/​content/​Intent;​ 120 ····​invoke-​static·​{p0,​·​v7},​·​Lnet/​pmarks/​chromadoze/​NoiseService;​-​>newStopIntent(Landro​id/​content/​Context;​I)​Landroid/​content/​Intent;​
   
121 ····​move-​result-​object·​v7 121 ····​move-​result-​object·​v7
   
122 ····​const/​high16·​v8,​·​0x10000000 122 ····​const/​high16·​v8,​·​0x10000000
   
  123 ····​.​line·​195
123 ····​invoke-​static·​{p0,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 124 ····​invoke-​static·​{p0,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
124 ····​move-​result-​object·​v3 125 ····​move-​result-​object·​v3
   
125 ····​.​line·​200 126 ····​.​line·​200
126 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​ 127 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​
127 ····​const·​v6,​·​0x7f0b006f 128 ····​const·​v6,​·​0x7f0b006f
Offset 372, 76 lines modified Offset 373, 86 lines modified
   
372 ····​const-​class·​v3,​·​Lnet/​pmarks/​chromadoze/​ChromaDoze;​ 373 ····​const-​class·​v3,​·​Lnet/​pmarks/​chromadoze/​ChromaDoze;​
   
373 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 374 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
374 ····​const-​string·​v3,​·​"android.​intent.​action.​MAIN" 375 ····​const-​string·​v3,​·​"android.​intent.​action.​MAIN"
   
  376 ····​.​line·​170
375 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 377 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
376 ····​move-​result-​object·​v2 378 ····​move-​result-​object·​v2
   
377 ····​const-​string·​v3,​·​"android.​intent.​category.​LAUNCHER" 379 ····​const-​string·​v3,​·​"android.​intent.​category.​LAUNCHER"
   
  380 ····​.​line·​171
378 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>addCategory(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 381 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>addCategory(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
379 ····​move-​result-​object·​v2 382 ····​move-​result-​object·​v2
   
  383 ····​.​line·​166
380 ····​invoke-​static·​{p0,​·​v4,​·​v2,​·​v4},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 384 ····​invoke-​static·​{p0,​·​v4,​·​v2,​·​v4},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
381 ····​move-​result-​object·​v0 385 ····​move-​result-​object·​v0
   
382 ····​.​line·​174 386 ····​.​line·​174
383 ····​.​local·​v0,​·​"contentIntent":​Landroid/​app/​PendingIntent;​ 387 ····​.​local·​v0,​·​"contentIntent":​Landroid/​app/​PendingIntent;​
384 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 388 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
385 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 389 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V
Max diff block lines reached; 6719/9596 bytes (70.02%) of diff not shown.
[−]
smali/net/pmarks/chromadoze/PhononMutable.smali
Offset 295, 14 lines modified Offset 295, 15 lines modified
   
295 ····​if-​ne·​v2,​·​v3,​·​:​cond_4 295 ····​if-​ne·​v2,​·​v3,​·​:​cond_4
   
296 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mBars:​[S 296 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mBars:​[S
   
297 ····​iget-​object·​v3,​·​v0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mBars:​[S 297 ····​iget-​object·​v3,​·​v0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mBars:​[S
   
  298 ····​.​line·​281
298 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​util/​Arrays;​-​>equals([S[S)​Z 299 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​util/​Arrays;​-​>equals([S[S)​Z
   
299 ····​move-​result·​v2 300 ····​move-​result·​v2
   
300 ····​if-​nez·​v2,​·​:​cond_2 301 ····​if-​nez·​v2,​·​:​cond_2
   
301 ····​:​cond_4 302 ····​:​cond_4
Offset 961, 102 lines modified Offset 962, 96 lines modified
961 ····​.​line·​187 962 ····​.​line·​187
962 ····​const/​16·​p1,​·​0x35 963 ····​const/​16·​p1,​·​0x35
   
963 ····​goto·​:​goto_0 964 ····​goto·​:​goto_0
964 .​end·​method 965 .​end·​method
   
965 .​method·​public·​toJSON()​Ljava/​lang/​String;​ 966 .​method·​public·​toJSON()​Ljava/​lang/​String;​
966 ····​.​locals·9 967 ····​.​locals·7
   
967 ····​.​prologue 968 ····​.​prologue
968 ····​.​line·​104 969 ····​.​line·​104
969 ····​:​try_start_0 970 ····​:​try_start_0
970 ····​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​ 971 ····​new-​instance·​v1,​·​Lorg/​json/​JSONObject;​
   
971 ····​invoke-​direct·​{v3},​·​Lorg/​json/​JSONObject;​-​><init>()​V 972 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
972 ····​.​line·​105 973 ····​.​line·​105
973 ····​.​local·​v3,​·​"j":​Lorg/​json/​JSONObject;​ 974 ····​.​local·​v1,​·​"j":​Lorg/​json/​JSONObject;​
974 ····​new-​instance·​v4,​·​Lorg/​json/​JSONArray;​ 975 ····​new-​instance·​v2,​·​Lorg/​json/​JSONArray;​
   
975 ····​invoke-​direct·​{v4},​·​Lorg/​json/​JSONArray;​-​><init>()​V 976 ····​invoke-​direct·​{v2},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
976 ····​.​line·​106 977 ····​.​line·​106
977 ····​.​local·​v4,​·​"jBars":​Lorg/​json/​JSONArray;​ 978 ····​.​local·​v2,​·​"jBars":​Lorg/​json/​JSONArray;​
978 ····​iget-​object·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mBars:​[S 979 ····​iget-​object·​v5,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mBars:​[S
   
979 ····.​local·​v0,​·​"arr$":​[S 980 ····array-​length·​v6,​·​v5
980 ····​array-​length·​v5,​·​v0  
   
981 ····.​local·​v5,​·"len$":​I 981 ····const/​4·​v4,​·0x0
982 ····​const/​4·​v2,​·​0x0  
   
983 ····​.​local·​v2,​·​"i$":​I  
984 ····​:​goto_0 982 ····​:​goto_0
985 ····​if-​ge·​v2,​·​v5,​·​:​cond_0 983 ····​if-​ge·​v4,​·​v6,​·​:​cond_0
   
986 ····​aget-​short·​v6,​·​v0,​·​v2 984 ····​aget-​short·​v3,​·​v5,​·​v4
   
987 ····​.​line·​107 985 ····​.​line·​107
988 ····​.​local·​v6,​·​"s":​S 986 ····​.​local·​v3,​·​"s":​S
989 ····​invoke-​virtual·​{v4,​·​v6},​·​Lorg/​json/​JSONArray;​-​>put(I)​Lorg/​json/​JSONArray;​ 987 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​json/​JSONArray;​-​>put(I)​Lorg/​json/​JSONArray;​
   
990 ····​.​line·​106 988 ····​.​line·​106
991 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 989 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
992 ····​goto·​:​goto_0 990 ····​goto·​:​goto_0
   
993 ····​.​line·​109 991 ····​.​line·​109
994 ····​.​end·​local·​v6····​#·​"s":​S 992 ····​.​end·​local·​v3····​#·​"s":​S
995 ····​:​cond_0 993 ····​:​cond_0
996 ····​const-​string·​v7,​·​"bars" 994 ····​const-​string·​v4,​·​"bars"
   
997 ····​invoke-​virtual·​{v3,​·​v7,​·​v4},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 995 ····​invoke-​virtual·​{v1,​·​v4,​·​v2},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
998 ····​.​line·​110 996 ····​.​line·​110
999 ····​const-​string·​v7,​·​"minvol" 997 ····​const-​string·​v4,​·​"minvol"
   
1000 ····​iget·​v8,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mMinVol:​I 998 ····​iget·​v5,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mMinVol:​I
   
1001 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​ 999 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​
   
1002 ····​.​line·​111 1000 ····​.​line·​111
1003 ····​const-​string·​v7,​·​"period" 1001 ····​const-​string·​v4,​·​"period"
   
1004 ····​iget·​v8,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mPeriod:​I 1002 ····​iget·​v5,​·​p0,​·​Lnet/​pmarks/​chromadoze/​PhononMutable;​-​>mPeriod:​I
   
1005 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​ 1003 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​
   
1006 ····​.​line·​112 1004 ····​.​line·​112
1007 ····​invoke-​virtual·​{v3},​·​Lorg/​json/​JSONObject;​-​>toString()​Ljava/​lang/​String;​ 1005 ····​invoke-​virtual·​{v1},​·​Lorg/​json/​JSONObject;​-​>toString()​Ljava/​lang/​String;​
1008 ····​:​try_end_0 1006 ····​:​try_end_0
1009 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 1007 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
1010 ····​move-​result-​object·​v7 1008 ····​move-​result-​object·​v4
   
1011 ····​return-​object·​v7 1009 ····​return-​object·​v4
   
1012 ····​.​line·​113 1010 ····​.​line·​113
1013 ····​.​end·​local·​v0····​#·​"arr$":​[S 1011 ····​.​end·​local·​v1····​#·"j":​Lorg/​json/​JSONObject;​
1014 ····​.​end·​local·​v2····​#·​"i$":​I 1012 ····​.​end·​local·​v2····​#·​"jBars":​Lorg/​json/​JSONArray;​
1015 ····​.​end·​local·​v3····​#·​"j":​Lorg/​json/​JSONObject;​  
1016 ····​.​end·​local·​v4····​#·​"jBars":​Lorg/​json/​JSONArray;​  
1017 ····​.​end·​local·​v5····​#·​"len$":​I  
Max diff block lines reached; 690/4563 bytes (15.12%) of diff not shown.
[−]
smali/net/pmarks/chromadoze/SampleGenerator$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lnet/​pmarks/​chromadoze/​SampleGenerator;​ 18 .​field·​final·​synthetic·​this$0:​Lnet/​pmarks/​chromadoze/​SampleGenerator;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lnet/​pmarks/​chromadoze/​SampleGenerator;​Ljava/​lang/​String;​)​V 20 .​method·​constructor·​<init>(Lnet/​pmarks/​chromadoze/​SampleGenerator;​Ljava/​lang/​String;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​pmarks/​chromadoze/​SampleGenerator;​
22 ····​.​param·​p2,​·​"x0"····​#·​Ljava/​lang/​String;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Ljava/​lang/​String;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​45 25 ····​.​line·​45
25 ····​iput-​object·​p1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleGenerator$1;​-​>this$0:​Lnet/​pmarks/​chromadoze/​SampleGenerator;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleGenerator$1;​-​>this$0:​Lnet/​pmarks/​chromadoze/​SampleGenerator;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​String;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​String;​)​V
[−]
smali/net/pmarks/chromadoze/SampleGenerator.smali
Offset 286, 18 lines modified Offset 286, 20 lines modified
286 ····​const/​4·​v1,​·​0x0 286 ····​const/​4·​v1,​·​0x0
   
287 ····​:​try_start_4 287 ····​:​try_start_4
288 ····​iput-​object·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleGenerator;​-​>mPendingSpectrum:​Lnet/​pmarks/​chromadoze/​SpectrumData;​ 288 ····​iput-​object·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleGenerator;​-​>mPendingSpectrum:​Lnet/​pmarks/​chromadoze/​SpectrumData;​
289 ····​:​try_end_4 289 ····​:​try_end_4
290 ····​.​catchall·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catchall_0 290 ····​.​catchall·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catchall_0
   
  291 ····​.​line·​125
291 ····​monitor-​exit·​p0 292 ····​monitor-​exit·​p0
   
292 ····​return-​object·​v0 293 ····​return-​object·​v0
   
  294 ····​.​line·​127
293 ····​:​catchall_1 295 ····​:​catchall_1
294 ····​move-​exception·​v0 296 ····​move-​exception·​v0
   
295 ····​const/​4·​v1,​·​0x0 297 ····​const/​4·​v1,​·​0x0
   
296 ····​:​try_start_5 298 ····​:​try_start_5
297 ····​iput-​object·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleGenerator;​-​>mPendingSpectrum:​Lnet/​pmarks/​chromadoze/​SpectrumData;​ 299 ····​iput-​object·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleGenerator;​-​>mPendingSpectrum:​Lnet/​pmarks/​chromadoze/​SpectrumData;​
[−]
smali/net/pmarks/chromadoze/SampleShuffler$AudioChunk.smali
Offset 49, 61 lines modified Offset 49, 58 lines modified
49 .​end·​method 49 .​end·​method
   
50 .​method·​private·​computeMaxAmplitude()​V 50 .​method·​private·​computeMaxAmplitude()​V
51 ····​.​locals·​5 51 ····​.​locals·​5
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​223 53 ····​.​line·​223
54 ····​const/​high16·​v4,​·​0x3f800000····​#·​1.​0f 54 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
55 ····​iput·​v4,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mMaxAmplitude:​F 55 ····​iput·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mMaxAmplitude:​F
   
56 ····​.​line·​224 56 ····​.​line·​224
57 ····​iget-​object·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mFloatData:​[F 57 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mFloatData:​[F
   
58 ····.​local·​v0,​·​"arr$":​[F 58 ····array-​length·​v3,​·​v2
59 ····​array-​length·​v2,​·​v0  
   
60 ····​.​local·​v2,​·​"len$":​I  
61 ····​const/​4·​v1,​·​0x0 59 ····​const/​4·​v1,​·​0x0
   
62 ····​.​local·​v1,​·​"i$":​I  
63 ····​:​goto_0 60 ····​:​goto_0
64 ····​if-​ge·​v1,​·​v2,​·​:​cond_2 61 ····​if-​ge·​v1,​·​v3,​·​:​cond_2
   
65 ····​aget·​v3,​·​v0,​·​v1 62 ····​aget·​v0,​·​v2,​·​v1
   
66 ····​.​line·​225 63 ····​.​line·​225
67 ····​.​local·​v3,​·​"sample":​F 64 ····​.​local·​v0,​·​"sample":​F
68 ····​const/​4·​v4,​·​0x0 65 ····​const/​4·​v4,​·​0x0
   
69 ····​cmpg-​float·​v4,​·​v3,​·​v4 66 ····​cmpg-​float·​v4,​·​v0,​·​v4
   
70 ····​if-​gez·​v4,​·​:​cond_0 67 ····​if-​gez·​v4,​·​:​cond_0
   
71 ····​neg-​float·​v3,​·​v3 68 ····​neg-​float·​v0,​·​v0
   
72 ····​.​line·​226 69 ····​.​line·​226
73 ····​:​cond_0 70 ····​:​cond_0
74 ····​iget·​v4,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mMaxAmplitude:​F 71 ····​iget·​v4,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mMaxAmplitude:​F
   
75 ····​cmpl-​float·​v4,​·​v3,​·​v4 72 ····​cmpl-​float·​v4,​·​v0,​·​v4
   
76 ····​if-​lez·​v4,​·​:​cond_1 73 ····​if-​lez·​v4,​·​:​cond_1
   
77 ····​iput·​v3,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mMaxAmplitude:​F 74 ····​iput·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​-​>mMaxAmplitude:​F
   
78 ····​.​line·​224 75 ····​.​line·​224
79 ····​:​cond_1 76 ····​:​cond_1
80 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 77 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
81 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
82 ····​.​line·​228 79 ····​.​line·​228
83 ····​.​end·​local·​v3····​#·​"sample":​F 80 ····​.​end·​local·​v0····​#·​"sample":​F
84 ····​:​cond_2 81 ····​:​cond_2
85 ····​return-​void 82 ····​return-​void
86 .​end·​method 83 .​end·​method
   
   
87 #·​virtual·​methods 84 #·​virtual·​methods
88 .​method·​public·​buildPcmData(F)​V 85 .​method·​public·​buildPcmData(F)​V
[−]
smali/net/pmarks/chromadoze/SampleShuffler.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"SampleShuffler.​java" 3 .​source·​"SampleShuffler.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$1;​,​  
8 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$Playba​ckThread;​,​ 7 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$Playba​ckThread;​,​
9 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$AmpWav​e;​,​ 8 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$AmpWav​e;​,​
10 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​,​ 9 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​,​
11 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$Shuffl​eBag;​,​ 10 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$Shuffl​eBag;​,​
12 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$Volume​Listener;​ 11 ········​Lnet/​pmarks/​chromadoze/​SampleShuffler$Volume​Listener;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
Offset 312, 58 lines modified Offset 311, 57 lines modified
   
312 ····​monitor-​exit·​p0 311 ····​monitor-​exit·​p0
   
313 ····​throw·​v1 312 ····​throw·​v1
314 .​end·​method 313 .​end·​method
   
315 .​method·​private·​changeGlobalVolume(FL​net/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​)​V 314 .​method·​private·​changeGlobalVolume(FL​net/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​)​V
316 ····​.​locals·6 315 ····​.​locals·5
317 ····​.​param·​p1,​·​"maxAmplitude"····​#·​F 316 ····​.​param·​p1,​·​"maxAmplitude"····​#·​F
318 ····​.​param·​p2,​·​"newChunk"····​#·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​ 317 ····​.​param·​p2,​·​"newChunk"····​#·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​
   
319 ····​.​prologue 318 ····​.​prologue
320 ····​.​line·​340 319 ····​.​line·​340
321 ····​const·​v4,​·​0x469c4000····​#·​20000.​0f 320 ····​const·​v3,​·​0x469c4000····​#·​20000.​0f
   
322 ····​div-​float/​2addr·​v4,​·​p1 321 ····​div-​float/​2addr·​v3,​·​p1
   
323 ····​iput·​v4,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>mGlobalVolumeFactor:​F 322 ····​iput·​v3,​·​p0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>mGlobalVolumeFactor:​F
   
324 ····​.​line·​341 323 ····​.​line·​341
325 ····​invoke-​direct·​{p0,​·​p2},​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>withPcm(Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​)​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​ 324 ····​invoke-​direct·​{p0,​·​p2},​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>withPcm(Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​)​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​
   
326 ····​move-​result-​object·​v4 325 ····​move-​result-​object·​v3
   
327 ····​const/​4·​v5,​·​0x0 326 ····​const/​4·​v4,​·​0x0
   
328 ····​invoke-​direct·​{p0,​·​v4,​·​v5},​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>exchangeChunk(Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​Z)​Ljava/​util/​List;​ 327 ····​invoke-​direct·​{p0,​·​v3,​·​v4},​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>exchangeChunk(Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​Z)​Ljava/​util/​List;​
   
329 ····​move-​result-​object·​v2 328 ····​move-​result-​object·​v1
   
330 ····​.​line·​342 329 ····​.​line·​342
331 ····​.​local·​v2,​·​"oldChunks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​>;​" 330 ····​.​local·​v1,​·​"oldChunks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​>;​"
332 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 331 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
333 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 332 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
334 ····​.​line·​345 333 ····​.​line·​345
335 ····​.​local·​v3,​·​"playedChunks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​>;​" 334 ····​.​local·​v2,​·​"playedChunks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​>;​"
336 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 335 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
337 ····​move-​result-​object·​v1 336 ····​move-​result-​object·​v3
   
338 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
339 ····​:​goto_0 337 ····​:​goto_0
340 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 338 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
341 ····​move-​result·​v4 339 ····​move-​result·​v4
   
342 ····​if-​eqz·​v4,​·​:​cond_1 340 ····​if-​eqz·​v4,​·​:​cond_1
   
343 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 341 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
344 ····​move-​result-​object·​v0 342 ····​move-​result-​object·​v0
   
345 ····​check-​cast·​v0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​ 343 ····​check-​cast·​v0,​·​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​
   
346 ····​.​line·​346 344 ····​.​line·​346
347 ····​.​local·​v0,​·​"c":​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​ 345 ····​.​local·​v0,​·​"c":​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​
Offset 380, 33 lines modified Offset 378, 33 lines modified
   
380 ····​invoke-​direct·​{p0,​·​v4},​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>addChunk(Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​)​V 378 ····​invoke-​direct·​{p0,​·​v4},​·​Lnet/​pmarks/​chromadoze/​SampleShuffler;​-​>addChunk(Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​)​V
   
381 ····​goto·​:​goto_0 379 ····​goto·​:​goto_0
   
382 ····​.​line·​349 380 ····​.​line·​349
383 ····​:​cond_0 381 ····​:​cond_0
384 ····​invoke-​interface·​{v3,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 382 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
385 ····​goto·​:​goto_0 383 ····​goto·​:​goto_0
   
386 ····​.​line·​353 384 ····​.​line·​353
387 ····​.​end·​local·​v0····​#·​"c":​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​ 385 ····​.​end·​local·​v0····​#·​"c":​Lnet/​pmarks/​chromadoze/​SampleShuffler$AudioC​hunk;​
388 ····​:​cond_1 386 ····​:​cond_1
389 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 387 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
390 ····​move-​result-​object·​v1 388 ····​move-​result-​object·​v3
   
391 ····​:​goto_1 389 ····​:​goto_1
392 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 390 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
393 ····​move-​result·​v4 391 ····​move-​result·​v4
   
394 ····​if-​eqz·​v4,​·​:​cond_2 392 ····​if-​eqz·​v4,​·​:​cond_2
Max diff block lines reached; 4794/9012 bytes (53.20%) of diff not shown.
[−]
smali/net/pmarks/chromadoze/TrackedPosition.smali
Offset 24, 15 lines modified Offset 24, 14 lines modified
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​30 25 ····​.​line·​30
26 ····​const·​v0,​·​0x7fffffff 26 ····​const·​v0,​·​0x7fffffff
   
27 ····​iput·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​TrackedPosition;​-​>mPos:​I 27 ····​iput·​v0,​·​p0,​·​Lnet/​pmarks/​chromadoze/​TrackedPosition;​-​>mPos:​I
   
28 ····​.​line·​91  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
   
   
31 #·​virtual·​methods 30 #·​virtual·​methods
32 .​method·​getPos()​I 31 .​method·​getPos()​I
33 ····​.​locals·​1 32 ····​.​locals·​1
[−]
smali/net/pmarks/chromadoze/UIState.smali
Offset 98, 42 lines modified Offset 98, 41 lines modified
   
98 .​method·​private·​notifyLockListeners(L​net/​pmarks/​chromadoze/​UIState$LockListener$​LockEvent;​)​V 98 .​method·​private·​notifyLockListeners(L​net/​pmarks/​chromadoze/​UIState$LockListener$​LockEvent;​)​V
99 ····​.​locals·​3 99 ····​.​locals·​3
100 ····​.​param·​p1,​·​"e"····​#·​Lnet/​pmarks/​chromadoze/​UIState$LockListener$​LockEvent;​ 100 ····​.​param·​p1,​·​"e"····​#·​Lnet/​pmarks/​chromadoze/​UIState$LockListener$​LockEvent;​
   
101 ····​.​prologue 101 ····​.​prologue
102 ····​.​line·​106 102 ····​.​line·​106
103 ····​iget-​object·​v2,​·​p0,​·​Lnet/​pmarks/​chromadoze/​UIState;​-​>mLockListeners:​Ljava/​util/​ArrayList;​ 103 ····​iget-​object·​v1,​·​p0,​·​Lnet/​pmarks/​chromadoze/​UIState;​-​>mLockListeners:​Ljava/​util/​ArrayList;​
   
104 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 104 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
105 ····​move-​result-​object·​v0 105 ····​move-​result-​object·​v1
   
106 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
107 ····​:​goto_0 106 ····​:​goto_0
108 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 107 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
109 ····​move-​result·​v2 108 ····​move-​result·​v2
   
110 ····​if-​eqz·​v2,​·​:​cond_0 109 ····​if-​eqz·​v2,​·​:​cond_0
   
111 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 110 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
112 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v0
   
113 ····​check-​cast·​v1,​·​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​ 112 ····​check-​cast·​v0,​·​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​
   
114 ····​.​line·​107 113 ····​.​line·​107
115 ····​.​local·​v1,​·​"l":​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​ 114 ····​.​local·​v0,​·​"l":​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​
116 ····​invoke-​interface·​{v1,​·​p1},​·​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​-​>onLockStateChange(Ln​et/​pmarks/​chromadoze/​UIState$LockListener$​LockEvent;​)​V 115 ····​invoke-​interface·​{v0,​·​p1},​·​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​-​>onLockStateChange(Ln​et/​pmarks/​chromadoze/​UIState$LockListener$​LockEvent;​)​V
   
117 ····​goto·​:​goto_0 116 ····​goto·​:​goto_0
   
118 ····​.​line·​109 117 ····​.​line·​109
119 ····​.​end·​local·​v1····​#·​"l":​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​ 118 ····​.​end·​local·​v0····​#·​"l":​Lnet/​pmarks/​chromadoze/​UIState$LockListener;​
120 ····​:​cond_0 119 ····​:​cond_0
121 ····​return-​void 120 ····​return-​void
122 .​end·​method 121 .​end·​method
   
   
123 #·​virtual·​methods 122 #·​virtual·​methods
124 .​method·​public·​addLockListener(Lnet/​pmarks/​chromadoze/​UIState$LockListener;​)​V 123 .​method·​public·​addLockListener(Lnet/​pmarks/​chromadoze/​UIState$LockListener;​)​V
[−]
original/AndroidManifest.xml
Offset 44, 15 lines modified Offset 44, 15 lines modified
000002b0:​·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00··​n.​N.​a.​m.​e.​.​.​.​.​m.​ 000002b0:​·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00··​n.​N.​a.​m.​e.​.​.​.​.​m.​
000002c0:​·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​0000··​a.​n.​i.​f.​e.​s.​t.​.​.​ 000002c0:​·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​0000··​a.​n.​i.​f.​e.​s.​t.​.​.​
000002d0:​·​1500·​6e00·​6500·​7400·​2e00·​7000·​6d00·​6100··​.​.​n.​e.​t.​.​.​p.​m.​a.​ 000002d0:​·​1500·​6e00·​6500·​7400·​2e00·​7000·​6d00·​6100··​.​.​n.​e.​t.​.​.​p.​m.​a.​
000002e0:​·​7200·​6b00·​7300·​2e00·​6300·​6800·​7200·​6f00··​r.​k.​s.​.​.​c.​h.​r.​o.​ 000002e0:​·​7200·​6b00·​7300·​2e00·​6300·​6800·​7200·​6f00··​r.​k.​s.​.​.​c.​h.​r.​o.​
000002f0:​·​6d00·​6100·​6400·​6f00·​7a00·​6500·​0000·​0500··​m.​a.​d.​o.​z.​e.​.​.​.​.​ 000002f0:​·​6d00·​6100·​6400·​6f00·​7a00·​6500·​0000·​0500··​m.​a.​d.​o.​z.​e.​.​.​.​.​
00000300:​·​3300·​2e00·​3500·​2e00·​3500·​0000·​0200·​3200··​3.​.​.​5.​.​.​5.​.​.​.​.​2.​ 00000300:​·​3300·​2e00·​3500·​2e00·​3500·​0000·​0200·​3200··​3.​.​.​5.​.​.​5.​.​.​.​.​2.​
00000310:​·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200··​3.​.​.​.​.​6.​.​.​0.​-​.​2.​ 00000310:​·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200··​3.​.​.​.​.​6.​.​.​0.​-​.​2.​
00000320:​·​3100·​3600·​3600·​3700·​3600·​3700·​0000·​0800··1.​6.​6.​7.​6.​7.​.​.​.​.​ 00000320:​·​3700·​3000·​3400·​3000·​3000·​3200·​0000·​0800··7.​0.​4.​0.​0.​2.​.​.​.​.​
00000330:​·​7500·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00··​u.​s.​e.​s.​-​.​s.​d.​k.​ 00000330:​·​7500·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00··​u.​s.​e.​s.​-​.​s.​d.​k.​
00000340:​·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000··​.​.​.​.​u.​s.​e.​s.​-​.​p.​ 00000340:​·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000··​.​.​.​.​u.​s.​e.​s.​-​.​p.​
00000350:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00··​e.​r.​m.​i.​s.​s.​i.​o.​ 00000350:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00··​e.​r.​m.​i.​s.​s.​i.​o.​
00000360:​·​6e00·​0000·​1c00·​6100·​6e00·​6400·​7200·​6f00··​n.​.​.​.​.​a.​n.​d.​r.​o.​ 00000360:​·​6e00·​0000·​1c00·​6100·​6e00·​6400·​7200·​6f00··​n.​.​.​.​.​a.​n.​d.​r.​o.​
00000370:​·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900··​i.​d.​.​.​p.​e.​r.​m.​i.​ 00000370:​·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900··​i.​d.​.​.​p.​e.​r.​m.​i.​
00000380:​·​7300·​7300·​6900·​6f00·​6e00·​2e00·​5700·​4100··​s.​s.​i.​o.​n.​.​.​W.​A.​ 00000380:​·​7300·​7300·​6900·​6f00·​6e00·​2e00·​5700·​4100··​s.​s.​i.​o.​n.​.​.​W.​A.​
00000390:​·​4b00·​4500·​5f00·​4c00·​4f00·​4300·​4b00·​0000··​K.​E.​_.​L.​O.​C.​K.​.​.​ 00000390:​·​4b00·​4500·​5f00·​4c00·​4f00·​4300·​4b00·​0000··​K.​E.​_.​L.​O.​C.​K.​.​.​