| Offset 1, 376 lines modified | Offset 1, 376 lines modified | ||
| 1 |
Zip·file·size:·89 |
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· |
7 | -rw----·····2.0·fat·····3116·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
| 8 |
-rw----·····2.0·fat······396·bl·defN· |
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· |
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· |
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· |
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· |
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· |
13 | -rw----·····2.0·fat······860·bl·defN·08-Jan-01·00:00·res/anim/abc_shrink_fade_out_from_bottom.xml |
| 14 |
-rw----·····2.0·fat······400·bl·defN· |
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· |
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 | -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· |
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· |
18 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
| 19 |
-rw----·····2.0·fat······472·bl·defN· |
19 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
| 20 |
-rw----·····2.0·fat······548·bl·defN· |
20 | -rw----·····2.0·fat······548·bl·defN·08-Jan-01·00:00·res/color-v23/abc_color_highlight_material.xml |
| 21 |
-rw----·····2.0·fat······344·bl·defN· |
21 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_dark.xml |
| 22 |
-rw----·····2.0·fat······344·bl·defN· |
22 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_light.xml |
| 23 |
-rw----·····2.0·fat······468·bl·defN· |
23 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_dark.xml |
| 24 |
-rw----·····2.0·fat······468·bl·defN· |
24 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_light.xml |
| 25 |
-rw----·····2.0·fat······468·bl·defN· |
25 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_dark.xml |
| 26 |
-rw----·····2.0·fat······468·bl·defN· |
26 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_light.xml |
| 27 |
-rw----·····2.0·fat······596·bl·defN· |
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· |
28 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_dark.xml |
| 29 |
-rw----·····2.0·fat······468·bl·defN· |
29 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_light.xml |
| 30 |
-rw----·····2.0·fat······468·bl·defN· |
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· |
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· |
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· |
33 | -rw----·····1.0·fat······287·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
| 34 |
-rw----·····1.0·fat······306·b-·stor· |
34 | -rw----·····1.0·fat······306·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
| 35 |
-rw----·····1.0·fat······549·b-·stor· |
35 | -rw----·····1.0·fat······549·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
| 36 |
-rw----·····1.0·fat······622·b-·stor· |
36 | -rw----·····1.0·fat······622·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
| 37 |
-rw----·····1.0·fat······753·b-·stor· |
37 | -rw----·····1.0·fat······753·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
| 38 |
-rw----·····1.0·fat·····1619·b-·stor· |
38 | -rw----·····1.0·fat·····1619·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
| 39 |
-rw----·····1.0·fat·····1078·b-·stor· |
39 | -rw----·····1.0·fat·····1078·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
| 40 |
-rw----·····1.0·fat·····1548·b-·stor· |
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· |
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· |
42 | -rw----·····1.0·fat······229·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 43 |
-rw----·····1.0·fat······416·b-·stor· |
43 | -rw----·····1.0·fat······416·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 44 |
-rw----·····1.0·fat······280·b-·stor· |
44 | -rw----·····1.0·fat······280·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
| 45 |
-rw----·····1.0·fat······233·b-·stor· |
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· |
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· |
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· |
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· |
49 | -rw----·····1.0·fat······190·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
| 50 |
-rw----·····1.0·fat······373·b-·stor· |
50 | -rw----·····1.0·fat······373·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 51 |
-rw----·····1.0·fat······270·b-·stor· |
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· |
52 | -rw----·····1.0·fat······791·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 53 |
-rw----·····1.0·fat·····1028·b-·stor· |
53 | -rw----·····1.0·fat·····1028·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
| 54 |
-rw----·····1.0·fat······541·b-·stor· |
54 | -rw----·····1.0·fat······541·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
| 55 |
-rw----·····1.0·fat······170·b-·stor· |
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· |
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· |
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· |
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· |
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· |
60 | -rw----·····1.0·fat······239·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 61 |
-rw----·····1.0·fat······240·b-·stor· |
61 | -rw----·····1.0·fat······240·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| 62 |
-rw----·····1.0·fat······840·b-·stor· |
62 | -rw----·····1.0·fat······840·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
| 63 |
-rw----·····1.0·fat·····1290·b-·stor· |
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· |
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· |
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· |
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· |
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· |
68 | -rw----·····1.0·fat······201·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
| 69 |
-rw----·····1.0·fat······392·b-·stor· |
69 | -rw----·····1.0·fat······392·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 70 |
-rw----·····1.0·fat······538·b-·stor· |
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· |
71 | -rw----·····1.0·fat······199·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
| 72 |
-rw----·····1.0·fat······192·b-·stor· |
72 | -rw----·····1.0·fat······192·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
| 73 |
-rw----·····1.0·fat······202·b-·stor· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
82 | -rw----·····1.0·fat······490·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_focused_holo_dark.9.png |
| 83 |
-rw----·····1.0·fat······461·b-·stor· |
83 | -rw----·····1.0·fat······461·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_normal_holo_dark.9.png |
| 84 |
-rw----·····1.0·fat······657·b-·stor· |
84 | -rw----·····1.0·fat······657·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_pressed_holo_dark.9.png |
| 85 |
-rw----·····1.0·fat······189·b-·stor· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
94 | -rw----·····1.0·fat······384·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
| 95 |
-rw----·····1.0·fat······289·b-·stor· |
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· |
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· |
97 | -rw----·····1.0·fat······391·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
| 98 |
-rw----·····1.0·fat······325·b-·stor· |
98 | -rw----·····1.0·fat······325·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
| 99 |
-rw----·····1.0·fat······174·b-·stor· |
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. | |||
| 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"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 |
2 | <manifest·android:versionCode="22"·android:versionName="3.5.5"·package="net.pmarks.chromadoze"·platformBuildVersionCode="23"·platformBuildVersionName="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="singleTask"> | 7 | ········<activity·android:label="@string/app_name"·android:name="net.pmarks.chromadoze.ChromaDoze"·android:launchMode="singleTask"> |
| 8 | ············<intent-filter> | 8 | ············<intent-filter> |
| 9 | ················<action·android:name="android.intent.action.MAIN"·/> | 9 | ················<action·android:name="android.intent.action.MAIN"·/> |
| 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$SimpleOnGestureListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V |
| 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·8 |
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(Landroid/view/View;II)V | 174 | ····invoke-virtual·{p0,·v0,·p1,·v5},·Lcom/mobeta/android/dslv/DragSortItemView;->measureChild(Landroid/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 |
| 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 |
| 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 |
| 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$AdapterWrapper;Lcom/mobeta/android/dslv/DragSortListView;)V | 21 | .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper;Lcom/mobeta/android/dslv/DragSortListView;)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.param·p1,·"this$1"····#·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper; | ||
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·624 | 25 | ····.line·624 |
| 25 | ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->this$1:Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper; | 26 | ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->this$1:Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper; |
| 26 | ····iput-object·p2,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->val$this$0:Lcom/mobeta/android/dslv/DragSortListView; | 27 | ····iput-object·p2,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->val$this$0:Lcom/mobeta/android/dslv/DragSortListView; |
| 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;->getFirstVisiblePosition()I | 1094 | ····invoke-virtual·{v11},·Lcom/mobeta/android/dslv/DragSortListView;->getFirstVisiblePosition()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. | |||
| 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$DragScroller;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 308 | ····iget-object·v14,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->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$DragScroller;->mPrevTime:J | 334 | ····iget-wide·v0,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->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$DragScrollProfile;->getSpeed(FJ)F | 338 | ····invoke-interface·{v13,·v14,·v0,·v1},·Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;->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$DragScroller;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 595 | ····iget-object·v15,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->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$DragScroller;->mPrevTime:J | 619 | ····iget-wide·v0,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->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$DragScrollProfile;->getSpeed(FJ)F | 623 | ····invoke-interface·{v13,·v14,·v0,·v1},·Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;->getSpeed(FJ)F |
| 619 | ····move-result·v13 | 624 | ····move-result·v13 |
| 620 | ····neg-float·v13,·v13 | 625 | ····neg-float·v13,·v13 |
| 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$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder; | 322 | ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->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$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 333 | ····iget-object·v4,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; |
| 333 | ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 334 | ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->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$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 342 | ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; |
| 341 | ····iget-object·v6,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 343 | ····iget-object·v6,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->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$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder; | 359 | ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->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$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder; | 398 | ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->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$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 409 | ····iget-object·v4,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; |
| 404 | ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 410 | ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->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. | |||
| 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$DropAnimator;->mInitDeltaX:F | 316 | ····iget·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DropAnimator;->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 |
| 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$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 245 | ····iget-object·v1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->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$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 386 | ····iget-object·v9,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView; |
| 386 | ····iget-object·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView; | 387 | ····iget-object·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->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$RemoveAnimator;->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·v1 |
395 | ····const/4·v11,·0x0 |
| 391 |
····cmpl-float·v8,·v8,·v1 |
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·v1 |
402 | ····int-to-float·v11,·v7 |
| 398 |
····mul-float/2addr·v8,·v1 |
403 | ····mul-float/2addr·v8,·v11 |
| 399 |
|
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$RemoveAnimator;->mFloatLocX:F | 408 | ····iget·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->mFloatLocX:F |
| 403 | ····add-float/2addr·v8,·v2 | 409 | ····add-float/2addr·v8,·v2 |
| 404 | ····iput·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->mFloatLocX:F | 410 | ····iput·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->mFloatLocX:F |
| 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(ILandroid/view/View;Z)I | 1862 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/mobeta/android/dslv/DragSortListView;->getChildHeight(ILandroid/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$DragScroller; | 2027 | ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mDragScroller:Lcom/mobeta/android/dslv/DragSortListView$DragScroller; |
| 2028 | ····.line·1825 | ||
| 2042 | ····invoke-virtual·{v3},·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->isScrolling()Z | 2029 | ····invoke-virtual·{v3},·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->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·73 |
2348 | ····.line·736 |
| Max diff block lines reached; 3732/6468 bytes (57.70%) of diff not shown. | |||
| 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/SimpleFloatViewManager;->mListView:Landroid/widget/ListView; | 49 | ····iget-object·v1,·p0,·Lcom/mobeta/android/dslv/SimpleFloatViewManager;->mListView:Landroid/widget/ListView; |
| 50 | ····iget-object·v2,·p0,·Lcom/mobeta/android/dslv/SimpleFloatViewManager;->mListView:Landroid/widget/ListView; | 50 | ····iget-object·v2,·p0,·Lcom/mobeta/android/dslv/SimpleFloatViewManager;->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/SimpleFloatViewManager;->mListView:Landroid/widget/ListView; | 55 | ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/SimpleFloatViewManager;->mListView:Landroid/widget/ListView; |
| 56 | ····.line·44 | ||
| 55 | ····invoke-virtual·{v3},·Landroid/widget/ListView;->getFirstVisiblePosition()I | 57 | ····invoke-virtual·{v3},·Landroid/widget/ListView;->getFirstVisiblePosition()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$LayoutParams; | 149 | ····new-instance·v2,·Landroid/view/ViewGroup$LayoutParams; |
| 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$LayoutParams;-><init>(II)V | 155 | ····invoke-direct·{v2,·v3,·v4},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V |
| 156 | ····.line·65 | ||
| 152 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V | 157 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
| 153 | ····.line·68 | 158 | ····.line·68 |
| 154 | ····iget-object·v1,·p0,·Lcom/mobeta/android/dslv/SimpleFloatViewManager;->mImageView:Landroid/widget/ImageView; | 159 | ····iget-object·v1,·p0,·Lcom/mobeta/android/dslv/SimpleFloatViewManager;->mImageView:Landroid/widget/ImageView; |
| 155 | ····goto·:goto_0 | 160 | ····goto·:goto_0 |
| 156 | .end·method | 161 | .end·method |
| 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·14 |
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(Landroid/view/MenuItem;I)V | 474 | ····invoke-static·{v0,·v4},·Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/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 |
| 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·1 |
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·v |
127 | ····move-result-object·v7 |
| 127 |
····const·v |
128 | ····const·v8,·0x7f020055 |
| 128 |
····invoke-static·{v |
129 | ····invoke-static·{v7,·v8},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; |
| 129 |
····move-result-object·v |
130 | ····move-result-object·v0 |
| 130 | ····.line·56 | 131 | ····.line·56 |
| 131 |
····.local·v |
132 | ····.local·v0,·"bmp":Landroid/graphics/Bitmap; |
| 132 |
····const/4·v |
133 | ····const/4·v1,·0x0 |
| 133 |
····.local·v |
134 | ····.local·v1,·"i":I |
| 134 | ····:goto_0 | 135 | ····:goto_0 |
| 135 |
····const/16·v |
136 | ····const/16·v7,·0x20 |
| 136 |
····if-ge·v |
137 | ····if-ge·v1,·v7,·:cond_0 |
| 137 | ····.line·57 | 138 | ····.line·57 |
| 138 |
····new-instance·v |
139 | ····new-instance·v3,·Landroid/graphics/Paint; |
| 139 |
····invoke-direct·{v |
140 | ····invoke-direct·{v3},·Landroid/graphics/Paint;-><init>()V |
| 140 | ····.line·58 | 141 | ····.line·58 |
| 141 |
····.local·v |
142 | ····.local·v3,·"p":Landroid/graphics/Paint; |
| 142 |
····invoke-virtual·{v |
143 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I |
| 143 |
····move-result·v |
144 | ····move-result·v7 |
| 144 |
····add-int/lit8·v |
145 | ····add-int/lit8·v7,·v7,·-0x1 |
| 145 |
····mul-int/2addr·v |
146 | ····mul-int/2addr·v7,·v1 |
| 146 |
····div-int/lit8·v |
147 | ····div-int/lit8·v5,·v7,·0x1f |
| 147 | ····.line·59 | 148 | ····.line·59 |
| 148 |
····.local·v |
149 | ····.local·v5,·"x":I |
| 149 |
···· |
150 | ····invoke-virtual·{v0,·v5,·v6},·Landroid/graphics/Bitmap;->getPixel(II)I |
| 150 |
···· |
151 | ····move-result·v7 |
| 151 |
···· |
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·v |
154 | ····iget-object·v7,·p0,·Lnet/pmarks/chromadoze/EqualizerView;->mBarColor:[Landroid/graphics/Paint; |
| 155 |
····aput-object·v |
155 | ····aput-object·v3,·v7,·v1 |
| 156 | ····.line·56 | 156 | ····.line·56 |
| 157 |
····add-int/lit8·v |
157 | ····add-int/lit8·v1,·v1,·0x1 |
| 158 | ····goto·:goto_0 | 158 | ····goto·:goto_0 |
| 159 | ····.line·63 | 159 | ····.line·63 |
| 160 |
····.end·local·v |
160 | ····.end·local·v3····#·"p":Landroid/graphics/Paint; |
| 161 |
····.end·local·v |
161 | ····.end·local·v5····#·"x":I |
| 162 | ····:cond_0 | 162 | ····:cond_0 |
| 163 |
····const/4·v |
163 | ····const/4·v1,·0x0 |
| 164 | ····.line·64 | 164 | ····.line·64 |
| 165 |
····const/4·v |
165 | ····const/4·v7,·0x4 |
| 166 | ····new-array·v0,·v9,·[I | ||
| 167 |
···· |
166 | ····new-array·v7,·v7,·[I |
| 168 |
···· |
167 | ····fill-array-data·v7,·:array_0 |
| 169 | ····array-length·v5,·v0 | ||
| 170 |
···· |
168 | ····array-length·v8,·v7 |
| 171 | ····const/4·v4,·0x0 | ||
| 172 |
···· |
169 | ····move·v2,·v1 |
| 173 | ····move·v3,·v2 | ||
| 174 |
····.end·local·v |
170 | ····.end·local·v1····#·"i":I |
| 175 |
····.local·v |
171 | ····.local·v2,·"i":I |
| 176 | ····:goto_1 | 172 | ····:goto_1 |
| 177 |
····if-ge·v |
173 | ····if-ge·v6,·v8,·:cond_1 |
| 178 |
····aget·v |
174 | ····aget·v4,·v7,·v6 |
| Max diff block lines reached; 2062/5449 bytes (37.84%) of diff not shown. | |||
| 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 |
| 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(IFLandroid/util/DisplayMetrics;)F | 71 | ····invoke-static·{v1,·p1,·v2},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F |
| 70 | ····move-result·v1 | 72 | ····move-result·v1 |
| 71 | ····return·v1 | 73 | ····return·v1 |
| 72 | .end·method | 74 | .end·method |
| 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(Ljava/lang/String;)Ljava/lang/Object; | 62 | ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| 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 |
| Offset 553, 18 lines modified | Offset 553, 20 lines modified | ||
| 553 | ····invoke-virtual·{v2,·v3,·v5,·v4},·Lcom/mobeta/android/dslv/DragSortListView;->addHeaderView(Landroid/view/View;Ljava/lang/Object;Z)V | 553 | ····invoke-virtual·{v2,·v3,·v5,·v4},·Lcom/mobeta/android/dslv/DragSortListView;->addHeaderView(Landroid/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(Landroid/view/View;Ljava/lang/Object;Z)V | 561 | ····invoke-virtual·{v2,·v3,·v5,·v6},·Lcom/mobeta/android/dslv/DragSortListView;->addHeaderView(Landroid/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 |
| 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$PercentListener;, | 7 | ········Lnet/pmarks/chromadoze/NoiseService$PercentListener;, |
| 9 | ········Lnet/pmarks/chromadoze/NoiseService$PercentHandler; | 8 | ········Lnet/pmarks/chromadoze/NoiseService$PercentHandler; |
| 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(Landroid/content/Context;I)Landroid/content/Intent; | 120 | ····invoke-static·{p0,·v7},·Lnet/pmarks/chromadoze/NoiseService;->newStopIntent(Landroid/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$Builder; | 388 | ····new-instance·v2,·Landroid/support/v4/app/NotificationCompat$Builder; |
| 385 | ····invoke-direct·{v2,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 389 | ····invoke-direct·{v2,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
| Max diff block lines reached; 6719/9596 bytes (70.02%) of diff not shown. | |||
| 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· |
967 | ····.locals·7 |
| 967 | ····.prologue | 968 | ····.prologue |
| 968 | ····.line·104 | 969 | ····.line·104 |
| 969 | ····:try_start_0 | 970 | ····:try_start_0 |
| 970 |
····new-instance·v |
971 | ····new-instance·v1,·Lorg/json/JSONObject; |
| 971 |
····invoke-direct·{v |
972 | ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V |
| 972 | ····.line·105 | 973 | ····.line·105 |
| 973 |
····.local·v |
974 | ····.local·v1,·"j":Lorg/json/JSONObject; |
| 974 |
····new-instance·v |
975 | ····new-instance·v2,·Lorg/json/JSONArray; |
| 975 |
····invoke-direct·{v |
976 | ····invoke-direct·{v2},·Lorg/json/JSONArray;-><init>()V |
| 976 | ····.line·106 | 977 | ····.line·106 |
| 977 |
····.local·v |
978 | ····.local·v2,·"jBars":Lorg/json/JSONArray; |
| 978 |
····iget-object·v |
979 | ····iget-object·v5,·p0,·Lnet/pmarks/chromadoze/PhononMutable;->mBars:[S |
| 979 |
···· |
980 | ····array-length·v6,·v5 |
| 980 | ····array-length·v5,·v0 | ||
| 981 |
···· |
981 | ····const/4·v4,·0x0 |
| 982 | ····const/4·v2,·0x0 | ||
| 983 | ····.local·v2,·"i$":I | ||
| 984 | ····:goto_0 | 982 | ····:goto_0 |
| 985 |
····if-ge·v |
983 | ····if-ge·v4,·v6,·:cond_0 |
| 986 |
····aget-short·v |
984 | ····aget-short·v3,·v5,·v4 |
| 987 | ····.line·107 | 985 | ····.line·107 |
| 988 |
····.local·v |
986 | ····.local·v3,·"s":S |
| 989 |
····invoke-virtual·{v |
987 | ····invoke-virtual·{v2,·v3},·Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray; |
| 990 | ····.line·106 | 988 | ····.line·106 |
| 991 |
····add-int/lit8·v |
989 | ····add-int/lit8·v4,·v4,·0x1 |
| 992 | ····goto·:goto_0 | 990 | ····goto·:goto_0 |
| 993 | ····.line·109 | 991 | ····.line·109 |
| 994 |
····.end·local·v |
992 | ····.end·local·v3····#·"s":S |
| 995 | ····:cond_0 | 993 | ····:cond_0 |
| 996 |
····const-string·v |
994 | ····const-string·v4,·"bars" |
| 997 |
····invoke-virtual·{v |
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·v |
997 | ····const-string·v4,·"minvol" |
| 1000 |
····iget·v |
998 | ····iget·v5,·p0,·Lnet/pmarks/chromadoze/PhononMutable;->mMinVol:I |
| 1001 |
····invoke-virtual·{v |
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·v |
1001 | ····const-string·v4,·"period" |
| 1004 |
····iget·v |
1002 | ····iget·v5,·p0,·Lnet/pmarks/chromadoze/PhononMutable;->mPeriod:I |
| 1005 |
····invoke-virtual·{v |
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·{v |
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·v |
1008 | ····move-result-object·v4 |
| 1011 |
····return-object·v |
1009 | ····return-object·v4 |
| 1012 | ····.line·113 | 1010 | ····.line·113 |
| 1013 |
····.end·local·v |
1011 | ····.end·local·v1····#·"j":Lorg/json/JSONObject; |
| 1014 |
····.end·local·v2····#·" |
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. | |||
| 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 |
| 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; |
| 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·v |
54 | ····const/high16·v1,·0x3f800000····#·1.0f |
| 55 |
····iput·v |
55 | ····iput·v1,·p0,·Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;->mMaxAmplitude:F |
| 56 | ····.line·224 | 56 | ····.line·224 |
| 57 |
····iget-object·v |
57 | ····iget-object·v2,·p0,·Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;->mFloatData:[F |
| 58 |
···· |
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,·v |
61 | ····if-ge·v1,·v3,·:cond_2 |
| 65 |
····aget·v |
62 | ····aget·v0,·v2,·v1 |
| 66 | ····.line·225 | 63 | ····.line·225 |
| 67 |
····.local·v |
64 | ····.local·v0,·"sample":F |
| 68 | ····const/4·v4,·0x0 | 65 | ····const/4·v4,·0x0 |
| 69 |
····cmpg-float·v4,·v |
66 | ····cmpg-float·v4,·v0,·v4 |
| 70 | ····if-gez·v4,·:cond_0 | 67 | ····if-gez·v4,·:cond_0 |
| 71 |
····neg-float·v |
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$AudioChunk;->mMaxAmplitude:F | 71 | ····iget·v4,·p0,·Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;->mMaxAmplitude:F |
| 75 |
····cmpl-float·v4,·v |
72 | ····cmpl-float·v4,·v0,·v4 |
| 76 | ····if-lez·v4,·:cond_1 | 73 | ····if-lez·v4,·:cond_1 |
| 77 |
····iput·v |
74 | ····iput·v0,·p0,·Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;->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·v |
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 |
| 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$PlaybackThread;, | 7 | ········Lnet/pmarks/chromadoze/SampleShuffler$PlaybackThread;, |
| 9 | ········Lnet/pmarks/chromadoze/SampleShuffler$AmpWave;, | 8 | ········Lnet/pmarks/chromadoze/SampleShuffler$AmpWave;, |
| 10 | ········Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;, | 9 | ········Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;, |
| 11 | ········Lnet/pmarks/chromadoze/SampleShuffler$ShuffleBag;, | 10 | ········Lnet/pmarks/chromadoze/SampleShuffler$ShuffleBag;, |
| 12 | ········Lnet/pmarks/chromadoze/SampleShuffler$VolumeListener; | 11 | ········Lnet/pmarks/chromadoze/SampleShuffler$VolumeListener; |
| 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(FLnet/pmarks/chromadoze/SampleShuffler$AudioChunk;)V | 314 | .method·private·changeGlobalVolume(FLnet/pmarks/chromadoze/SampleShuffler$AudioChunk;)V |
| 316 |
····.locals· |
315 | ····.locals·5 |
| 317 | ····.param·p1,·"maxAmplitude"····#·F | 316 | ····.param·p1,·"maxAmplitude"····#·F |
| 318 | ····.param·p2,·"newChunk"····#·Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; | 317 | ····.param·p2,·"newChunk"····#·Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; |
| 319 | ····.prologue | 318 | ····.prologue |
| 320 | ····.line·340 | 319 | ····.line·340 |
| 321 |
····const·v |
320 | ····const·v3,·0x469c4000····#·20000.0f |
| 322 |
····div-float/2addr·v |
321 | ····div-float/2addr·v3,·p1 |
| 323 |
····iput·v |
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$AudioChunk;)Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; | 324 | ····invoke-direct·{p0,·p2},·Lnet/pmarks/chromadoze/SampleShuffler;->withPcm(Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;)Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; |
| 326 |
····move-result-object·v |
325 | ····move-result-object·v3 |
| 327 |
····const/4·v |
326 | ····const/4·v4,·0x0 |
| 328 |
····invoke-direct·{p0,·v |
327 | ····invoke-direct·{p0,·v3,·v4},·Lnet/pmarks/chromadoze/SampleShuffler;->exchangeChunk(Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;Z)Ljava/util/List; |
| 329 |
····move-result-object·v |
328 | ····move-result-object·v1 |
| 330 | ····.line·342 | 329 | ····.line·342 |
| 331 |
····.local·v |
330 | ····.local·v1,·"oldChunks":Ljava/util/List;,·"Ljava/util/List<Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;>;" |
| 332 |
····new-instance·v |
331 | ····new-instance·v2,·Ljava/util/ArrayList; |
| 333 |
····invoke-direct·{v |
332 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
| 334 | ····.line·345 | 333 | ····.line·345 |
| 335 |
····.local·v |
334 | ····.local·v2,·"playedChunks":Ljava/util/List;,·"Ljava/util/List<Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;>;" |
| 336 |
····invoke-interface·{v |
335 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 337 |
····move-result-object·v |
336 | ····move-result-object·v3 |
| 338 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 339 | ····:goto_0 | 337 | ····:goto_0 |
| 340 |
····invoke-interface·{v |
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·{v |
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$AudioChunk; | 343 | ····check-cast·v0,·Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; |
| 346 | ····.line·346 | 344 | ····.line·346 |
| 347 | ····.local·v0,·"c":Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; | 345 | ····.local·v0,·"c":Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; |
| Offset 380, 33 lines modified | Offset 378, 33 lines modified | ||
| 380 | ····invoke-direct·{p0,·v4},·Lnet/pmarks/chromadoze/SampleShuffler;->addChunk(Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;)V | 378 | ····invoke-direct·{p0,·v4},·Lnet/pmarks/chromadoze/SampleShuffler;->addChunk(Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk;)V |
| 381 | ····goto·:goto_0 | 379 | ····goto·:goto_0 |
| 382 | ····.line·349 | 380 | ····.line·349 |
| 383 | ····:cond_0 | 381 | ····:cond_0 |
| 384 |
····invoke-interface·{v |
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$AudioChunk; | 385 | ····.end·local·v0····#·"c":Lnet/pmarks/chromadoze/SampleShuffler$AudioChunk; |
| 388 | ····:cond_1 | 386 | ····:cond_1 |
| 389 |
····invoke-interface·{v |
387 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 390 |
····move-result-object·v |
388 | ····move-result-object·v3 |
| 391 | ····:goto_1 | 389 | ····:goto_1 |
| 392 |
····invoke-interface·{v |
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. | |||
| 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 |
| Offset 98, 42 lines modified | Offset 98, 41 lines modified | ||
| 98 | .method·private·notifyLockListeners(Lnet/pmarks/chromadoze/UIState$LockListener$LockEvent;)V | 98 | .method·private·notifyLockListeners(Lnet/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·v |
103 | ····iget-object·v1,·p0,·Lnet/pmarks/chromadoze/UIState;->mLockListeners:Ljava/util/ArrayList; |
| 104 |
····invoke-virtual·{v |
104 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 105 |
····move-result-object·v |
105 | ····move-result-object·v1 |
| 106 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 107 | ····:goto_0 | 106 | ····:goto_0 |
| 108 |
····invoke-interface·{v |
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·{v |
110 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 112 |
····move-result-object·v |
111 | ····move-result-object·v0 |
| 113 |
····check-cast·v |
112 | ····check-cast·v0,·Lnet/pmarks/chromadoze/UIState$LockListener; |
| 114 | ····.line·107 | 113 | ····.line·107 |
| 115 |
····.local·v |
114 | ····.local·v0,·"l":Lnet/pmarks/chromadoze/UIState$LockListener; |
| 116 |
····invoke-interface·{v |
115 | ····invoke-interface·{v0,·p1},·Lnet/pmarks/chromadoze/UIState$LockListener;->onLockStateChange(Lnet/pmarks/chromadoze/UIState$LockListener$LockEvent;)V |
| 117 | ····goto·:goto_0 | 116 | ····goto·:goto_0 |
| 118 | ····.line·109 | 117 | ····.line·109 |
| 119 |
····.end·local·v |
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 |
| 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:·3 |
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... |