Offset 1, 420 lines modified | Offset 1, 420 lines modified | ||
1 |
Zip·file·size:·243 |
1 | Zip·file·size:·2435801·bytes,·number·of·entries:·418 |
2 | -rw----·····2.0·fat····42575·bl·defN·15-Dec-09·19:48·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat····42575·bl·defN·15-Dec-09·19:48·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat····42696·bl·defN·15-Dec-09·19:48·META-INF/8611ED64.SF | 3 | -rw----·····2.0·fat····42696·bl·defN·15-Dec-09·19:48·META-INF/8611ED64.SF |
4 | -rw----·····2.0·fat·····1326·bl·defN·15-Dec-09·19:48·META-INF/8611ED64.RSA | 4 | -rw----·····2.0·fat·····1326·bl·defN·15-Dec-09·19:48·META-INF/8611ED64.RSA |
5 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-09·19:41·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-09·19:41·META-INF/buildserverid |
6 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-09·19:41·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-09·19:41·META-INF/fdroidserverid |
7 |
-rw----·····2.0·fat·····6736·bX·defN· |
7 | -rw----·····2.0·fat·····6736·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
8 |
-rw----·····2.0·fat·····1586·bl·defN· |
8 | -rw----·····2.0·fat·····1586·bl·defN·08-Jan-01·00:00·assets/apktrack.store |
9 |
-rw----·····2.0·fat·····6239·bl·defN· |
9 | -rw----·····2.0·fat·····6239·bl·defN·08-Jan-01·00:00·assets/sources.json |
10 |
-rw----·····2.0·fat······100·bl·defN· |
10 | -rw----·····2.0·fat······100·bl·defN·08-Jan-01·00:00·assets/sugar_upgrades/7.sql |
11 |
-rw----·····2.0·fat······396·bl·defN· |
11 | -rw----·····2.0·fat······396·bl·defN·08-Jan-01·00:00·res/anim/abc_fade_in.xml |
12 |
-rw----·····2.0·fat······396·bl·defN· |
12 | -rw----·····2.0·fat······396·bl·defN·08-Jan-01·00:00·res/anim/abc_fade_out.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_grow_fade_in_from_bottom.xml |
14 |
-rw----·····2.0·fat······512·bl·defN· |
14 | -rw----·····2.0·fat······512·bl·defN·08-Jan-01·00:00·res/anim/abc_popup_enter.xml |
15 |
-rw----·····2.0·fat······512·bl·defN· |
15 | -rw----·····2.0·fat······512·bl·defN·08-Jan-01·00:00·res/anim/abc_popup_exit.xml |
16 |
-rw----·····2.0·fat······860·bl·defN· |
16 | -rw----·····2.0·fat······860·bl·defN·08-Jan-01·00:00·res/anim/abc_shrink_fade_out_from_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_in_bottom.xml |
18 |
-rw----·····2.0·fat······400·bl·defN· |
18 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_in_top.xml |
19 |
-rw----·····2.0·fat······400·bl·defN· |
19 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_out_bottom.xml |
20 |
-rw----·····2.0·fat······400·bl·defN· |
20 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_out_top.xml |
21 |
-rw----·····2.0·fat······688·bl·defN· |
21 | -rw----·····2.0·fat······688·bl·defN·08-Jan-01·00:00·res/anim/design_fab_in.xml |
22 |
-rw----·····2.0·fat······688·bl·defN· |
22 | -rw----·····2.0·fat······688·bl·defN·08-Jan-01·00:00·res/anim/design_fab_out.xml |
23 |
-rw----·····2.0·fat······320·bl·defN· |
23 | -rw----·····2.0·fat······320·bl·defN·08-Jan-01·00:00·res/anim/design_snackbar_in.xml |
24 |
-rw----·····2.0·fat······320·bl·defN· |
24 | -rw----·····2.0·fat······320·bl·defN·08-Jan-01·00:00·res/anim/design_snackbar_out.xml |
25 |
-rw----·····2.0·fat······556·bl·defN· |
25 | -rw----·····2.0·fat······556·bl·defN·08-Jan-01·00:00·res/anim/slide_in_left.xml |
26 |
-rw----·····2.0·fat······556·bl·defN· |
26 | -rw----·····2.0·fat······556·bl·defN·08-Jan-01·00:00·res/anim/slide_in_right.xml |
27 |
-rw----·····2.0·fat······556·bl·defN· |
27 | -rw----·····2.0·fat······556·bl·defN·08-Jan-01·00:00·res/anim/slide_out_left.xml |
28 |
-rw----·····2.0·fat······556·bl·defN· |
28 | -rw----·····2.0·fat······556·bl·defN·08-Jan-01·00:00·res/anim/slide_out_right.xml |
29 |
-rw----·····2.0·fat······472·bl·defN· |
29 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
30 |
-rw----·····2.0·fat······472·bl·defN· |
30 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
31 |
-rw----·····2.0·fat······548·bl·defN· |
31 | -rw----·····2.0·fat······548·bl·defN·08-Jan-01·00:00·res/color-v23/abc_color_highlight_material.xml |
32 |
-rw----·····2.0·fat······344·bl·defN· |
32 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_dark.xml |
33 |
-rw----·····2.0·fat······344·bl·defN· |
33 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_light.xml |
34 |
-rw----·····2.0·fat······468·bl·defN· |
34 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_dark.xml |
35 |
-rw----·····2.0·fat······468·bl·defN· |
35 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_light.xml |
36 |
-rw----·····2.0·fat······468·bl·defN· |
36 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_dark.xml |
37 |
-rw----·····2.0·fat······468·bl·defN· |
37 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_light.xml |
38 |
-rw----·····2.0·fat······596·bl·defN· |
38 | -rw----·····2.0·fat······596·bl·defN·08-Jan-01·00:00·res/color/abc_search_url_text.xml |
39 |
-rw----·····2.0·fat······468·bl·defN· |
39 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_dark.xml |
40 |
-rw----·····2.0·fat······468·bl·defN· |
40 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_light.xml |
41 |
-rw----·····2.0·fat······468·bl·defN· |
41 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/switch_thumb_material_dark.xml |
42 |
-rw----·····2.0·fat······468·bl·defN· |
42 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/switch_thumb_material_light.xml |
43 |
-rw----·····1.0·fat······287·b-·stor· |
43 | -rw----·····1.0·fat······287·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
44 |
-rw----·····1.0·fat······306·b-·stor· |
44 | -rw----·····1.0·fat······306·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
45 |
-rw----·····1.0·fat······549·b-·stor· |
45 | -rw----·····1.0·fat······549·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
46 |
-rw----·····1.0·fat······622·b-·stor· |
46 | -rw----·····1.0·fat······622·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
47 |
-rw----·····1.0·fat······753·b-·stor· |
47 | -rw----·····1.0·fat······753·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
48 |
-rw----·····1.0·fat·····1619·b-·stor· |
48 | -rw----·····1.0·fat·····1619·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
49 |
-rw----·····1.0·fat·····1078·b-·stor· |
49 | -rw----·····1.0·fat·····1078·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
50 |
-rw----·····1.0·fat·····1548·b-·stor· |
50 | -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 |
51 |
-rw----·····1.0·fat·····1748·b-·stor· |
51 | -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 |
52 |
-rw----·····1.0·fat······229·b-·stor· |
52 | -rw----·····1.0·fat······229·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
53 |
-rw----·····1.0·fat······416·b-·stor· |
53 | -rw----·····1.0·fat······416·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
54 |
-rw----·····1.0·fat······280·b-·stor· |
54 | -rw----·····1.0·fat······280·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
55 |
-rw----·····1.0·fat······233·b-·stor· |
55 | -rw----·····1.0·fat······233·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
56 |
-rw----·····1.0·fat······160·b-·stor· |
56 | -rw----·····1.0·fat······160·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
57 |
-rw----·····1.0·fat······288·b-·stor· |
57 | -rw----·····1.0·fat······288·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
58 |
-rw----·····1.0·fat······612·b-·stor· |
58 | -rw----·····1.0·fat······612·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
59 |
-rw----·····1.0·fat······190·b-·stor· |
59 | -rw----·····1.0·fat······190·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
60 |
-rw----·····1.0·fat······373·b-·stor· |
60 | -rw----·····1.0·fat······373·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
61 |
-rw----·····1.0·fat······270·b-·stor· |
61 | -rw----·····1.0·fat······270·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
62 |
-rw----·····1.0·fat······791·b-·stor· |
62 | -rw----·····1.0·fat······791·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
63 |
-rw----·····1.0·fat·····1028·b-·stor· |
63 | -rw----·····1.0·fat·····1028·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
64 |
-rw----·····1.0·fat······541·b-·stor· |
64 | -rw----·····1.0·fat······541·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
65 |
-rw----·····1.0·fat······170·b-·stor· |
65 | -rw----·····1.0·fat······170·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
66 |
-rw----·····1.0·fat······244·b-·stor· |
66 | -rw----·····1.0·fat······244·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
67 |
-rw----·····1.0·fat······212·b-·stor· |
67 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
68 |
-rw----·····1.0·fat······212·b-·stor· |
68 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
69 |
-rw----·····1.0·fat······212·b-·stor· |
69 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
70 |
-rw----·····1.0·fat······239·b-·stor· |
70 | -rw----·····1.0·fat······239·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
71 |
-rw----·····1.0·fat······240·b-·stor· |
71 | -rw----·····1.0·fat······240·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
72 |
-rw----·····1.0·fat······840·b-·stor· |
72 | -rw----·····1.0·fat······840·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
73 |
-rw----·····1.0·fat·····1290·b-·stor· |
73 | -rw----·····1.0·fat·····1290·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
74 |
-rw----·····1.0·fat······259·b-·stor· |
74 | -rw----·····1.0·fat······259·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png |
75 |
-rw----·····1.0·fat······271·b-·stor· |
75 | -rw----·····1.0·fat······271·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
76 |
-rw----·····1.0·fat······387·b-·stor· |
76 | -rw----·····1.0·fat······387·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
77 |
-rw----·····1.0·fat······214·b-·stor· |
77 | -rw----·····1.0·fat······214·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
78 |
-rw----·····1.0·fat······201·b-·stor· |
78 | -rw----·····1.0·fat······201·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
79 |
-rw----·····1.0·fat······392·b-·stor· |
79 | -rw----·····1.0·fat······392·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
80 |
-rw----·····1.0·fat······538·b-·stor· |
80 | -rw----·····1.0·fat······538·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
81 |
-rw----·····1.0·fat······199·b-·stor· |
81 | -rw----·····1.0·fat······199·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
82 |
-rw----·····1.0·fat······192·b-·stor· |
82 | -rw----·····1.0·fat······192·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
83 |
-rw----·····1.0·fat······202·b-·stor· |
83 | -rw----·····1.0·fat······202·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
84 |
-rw----·····1.0·fat······182·b-·stor· |
84 | -rw----·····1.0·fat······182·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
85 |
-rw----·····1.0·fat······182·b-·stor· |
85 | -rw----·····1.0·fat······182·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
86 |
-rw----·····1.0·fat······637·b-·stor· |
86 | -rw----·····1.0·fat······637·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/bug_report.png |
87 |
-rw----·····1.0·fat·····1269·b-·stor· |
87 | -rw----·····1.0·fat·····1269·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_btn_search.png |
88 |
-rw----·····1.0·fat·····1685·b-·stor· |
88 | -rw----·····1.0·fat·····1685·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png |
89 |
-rw----·····1.0·fat·····1820·b-·stor· |
89 | -rw----·····1.0·fat·····1820·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_menu_refresh.png |
90 |
-rw----·····1.0·fat·····1088·b-·stor· |
90 | -rw----·····1.0·fat·····1088·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_popup_sync_1.png |
91 |
-rw----·····1.0·fat·····1204·b-·stor· |
91 | -rw----·····1.0·fat·····1204·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_popup_sync_2.png |
92 |
-rw----·····1.0·fat·····1159·b-·stor· |
92 | -rw----·····1.0·fat·····1159·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_popup_sync_3.png |
93 |
-rw----·····1.0·fat·····1135·b-·stor· |
93 | -rw----·····1.0·fat·····1135·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_popup_sync_4.png |
94 |
-rw----·····1.0·fat·····1284·b-·stor· |
94 | -rw----·····1.0·fat·····1284·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_popup_sync_5.png |
95 |
-rw----·····1.0·fat·····1189·b-·stor· |
95 | -rw----·····1.0·fat·····1189·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_popup_sync_6.png |
96 |
-rw----·····1.0·fat·····1829·b-·stor· |
96 | -rw----·····1.0·fat·····1829·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/install.png |
97 |
-rw----·····1.0·fat······936·b-·stor· |
97 | -rw----·····1.0·fat······936·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/search.png |
98 |
-rw----·····1.0·fat······384·b-·stor· |
98 | -rw----·····1.0·fat······384·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
99 |
-rw----·····1.0·fat······289·b-·stor· |
99 | -rw----·····1.0·fat······289·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
Max diff block lines reached; 0/86869 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="18"·android:versionName="2.1.0"·package="fr.kwiatkowski.ApkTrack"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 |
2 | <manifest·android:versionCode="18"·android:versionName="2.1.0"·package="fr.kwiatkowski.ApkTrack"·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="15"·android:targetSdkVersion="23"·/> | 4 | ····<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="23"·/> |
5 | ····<uses-permission·android:name="android.permission.INTERNET"·/> | 5 | ····<uses-permission·android:name="android.permission.INTERNET"·/> |
6 | ····<uses-permission·android:name="android.permission.WAKE_LOCK"·/> | 6 | ····<uses-permission·android:name="android.permission.WAKE_LOCK"·/> |
7 | ····<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"·/> | 7 | ····<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"·/> |
8 | ····<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"·/> | 8 | ····<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"·/> |
9 | ····<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·/> | 9 | ····<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·/> |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·1106 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·1032 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 96, 17 lines modified | Offset 96, 17 lines modified | ||
96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
97 | ····move-result-object·v1 | 97 | ····move-result-object·v1 |
98 | ····check-cast·v1,·Landroid/os/IBinder; | 98 | ····check-cast·v1,·Landroid/os/IBinder; |
99 | ····:try_end_1 | 99 | ····:try_end_1 |
100 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ |
100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
101 |
····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ |
101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
102 |
····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ |
102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
103 | ····.line·58 | 103 | ····.line·58 |
104 | ····:goto_1 | 104 | ····:goto_1 |
105 | ····return-object·v1 | 105 | ····return-object·v1 |
106 | ····.line·43 | 106 | ····.line·43 |
107 | ····:catch_0 | 107 | ····:catch_0 |
Offset 233, 17 lines modified | Offset 233, 17 lines modified | ||
233 | ····const/4·v3,·0x1 | 233 | ····const/4·v3,·0x1 |
234 | ····aput-object·p2,·v2,·v3 | 234 | ····aput-object·p2,·v2,·v3 |
235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
236 | ····:try_end_1 | 236 | ····:try_end_1 |
237 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ |
237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
238 |
····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ |
238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
239 |
····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ |
239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
240 | ····.line·82 | 240 | ····.line·82 |
241 | ····:cond_1 | 241 | ····:cond_1 |
242 | ····:goto_1 | 242 | ····:goto_1 |
243 | ····return-void | 243 | ····return-void |
244 | ····.line·67 | 244 | ····.line·67 |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·933 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·1012 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·9 | 21 | ····.line·9 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·22 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·9 | 22 | ····.line·9 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·33 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 253, 30 lines modified | Offset 253, 32 lines modified | ||
253 | ····const/4·v3,·0x0 | 253 | ····const/4·v3,·0x0 |
254 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 254 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
255 | ····move-result-object·v1 | 255 | ····move-result-object·v1 |
256 |
····.line·4 |
256 | ····.line·43 |
257 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; | 257 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; |
258 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 258 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
259 | ····move-result-object·v2 | 259 | ····move-result-object·v2 |
260 | ····const-string·v3,·"lastAlarm" | 260 | ····const-string·v3,·"lastAlarm" |
261 | ····.line·44 | ||
261 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 262 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
262 | ····move-result-wide·v4 | 263 | ····move-result-wide·v4 |
263 | ····invoke-interface·{v2,·v3,·v4,·v5},·Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; | 264 | ····invoke-interface·{v2,·v3,·v4,·v5},·Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; |
264 | ····move-result-object·v2 | 265 | ····move-result-object·v2 |
266 | ····.line·45 | ||
265 | ····invoke-interface·{v2},·Landroid/content/SharedPreferences$Editor;->commit()Z | 267 | ····invoke-interface·{v2},·Landroid/content/SharedPreferences$Editor;->commit()Z |
266 | ····.line·47 | 268 | ····.line·47 |
267 | ····invoke-interface·{v0,·p1},·Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->sendWakefulWork(Landroid/content/Context;)V | 269 | ····invoke-interface·{v0,·p1},·Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->sendWakefulWork(Landroid/content/Context;)V |
268 | ····.line·53 | 270 | ····.line·53 |
269 | ····.end·local·v1····#·"prefs":Landroid/content/SharedPreferences; | 271 | ····.end·local·v1····#·"prefs":Landroid/content/SharedPreferences; |
Offset 55, 14 lines modified | Offset 55, 15 lines modified | ||
55 | ····.prologue | 55 | ····.prologue |
56 | ····const/4·v4,·0x0 | 56 | ····const/4·v4,·0x0 |
57 | ····.line·78 | 57 | ····.line·78 |
58 | ····const-string·v3,·"alarm" | 58 | ····const-string·v3,·"alarm" |
59 | ····.line·79 | ||
59 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 60 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
60 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
61 | ····check-cast·v1,·Landroid/app/AlarmManager; | 62 | ····check-cast·v1,·Landroid/app/AlarmManager; |
62 | ····.line·80 | 63 | ····.line·80 |
Offset 96, 14 lines modified | Offset 97, 15 lines modified | ||
96 | ····const-string·v4,·"lastAlarm" | 97 | ····const-string·v4,·"lastAlarm" |
97 | ····invoke-interface·{v3,·v4},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 98 | ····invoke-interface·{v3,·v4},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
98 | ····move-result-object·v3 | 99 | ····move-result-object·v3 |
100 | ····.line·86 | ||
99 | ····invoke-interface·{v3},·Landroid/content/SharedPreferences$Editor;->commit()Z | 101 | ····invoke-interface·{v3},·Landroid/content/SharedPreferences$Editor;->commit()Z |
100 | ····.line·87 | 102 | ····.line·87 |
101 | ····return-void | 103 | ····return-void |
102 | .end·method | 104 | .end·method |
103 | .method·private·static·declared-synchronized·getLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; | 105 | .method·private·static·declared-synchronized·getLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; |
Offset 120, 14 lines modified | Offset 122, 15 lines modified | ||
120 | ····sget-object·v1,·Lcom/commonsware/cwac/wakeful/WakefulIntentService;->lockStatic:Landroid/os/PowerManager$WakeLock; | 122 | ····sget-object·v1,·Lcom/commonsware/cwac/wakeful/WakefulIntentService;->lockStatic:Landroid/os/PowerManager$WakeLock; |
121 | ····if-nez·v1,·:cond_0 | 123 | ····if-nez·v1,·:cond_0 |
122 | ····.line·36 | 124 | ····.line·36 |
123 | ····const-string·v1,·"power" | 125 | ····const-string·v1,·"power" |
126 | ····.line·37 | ||
124 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 127 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
125 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
126 | ····check-cast·v0,·Landroid/os/PowerManager; | 129 | ····check-cast·v0,·Landroid/os/PowerManager; |
127 | ····.line·39 | 130 | ····.line·39 |
Offset 214, 40 lines modified | Offset 217, 43 lines modified | ||
214 | ····.local·v2,·"lastAlarm":J | 217 | ····.local·v2,·"lastAlarm":J |
215 | ····cmp-long·v6,·v2,·v8 | 218 | ····cmp-long·v6,·v2,·v8 |
216 | ····if-eqz·v6,·:cond_0 | 219 | ····if-eqz·v6,·:cond_0 |
217 | ····if-nez·p2,·:cond_0 | 220 | ····if-nez·p2,·:cond_0 |
221 | ····.line·66 | ||
218 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 222 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
219 | ····move-result-wide·v6 | 223 | ····move-result-wide·v6 |
220 | ····cmp-long·v6,·v6,·v2 | 224 | ····cmp-long·v6,·v6,·v2 |
221 | ····if-lez·v6,·:cond_1 | 225 | ····if-lez·v6,·:cond_1 |
222 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 226 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
223 | ····move-result-wide·v6 | 227 | ····move-result-wide·v6 |
224 | ····sub-long/2addr·v6,·v2 | 228 | ····sub-long/2addr·v6,·v2 |
229 | ····.line·67 | ||
225 | ····invoke-interface·{p0},·Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->getMaxAge()J | 230 | ····invoke-interface·{p0},·Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->getMaxAge()J |
226 | ····move-result-wide·v8 | 231 | ····move-result-wide·v8 |
227 | ····cmp-long·v6,·v6,·v8 | 232 | ····cmp-long·v6,·v6,·v8 |
228 | ····if-lez·v6,·:cond_1 | 233 | ····if-lez·v6,·:cond_1 |
229 | ····.line·68 | 234 | ····.line·68 |
230 | ····:cond_0 | 235 | ····:cond_0 |
231 | ····const-string·v6,·"alarm" | 236 | ····const-string·v6,·"alarm" |
237 | ····.line·69 | ||
232 | ····invoke-virtual·{p1,·v6},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 238 | ····invoke-virtual·{p1,·v6},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
233 | ····move-result-object·v1 | 239 | ····move-result-object·v1 |
234 | ····check-cast·v1,·Landroid/app/AlarmManager; | 240 | ····check-cast·v1,·Landroid/app/AlarmManager; |
235 | ····.line·70 | 241 | ····.line·70 |
Offset 30, 79 lines modified | Offset 30, 78 lines modified | ||
30 | ····iput-object·p1,·p0,·Lcom/orm/SchemaGenerator;->context:Landroid/content/Context; | 30 | ····iput-object·p1,·p0,·Lcom/orm/SchemaGenerator;->context:Landroid/content/Context; |
31 | ····.line·39 | 31 | ····.line·39 |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·private·createTable(Ljava/lang/Class;Landroid/database/sqlite/SQLiteDatabase;)V | 34 | .method·private·createTable(Ljava/lang/Class;Landroid/database/sqlite/SQLiteDatabase;)V |
35 |
····.locals·1 |
35 | ····.locals·11 |
36 | ····.param·p2,·"sqLiteDatabase"····#·Landroid/database/sqlite/SQLiteDatabase; | 36 | ····.param·p2,·"sqLiteDatabase"····#·Landroid/database/sqlite/SQLiteDatabase; |
37 | ····.annotation·system·Ldalvik/annotation/Signature; | 37 | ····.annotation·system·Ldalvik/annotation/Signature; |
38 | ········value·=·{ | 38 | ········value·=·{ |
39 | ············"(", | 39 | ············"(", |
40 | ············"Ljava/lang/Class", | 40 | ············"Ljava/lang/Class", |
41 | ············"<*>;", | 41 | ············"<*>;", |
42 | ············"Landroid/database/sqlite/SQLiteDatabase;", | 42 | ············"Landroid/database/sqlite/SQLiteDatabase;", |
43 | ············")V" | 43 | ············")V" |
44 | ········} | 44 | ········} |
45 | ····.end·annotation | 45 | ····.end·annotation |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·112 | 47 | ····.line·112 |
48 | ····.local·p1,·"table":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 48 | ····.local·p1,·"table":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
49 |
····const-string·v |
49 | ····const-string·v8,·"Sugar" |
50 |
····const-string·v |
50 | ····const-string·v9,·"Create·table·if·not·exists" |
51 |
····invoke-static·{v |
51 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
52 | ····.line·113 | 52 | ····.line·113 |
53 | ····invoke-static·{p1},·Lcom/orm/util/ReflectionUtil;->getTableFields(Ljava/lang/Class;)Ljava/util/List; | 53 | ····invoke-static·{p1},·Lcom/orm/util/ReflectionUtil;->getTableFields(Ljava/lang/Class;)Ljava/util/List; |
54 | ····move-result-object·v5 | 54 | ····move-result-object·v5 |
55 | ····.line·114 | 55 | ····.line·114 |
56 | ····.local·v5,·"fields":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/reflect/Field;>;" | 56 | ····.local·v5,·"fields":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/reflect/Field;>;" |
57 | ····invoke-static·{p1},·Lcom/orm/util/NamingHelper;->toSQLName(Ljava/lang/Class;)Ljava/lang/String; | 57 | ····invoke-static·{p1},·Lcom/orm/util/NamingHelper;->toSQLName(Ljava/lang/Class;)Ljava/lang/String; |
58 |
····move-result-object·v |
58 | ····move-result-object·v7 |
59 | ····.line·115 | 59 | ····.line·115 |
60 |
····.local·v |
60 | ····.local·v7,·"tableName":Ljava/lang/String; |
61 |
····new-instance·v |
61 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
62 |
····const-string·v |
62 | ····const-string·v8,·"CREATE·TABLE·IF·NOT·EXISTS·" |
63 |
····invoke-direct·{v |
63 | ····invoke-direct·{v6,·v8},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
64 | ····.line·116 | 64 | ····.line·116 |
65 |
····.local·v |
65 | ····.local·v6,·"sb":Ljava/lang/StringBuilder; |
66 |
····invoke-virtual·{v |
66 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
67 |
····move-result-object·v |
67 | ····move-result-object·v8 |
68 |
····const-string·v |
68 | ····const-string·v9,·"·(·ID·INTEGER·PRIMARY·KEY·AUTOINCREMENT·" |
69 |
····invoke-virtual·{v |
69 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
70 | ····.line·118 | 70 | ····.line·118 |
71 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 71 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
72 |
····move-result-object·v |
72 | ····move-result-object·v8 |
73 | ····.local·v6,·"i$":Ljava/util/Iterator; | ||
74 | ····:cond_0 | 73 | ····:cond_0 |
75 | ····:goto_0 | 74 | ····:goto_0 |
76 |
····invoke-interface·{v |
75 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
77 | ····move-result·v9 | 76 | ····move-result·v9 |
78 | ····if-eqz·v9,·:cond_6 | 77 | ····if-eqz·v9,·:cond_6 |
79 |
····invoke-interface·{v |
78 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
80 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
81 | ····check-cast·v0,·Ljava/lang/reflect/Field; | 80 | ····check-cast·v0,·Ljava/lang/reflect/Field; |
82 | ····.line·119 | 81 | ····.line·119 |
83 | ····.local·v0,·"column":Ljava/lang/reflect/Field; | 82 | ····.local·v0,·"column":Ljava/lang/reflect/Field; |
Offset 156, 15 lines modified | Offset 155, 15 lines modified | ||
156 | ····invoke-interface·{v1},·Lcom/orm/dsl/Column;->name()Ljava/lang/String; | 155 | ····invoke-interface·{v1},·Lcom/orm/dsl/Column;->name()Ljava/lang/String; |
157 | ····move-result-object·v2 | 156 | ····move-result-object·v2 |
158 | ····.line·131 | 157 | ····.line·131 |
159 | ····const-string·v9,·",·" | 158 | ····const-string·v9,·",·" |
160 |
····invoke-virtual·{v |
159 | ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
161 | ····move-result-object·v9 | 160 | ····move-result-object·v9 |
162 | ····invoke-virtual·{v9,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 161 | ····invoke-virtual·{v9,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
163 | ····move-result-object·v9 | 162 | ····move-result-object·v9 |
Offset 189, 53 lines modified | Offset 188, 53 lines modified | ||
189 | ····invoke-virtual·{v3,·v9},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 188 | ····invoke-virtual·{v3,·v9},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
190 | ····move-result·v9 | 189 | ····move-result·v9 |
Max diff block lines reached; 16829/20892 bytes (80.55%) of diff not shown. |
Offset 18, 24 lines modified | Offset 18, 26 lines modified | ||
18 | ····.line·19 | 18 | ····.line·19 |
19 | ····invoke-static·{p1},·Lcom/orm/util/ManifestHelper;->getDatabaseName(Landroid/content/Context;)Ljava/lang/String; | 19 | ····invoke-static·{p1},·Lcom/orm/util/ManifestHelper;->getDatabaseName(Landroid/content/Context;)Ljava/lang/String; |
20 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
21 | ····new-instance·v1,·Lcom/orm/util/SugarCursorFactory; | 21 | ····new-instance·v1,·Lcom/orm/util/SugarCursorFactory; |
22 | ····.line·20 | ||
22 | ····invoke-static·{p1},·Lcom/orm/util/ManifestHelper;->getDebugEnabled(Landroid/content/Context;)Z | 23 | ····invoke-static·{p1},·Lcom/orm/util/ManifestHelper;->getDebugEnabled(Landroid/content/Context;)Z |
23 | ····move-result·v2 | 24 | ····move-result·v2 |
24 | ····invoke-direct·{v1,·v2},·Lcom/orm/util/SugarCursorFactory;-><init>(Z)V | 25 | ····invoke-direct·{v1,·v2},·Lcom/orm/util/SugarCursorFactory;-><init>(Z)V |
25 | ····invoke-static·{p1},·Lcom/orm/util/ManifestHelper;->getDatabaseVersion(Landroid/content/Context;)I | 26 | ····invoke-static·{p1},·Lcom/orm/util/ManifestHelper;->getDatabaseVersion(Landroid/content/Context;)I |
26 | ····move-result·v2 | 27 | ····move-result·v2 |
28 | ····.line·19 | ||
27 | ····invoke-direct·{p0,·p1,·v0,·v1,·v2},·Landroid/database/sqlite/SQLiteOpenHelper;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V | 29 | ····invoke-direct·{p0,·p1,·v0,·v1,·v2},·Landroid/database/sqlite/SQLiteOpenHelper;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V |
28 | ····.line·21 | 30 | ····.line·21 |
29 | ····new-instance·v0,·Lcom/orm/SchemaGenerator; | 31 | ····new-instance·v0,·Lcom/orm/SchemaGenerator; |
30 | ····invoke-direct·{v0,·p1},·Lcom/orm/SchemaGenerator;-><init>(Landroid/content/Context;)V | 32 | ····invoke-direct·{v0,·p1},·Lcom/orm/SchemaGenerator;-><init>(Landroid/content/Context;)V |
Offset 28, 15 lines modified | Offset 28, 14 lines modified | ||
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····.line·31 | 29 | ····.line·31 |
30 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
31 | ····iput-object·v0,·p0,·Lcom/orm/SugarRecord;->id:Ljava/lang/Long; | 31 | ····iput-object·v0,·p0,·Lcom/orm/SugarRecord;->id:Ljava/lang/Long; |
32 | ····.line·358 | ||
33 | ····return-void | 32 | ····return-void |
34 | .end·method | 33 | .end·method |
35 | .method·static·synthetic·access$000(Landroid/database/Cursor;Ljava/lang/Object;Ljava/util/Map;)V | 34 | .method·static·synthetic·access$000(Landroid/database/Cursor;Ljava/lang/Object;Ljava/util/Map;)V |
36 | ····.locals·0 | 35 | ····.locals·0 |
37 | ····.param·p0,·"x0"····#·Landroid/database/Cursor; | 36 | ····.param·p0,·"x0"····#·Landroid/database/Cursor; |
38 | ····.param·p1,·"x1"····#·Ljava/lang/Object; | 37 | ····.param·p1,·"x1"····#·Ljava/lang/Object; |
Offset 709, 155 lines modified | Offset 708, 153 lines modified | ||
709 | ····move-result·v0 | 708 | ····move-result·v0 |
710 | ····return·v0 | 709 | ····return·v0 |
711 | .end·method | 710 | .end·method |
712 | .method·public·static·deleteInTx(Ljava/util/Collection;)I | 711 | .method·public·static·deleteInTx(Ljava/util/Collection;)I |
713 |
····.locals· |
712 | ····.locals·8 |
714 | ····.annotation·system·Ldalvik/annotation/Signature; | 713 | ····.annotation·system·Ldalvik/annotation/Signature; |
715 | ········value·=·{ | 714 | ········value·=·{ |
716 | ············"<T:", | 715 | ············"<T:", |
717 | ············"Ljava/lang/Object;", | 716 | ············"Ljava/lang/Object;", |
718 | ············">(", | 717 | ············">(", |
719 | ············"Ljava/util/Collection", | 718 | ············"Ljava/util/Collection", |
720 | ············"<TT;>;)I" | 719 | ············"<TT;>;)I" |
721 | ········} | 720 | ········} |
722 | ····.end·annotation | 721 | ····.end·annotation |
723 | ····.prologue | 722 | ····.prologue |
724 | ····.local·p0,·"objects":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" | 723 | ····.local·p0,·"objects":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" |
725 |
····const/4·v |
724 | ····const/4·v7,·0x1 |
726 | ····.line·75 | 725 | ····.line·75 |
727 | ····invoke-static·{},·Lcom/orm/SugarRecord;->getSugarDataBase()Landroid/database/sqlite/SQLiteDatabase; | 726 | ····invoke-static·{},·Lcom/orm/SugarRecord;->getSugarDataBase()Landroid/database/sqlite/SQLiteDatabase; |
728 |
····move-result-object·v |
727 | ····move-result-object·v3 |
729 | ····.line·76 | 728 | ····.line·76 |
730 |
····.local·v |
729 | ····.local·v3,·"sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; |
731 | ····const/4·v0,·0x0 | 730 | ····const/4·v0,·0x0 |
732 | ····.line·78 | 731 | ····.line·78 |
733 | ····.local·v0,·"deletedRows":I | 732 | ····.local·v0,·"deletedRows":I |
734 | ····:try_start_0 | 733 | ····:try_start_0 |
735 |
····invoke-virtual·{v |
734 | ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V |
736 | ····.line·79 | 735 | ····.line·79 |
737 |
····const/4·v |
736 | ····const/4·v4,·0x0 |
738 |
····invoke-virtual·{v |
737 | ····invoke-virtual·{v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->setLockingEnabled(Z)V |
739 | ····.line·80 | 738 | ····.line·80 |
740 | ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 739 | ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
741 |
····move-result-object·v |
740 | ····move-result-object·v4 |
742 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
743 | ····:cond_0 | 741 | ····:cond_0 |
744 | ····:goto_0 | 742 | ····:goto_0 |
745 |
····invoke-interface·{v |
743 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
746 | ····move-result·v5 | 744 | ····move-result·v5 |
747 | ····if-eqz·v5,·:cond_1 | 745 | ····if-eqz·v5,·:cond_1 |
748 |
····invoke-interface·{v |
746 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
749 |
····move-result-object·v |
747 | ····move-result-object·v2 |
750 | ····.line·81 | 748 | ····.line·81 |
751 |
····.local·v |
749 | ····.local·v2,·"object":Ljava/lang/Object;,·"TT;" |
752 |
····invoke-static·{v |
750 | ····invoke-static·{v2},·Lcom/orm/SugarRecord;->delete(Ljava/lang/Object;)Z |
753 | ····move-result·v5 | 751 | ····move-result·v5 |
754 | ····if-eqz·v5,·:cond_0 | 752 | ····if-eqz·v5,·:cond_0 |
755 | ····.line·82 | 753 | ····.line·82 |
756 | ····add-int/lit8·v0,·v0,·0x1 | 754 | ····add-int/lit8·v0,·v0,·0x1 |
757 | ····goto·:goto_0 | 755 | ····goto·:goto_0 |
758 | ····.line·85 | 756 | ····.line·85 |
759 |
····.end·local·v |
757 | ····.end·local·v2····#·"object":Ljava/lang/Object;,·"TT;" |
760 | ····:cond_1 | 758 | ····:cond_1 |
761 |
····invoke-virtual·{v |
759 | ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V |
762 | ····:try_end_0 | 760 | ····:try_end_0 |
763 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 761 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
764 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 762 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
765 | ····.line·90 | 763 | ····.line·90 |
766 |
····invoke-virtual·{v |
764 | ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V |
Max diff block lines reached; 28038/31552 bytes (88.86%) of diff not shown. |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·6 | 18 | ····.line·6 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·27 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·doInTransaction(Lcom/orm/SugarTransactionHelper$Callback;)V | 22 | .method·public·static·doInTransaction(Lcom/orm/SugarTransactionHelper$Callback;)V |
24 | ····.locals·4 | 23 | ····.locals·4 |
25 | ····.param·p0,·"callback"····#·Lcom/orm/SugarTransactionHelper$Callback; | 24 | ····.param·p0,·"callback"····#·Lcom/orm/SugarTransactionHelper$Callback; |
Offset 165, 302 lines modified | Offset 165, 306 lines modified | ||
165 | ····invoke-direct·{v0,·p0},·Lcom/orm/query/Select;-><init>(Ljava/lang/Class;)V | 165 | ····invoke-direct·{v0,·p0},·Lcom/orm/query/Select;-><init>(Ljava/lang/Class;)V |
166 | ····return-object·v0 | 166 | ····return-object·v0 |
167 | .end·method | 167 | .end·method |
168 | .method·private·mergeConditions([Lcom/orm/query/Condition;Lcom/orm/query/Condition$Type;)V | 168 | .method·private·mergeConditions([Lcom/orm/query/Condition;Lcom/orm/query/Condition$Type;)V |
169 |
····.locals· |
169 | ····.locals·6 |
170 | ····.param·p1,·"conditions"····#·[Lcom/orm/query/Condition; | 170 | ····.param·p1,·"conditions"····#·[Lcom/orm/query/Condition; |
171 | ····.param·p2,·"type"····#·Lcom/orm/query/Condition$Type; | 171 | ····.param·p2,·"type"····#·Lcom/orm/query/Condition$Type; |
172 | ····.prologue | 172 | ····.prologue |
173 | ····.line·57 | 173 | ····.line·57 |
174 | ····.local·p0,·"this":Lcom/orm/query/Select;,·"Lcom/orm/query/Select<TT;>;" | 174 | ····.local·p0,·"this":Lcom/orm/query/Select;,·"Lcom/orm/query/Select<TT;>;" |
175 |
····new-instance·v |
175 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
176 |
····const-string·v |
176 | ····const-string·v2,·"" |
177 |
····invoke-direct·{v |
177 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
178 | ····.line·58 | 178 | ····.line·58 |
179 |
····.local·v |
179 | ····.local·v1,·"toAppend":Ljava/lang/StringBuilder; |
180 |
···· |
180 | ····array-length·v3,·p1 |
181 | ····.local·v0,·"arr$":[Lcom/orm/query/Condition; | ||
182 | ····array-length·v3,·v0 | ||
183 | ····.local·v3,·"len$":I | ||
184 | ····const/4·v2,·0x0 | 181 | ····const/4·v2,·0x0 |
185 | ····.local·v2,·"i$":I | ||
186 | ····:goto_0 | 182 | ····:goto_0 |
187 | ····if-ge·v2,·v3,·:cond_5 | 183 | ····if-ge·v2,·v3,·:cond_5 |
188 |
····aget-object·v |
184 | ····aget-object·v0,·p1,·v2 |
189 | ····.line·59 | 185 | ····.line·59 |
190 |
····.local·v |
186 | ····.local·v0,·"condition":Lcom/orm/query/Condition; |
191 |
····invoke-virtual·{v |
187 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->length()I |
192 |
····move-result·v |
188 | ····move-result·v4 |
193 |
····if-eqz·v |
189 | ····if-eqz·v4,·:cond_0 |
194 | ····.line·60 | 190 | ····.line·60 |
195 |
····const-string·v |
191 | ····const-string·v4,·"·" |
196 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
197 |
····move-result-object·v |
193 | ····move-result-object·v4 |
198 | ····invoke-virtual·{p2},·Lcom/orm/query/Condition$Type;->name()Ljava/lang/String; | 194 | ····invoke-virtual·{p2},·Lcom/orm/query/Condition$Type;->name()Ljava/lang/String; |
199 |
····move-result-object·v |
195 | ····move-result-object·v5 |
200 |
····invoke-virtual·{v |
196 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
201 |
····move-result-object·v |
197 | ····move-result-object·v4 |
202 |
····const-string·v |
198 | ····const-string·v5,·"·" |
203 |
····invoke-virtual·{v |
199 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
204 | ····.line·63 | 200 | ····.line·63 |
205 | ····:cond_0 | 201 | ····:cond_0 |
206 |
····sget-object·v |
202 | ····sget-object·v4,·Lcom/orm/query/Condition$Check;->LIKE:Lcom/orm/query/Condition$Check; |
207 |
····invoke-virtual·{v |
203 | ····invoke-virtual·{v0},·Lcom/orm/query/Condition;->getCheck()Lcom/orm/query/Condition$Check; |
208 |
····move-result-object·v |
204 | ····move-result-object·v5 |
209 |
····invoke-virtual·{v |
205 | ····invoke-virtual·{v4,·v5},·Lcom/orm/query/Condition$Check;->equals(Ljava/lang/Object;)Z |
210 |
····move-result·v |
206 | ····move-result·v4 |
211 |
····if-nez·v |
207 | ····if-nez·v4,·:cond_1 |
212 |
····sget-object·v |
208 | ····sget-object·v4,·Lcom/orm/query/Condition$Check;->NOT_LIKE:Lcom/orm/query/Condition$Check; |
213 |
···· |
209 | ····.line·64 |
210 | ····invoke-virtual·{v0},·Lcom/orm/query/Condition;->getCheck()Lcom/orm/query/Condition$Check; | ||
214 |
····move-result-object·v |
211 | ····move-result-object·v5 |
215 |
····invoke-virtual·{v |
212 | ····invoke-virtual·{v4,·v5},·Lcom/orm/query/Condition$Check;->equals(Ljava/lang/Object;)Z |
216 |
····move-result·v |
213 | ····move-result·v4 |
217 |
····if-eqz·v |
214 | ····if-eqz·v4,·:cond_2 |
218 |
····.line·6 |
215 | ····.line·66 |
219 | ····:cond_1 | 216 | ····:cond_1 |
220 |
····invoke-virtual·{v |
217 | ····invoke-virtual·{v0},·Lcom/orm/query/Condition;->getProperty()Ljava/lang/String; |
221 |
····move-result-object·v |
218 | ····move-result-object·v4 |
222 |
····invoke-virtual·{v |
219 | ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
223 |
····move-result-object·v |
220 | ····move-result-object·v4 |
Max diff block lines reached; 11039/15779 bytes (69.96%) of diff not shown. |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·4 | 18 | ····.line·4 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·30 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·entry(Ljava/lang/Object;Ljava/lang/Object;)Lcom/orm/util/Collection$Entry; | 22 | .method·public·static·entry(Ljava/lang/Object;Ljava/lang/Object;)Lcom/orm/util/Collection$Entry; |
24 | ····.locals·1 | 23 | ····.locals·1 |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
26 | ········value·=·{ | 25 | ········value·=·{ |
Offset 67, 15 lines modified | Offset 66, 15 lines modified | ||
67 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
68 | ····return-object·v0 | 67 | ····return-object·v0 |
69 | .end·method | 68 | .end·method |
70 | .method·public·static·varargs·map([Lcom/orm/util/Collection$Entry;)Ljava/util/Map; | 69 | .method·public·static·varargs·map([Lcom/orm/util/Collection$Entry;)Ljava/util/Map; |
71 |
····.locals· |
70 | ····.locals·6 |
72 | ····.annotation·system·Ldalvik/annotation/Signature; | 71 | ····.annotation·system·Ldalvik/annotation/Signature; |
73 | ········value·=·{ | 72 | ········value·=·{ |
74 | ············"<K:", | 73 | ············"<K:", |
75 | ············"Ljava/lang/Object;", | 74 | ············"Ljava/lang/Object;", |
76 | ············"V:", | 75 | ············"V:", |
77 | ············"Ljava/lang/Object;", | 76 | ············"Ljava/lang/Object;", |
78 | ············">([", | 77 | ············">([", |
Offset 85, 59 lines modified | Offset 84, 54 lines modified | ||
85 | ············"<TK;TV;>;" | 84 | ············"<TK;TV;>;" |
86 | ········} | 85 | ········} |
87 | ····.end·annotation | 86 | ····.end·annotation |
88 | ····.prologue | 87 | ····.prologue |
89 | ····.line·17 | 88 | ····.line·17 |
90 | ····.local·p0,·"entries":[Lcom/orm/util/Collection$Entry;,·"[Lcom/orm/util/Collection$Entry<+TK;+TV;>;" | 89 | ····.local·p0,·"entries":[Lcom/orm/util/Collection$Entry;,·"[Lcom/orm/util/Collection$Entry<+TK;+TV;>;" |
91 |
····new-instance·v |
90 | ····new-instance·v1,·Ljava/util/HashMap; |
92 |
····array-length·v |
91 | ····array-length·v2,·p0 |
93 |
····invoke-direct·{v |
92 | ····invoke-direct·{v1,·v2},·Ljava/util/HashMap;-><init>(I)V |
94 | ····.line·19 | 93 | ····.line·19 |
95 |
····.local·v |
94 | ····.local·v1,·"result":Ljava/util/Map;,·"Ljava/util/Map<TK;TV;>;" |
96 |
···· |
95 | ····array-length·v3,·p0 |
97 | ····.local·v0,·"arr$":[Lcom/orm/util/Collection$Entry; | ||
98 | ····array-length·v3,·v0 | ||
99 | ····.local·v3,·"len$":I | ||
100 | ····const/4·v2,·0x0 | 96 | ····const/4·v2,·0x0 |
101 | ····.local·v2,·"i$":I | ||
102 | ····:goto_0 | 97 | ····:goto_0 |
103 | ····if-ge·v2,·v3,·:cond_1 | 98 | ····if-ge·v2,·v3,·:cond_1 |
104 |
····aget-object·v |
99 | ····aget-object·v0,·p0,·v2 |
105 | ····.line·20 | 100 | ····.line·20 |
106 |
····.local·v |
101 | ····.local·v0,·"entry":Lcom/orm/util/Collection$Entry;,·"Lcom/orm/util/Collection$Entry<+TK;+TV;>;" |
107 |
····iget-object·v |
102 | ····iget-object·v4,·v0,·Lcom/orm/util/Collection$Entry;->value:Ljava/lang/Object; |
108 |
····if-eqz·v |
103 | ····if-eqz·v4,·:cond_0 |
109 | ····.line·21 | 104 | ····.line·21 |
110 |
····iget-object·v |
105 | ····iget-object·v4,·v0,·Lcom/orm/util/Collection$Entry;->key:Ljava/lang/Object; |
111 |
····iget-object·v |
106 | ····iget-object·v5,·v0,·Lcom/orm/util/Collection$Entry;->value:Ljava/lang/Object; |
112 |
····invoke-interface·{v |
107 | ····invoke-interface·{v1,·v4,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
113 | ····.line·19 | 108 | ····.line·19 |
114 | ····:cond_0 | 109 | ····:cond_0 |
115 | ····add-int/lit8·v2,·v2,·0x1 | 110 | ····add-int/lit8·v2,·v2,·0x1 |
116 | ····goto·:goto_0 | 111 | ····goto·:goto_0 |
117 | ····.line·23 | 112 | ····.line·23 |
118 |
····.end·local·v |
113 | ····.end·local·v0····#·"entry":Lcom/orm/util/Collection$Entry;,·"Lcom/orm/util/Collection$Entry<+TK;+TV;>;" |
119 | ····:cond_1 | 114 | ····:cond_1 |
120 |
····return-object·v |
115 | ····return-object·v1 |
121 | .end·method | 116 | .end·method |
122 | .method·public·static·varargs·set([Ljava/lang/Object;)Ljava/util/Set; | 117 | .method·public·static·varargs·set([Ljava/lang/Object;)Ljava/util/Set; |
123 | ····.locals·2 | 118 | ····.locals·2 |
124 | ····.annotation·system·Ldalvik/annotation/Signature; | 119 | ····.annotation·system·Ldalvik/annotation/Signature; |
125 | ········value·=·{ | 120 | ········value·=·{ |
126 | ············"<T:", | 121 | ············"<T:", |
Offset 308, 14 lines modified | Offset 308, 15 lines modified | ||
308 | ····invoke-static·{v3},·Ljava/lang/Character;->isDigit(C)Z | 308 | ····invoke-static·{v3},·Ljava/lang/Character;->isDigit(C)Z |
309 | ····move-result·v9 | 309 | ····move-result·v9 |
310 | ····if-eqz·v9,·:cond_6 | 310 | ····if-eqz·v9,·:cond_6 |
311 | ····.line·81 | ||
311 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 312 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
312 | ····move-result-object·v9 | 313 | ····move-result-object·v9 |
313 | ····invoke-virtual·{v1,·v5},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 314 | ····invoke-virtual·{v1,·v5},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
314 | ····move-result-object·v10 | 315 | ····move-result-object·v10 |
Offset 95, 60 lines modified | Offset 95, 67 lines modified | ||
95 | ····move-result·v0 | 95 | ····move-result·v0 |
96 | ····if-nez·v0,·:cond_0 | 96 | ····if-nez·v0,·:cond_0 |
97 | ····sget-object·v0,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; | 97 | ····sget-object·v0,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; |
98 | ····.line·13 | ||
98 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 99 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
99 | ····move-result·v0 | 100 | ····move-result·v0 |
100 | ····if-nez·v0,·:cond_0 | 101 | ····if-nez·v0,·:cond_0 |
101 | ····const-class·v0,·Ljava/lang/Integer; | 102 | ····const-class·v0,·Ljava/lang/Integer; |
103 | ····.line·14 | ||
102 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 104 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
103 | ····move-result·v0 | 105 | ····move-result·v0 |
104 | ····if-nez·v0,·:cond_0 | 106 | ····if-nez·v0,·:cond_0 |
105 | ····sget-object·v0,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; | 107 | ····sget-object·v0,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; |
108 | ····.line·15 | ||
106 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 109 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
107 | ····move-result·v0 | 110 | ····move-result·v0 |
108 | ····if-nez·v0,·:cond_0 | 111 | ····if-nez·v0,·:cond_0 |
109 | ····const-class·v0,·Ljava/lang/Long; | 112 | ····const-class·v0,·Ljava/lang/Long; |
113 | ····.line·16 | ||
110 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 114 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
111 | ····move-result·v0 | 115 | ····move-result·v0 |
112 | ····if-nez·v0,·:cond_0 | 116 | ····if-nez·v0,·:cond_0 |
113 | ····sget-object·v0,·Ljava/lang/Long;->TYPE:Ljava/lang/Class; | 117 | ····sget-object·v0,·Ljava/lang/Long;->TYPE:Ljava/lang/Class; |
118 | ····.line·17 | ||
114 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 119 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
115 | ····move-result·v0 | 120 | ····move-result·v0 |
116 | ····if-nez·v0,·:cond_0 | 121 | ····if-nez·v0,·:cond_0 |
122 | ····.line·18 | ||
117 | ····invoke-virtual·{p0},·Ljava/lang/Class;->isPrimitive()Z | 123 | ····invoke-virtual·{p0},·Ljava/lang/Class;->isPrimitive()Z |
118 | ····move-result·v0 | 124 | ····move-result·v0 |
119 | ····if-nez·v0,·:cond_1 | 125 | ····if-nez·v0,·:cond_1 |
120 | ····const-class·v0,·Lcom/orm/SugarRecord; | 126 | ····const-class·v0,·Lcom/orm/SugarRecord; |
127 | ····.line·19 | ||
121 | ····invoke-virtual·{v0,·p0},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z | 128 | ····invoke-virtual·{v0,·p0},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z |
122 | ····move-result·v0 | 129 | ····move-result·v0 |
123 | ····if-eqz·v0,·:cond_1 | 130 | ····if-eqz·v0,·:cond_1 |
124 | ····.line·20 | 131 | ····.line·20 |
Offset 167, 22 lines modified | Offset 174, 24 lines modified | ||
167 | ····move-result·v0 | 174 | ····move-result·v0 |
168 | ····if-nez·v0,·:cond_2 | 175 | ····if-nez·v0,·:cond_2 |
169 | ····const-class·v0,·Ljava/sql/Date; | 176 | ····const-class·v0,·Ljava/sql/Date; |
177 | ····.line·24 | ||
170 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 178 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
171 | ····move-result·v0 | 179 | ····move-result·v0 |
172 | ····if-nez·v0,·:cond_2 | 180 | ····if-nez·v0,·:cond_2 |
173 | ····const-class·v0,·Ljava/util/Calendar; | 181 | ····const-class·v0,·Ljava/util/Calendar; |
182 | ····.line·25 | ||
174 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 183 | ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
175 | ····move-result·v0 | 184 | ····move-result·v0 |
176 | ····if-eqz·v0,·:cond_3 | 185 | ····if-eqz·v0,·:cond_3 |
177 | ····.line·26 | 186 | ····.line·26 |
Offset 234, 14 lines modified | Offset 243, 15 lines modified | ||
234 | ····move-result·v0 | 243 | ····move-result·v0 |
235 | ····if-nez·v0,·:cond_5 | 244 | ····if-nez·v0,·:cond_5 |
236 | ····sget-object·v0,·Ljava/lang/Float;->TYPE:Ljava/lang/Class; | 245 | ····sget-object·v0,·Ljava/lang/Float;->TYPE:Ljava/lang/Class; |
Max diff block lines reached; 430/2414 bytes (17.81%) of diff not shown. |
Offset 134, 34 lines modified | Offset 134, 36 lines modified | ||
134 | ····const/4·v5,·0x1 | 134 | ····const/4·v5,·0x1 |
135 | ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->setAccessible(Z)V | 135 | ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->setAccessible(Z)V |
136 | ····.line·88 | 136 | ····.line·88 |
137 | ····if-eqz·v4,·:cond_1 | 137 | ····if-eqz·v4,·:cond_1 |
138 | ····.line·90 | ||
138 | ····invoke-virtual·{v4,·v2},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | 139 | ····invoke-virtual·{v4,·v2},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
139 | ····move-result-object·v5 | 140 | ····move-result-object·v5 |
140 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | 141 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
141 | ····move-result-object·v5 | 142 | ····move-result-object·v5 |
143 | ····.line·88 | ||
142 | ····:goto_0 | 144 | ····:goto_0 |
143 | ····invoke-virtual·{p0,·v0,·v5},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V | 145 | ····invoke-virtual·{p0,·v0,·v5},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V |
144 | ····.line·158 | 146 | ····.line·158 |
145 | ····.end·local·v0····#·"columnName":Ljava/lang/String; | 147 | ····.end·local·v0····#·"columnName":Ljava/lang/String; |
146 | ····.end·local·v2····#·"columnValue":Ljava/lang/Object; | 148 | ····.end·local·v2····#·"columnValue":Ljava/lang/Object; |
147 | ····.end·local·v4····#·"field":Ljava/lang/reflect/Field; | 149 | ····.end·local·v4····#·"field":Ljava/lang/reflect/Field; |
148 | ····:cond_0 | 150 | ····:cond_0 |
149 | ····:goto_1 | 151 | ····:goto_1 |
150 | ····return-void | 152 | ····return-void |
151 |
····.line· |
153 | ····.line·90 |
152 | ····.restart·local·v0····#·"columnName":Ljava/lang/String; | 154 | ····.restart·local·v0····#·"columnName":Ljava/lang/String; |
153 | ····.restart·local·v2····#·"columnValue":Ljava/lang/Object; | 155 | ····.restart·local·v2····#·"columnValue":Ljava/lang/Object; |
154 | ····.restart·local·v4····#·"field":Ljava/lang/reflect/Field; | 156 | ····.restart·local·v4····#·"field":Ljava/lang/reflect/Field; |
155 | ····:cond_1 | 157 | ····:cond_1 |
156 | ····const-string·v5,·"0" | 158 | ····const-string·v5,·"0" |
157 | ····:try_end_1 | 159 | ····:try_end_1 |
158 | ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_0 | 160 | ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_0 |
Offset 230, 28 lines modified | Offset 232, 31 lines modified | ||
230 | ····if-eqz·v5,·:cond_4 | 232 | ····if-eqz·v5,·:cond_4 |
231 | ····.line·97 | 233 | ····.line·97 |
232 | ····if-eqz·v2,·:cond_3 | 234 | ····if-eqz·v2,·:cond_3 |
233 | ····check-cast·v2,·Lcom/orm/SugarRecord; | 235 | ····check-cast·v2,·Lcom/orm/SugarRecord; |
236 | ····.line·99 | ||
234 | ····.end·local·v2····#·"columnValue":Ljava/lang/Object; | 237 | ····.end·local·v2····#·"columnValue":Ljava/lang/Object; |
235 | ····invoke-virtual·{v2},·Lcom/orm/SugarRecord;->getId()Ljava/lang/Long; | 238 | ····invoke-virtual·{v2},·Lcom/orm/SugarRecord;->getId()Ljava/lang/Long; |
236 | ····move-result-object·v5 | 239 | ····move-result-object·v5 |
237 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | 240 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
238 | ····move-result-object·v5 | 241 | ····move-result-object·v5 |
242 | ····.line·97 | ||
239 | ····:goto_2 | 243 | ····:goto_2 |
240 | ····invoke-virtual·{p0,·v0,·v5},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V | 244 | ····invoke-virtual·{p0,·v0,·v5},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V |
241 | ····goto·:goto_1 | 245 | ····goto·:goto_1 |
246 | ····.line·99 | ||
242 | ····.restart·local·v2····#·"columnValue":Ljava/lang/Object; | 247 | ····.restart·local·v2····#·"columnValue":Ljava/lang/Object; |
243 | ····:cond_3 | 248 | ····:cond_3 |
244 | ····const-string·v5,·"0" | 249 | ····const-string·v5,·"0" |
245 | ····goto·:goto_2 | 250 | ····goto·:goto_2 |
246 | ····.line·102 | 251 | ····.line·102 |
Offset 692, 15 lines modified | Offset 697, 15 lines modified | ||
692 | ····:try_end_b | 697 | ····:try_end_b |
693 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_b·..·:try_end_b}·:catch_1 | 698 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_b·..·:try_end_b}·:catch_1 |
694 | ····goto/16·:goto_1 | 699 | ····goto/16·:goto_1 |
695 | .end·method | 700 | .end·method |
696 | .method·private·static·getAllClasses(Landroid/content/Context;)Ljava/util/List; | 701 | .method·private·static·getAllClasses(Landroid/content/Context;)Ljava/util/List; |
697 |
····.locals·2 |
702 | ····.locals·22 |
698 | ····.param·p0,·"context"····#·Landroid/content/Context; | 703 | ····.param·p0,·"context"····#·Landroid/content/Context; |
699 | ····.annotation·system·Ldalvik/annotation/Signature; | 704 | ····.annotation·system·Ldalvik/annotation/Signature; |
700 | ········value·=·{ | 705 | ········value·=·{ |
701 | ············"(", | 706 | ············"(", |
702 | ············"Landroid/content/Context;", | 707 | ············"Landroid/content/Context;", |
703 | ············")", | 708 | ············")", |
704 | ············"Ljava/util/List", | 709 | ············"Ljava/util/List", |
Offset 717, 450 lines modified | Offset 722, 427 lines modified | ||
717 | ········} | 722 | ········} |
718 | ····.end·annotation | 723 | ····.end·annotation |
719 | ····.prologue | 724 | ····.prologue |
720 | ····.line·318 | 725 | ····.line·318 |
721 | ····invoke-static/range·{p0·..·p0},·Lcom/orm/util/ManifestHelper;->getDomainPackageName(Landroid/content/Context;)Ljava/lang/String; | 726 | ····invoke-static/range·{p0·..·p0},·Lcom/orm/util/ManifestHelper;->getDomainPackageName(Landroid/content/Context;)Ljava/lang/String; |
722 |
····move-result-object·v1 |
727 | ····move-result-object·v14 |
723 | ····.line·319 | 728 | ····.line·319 |
724 |
····.local·v1 |
729 | ····.local·v14,·"packageName":Ljava/lang/String; |
725 | ····invoke-static/range·{p0·..·p0},·Lcom/orm/util/ReflectionUtil;->getSourcePaths(Landroid/content/Context;)Ljava/util/List; | 730 | ····invoke-static/range·{p0·..·p0},·Lcom/orm/util/ReflectionUtil;->getSourcePaths(Landroid/content/Context;)Ljava/util/List; |
726 |
····move-result-object·v |
731 | ····move-result-object·v16 |
Max diff block lines reached; 42069/45052 bytes (93.38%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/MainActivity; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/MainActivity;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·79 | 27 | ····.line·79 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity$1;->this$0:Lfr/kwiatkowski/apktrack/MainActivity; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity$1;->this$0:Lfr/kwiatkowski/apktrack/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/MainActivity; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/MainActivity;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·117 | 27 | ····.line·117 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity$2;->this$0:Lfr/kwiatkowski/apktrack/MainActivity; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity$2;->this$0:Lfr/kwiatkowski/apktrack/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 57 lines modified | Offset 20, 57 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/MainActivity; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/MainActivity;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·164 | 27 | ····.line·164 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity$3;->this$0:Lfr/kwiatkowski/apktrack/MainActivity; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity$3;->this$0:Lfr/kwiatkowski/apktrack/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 |
····.locals· |
34 | ····.locals·7 |
34 | ····.prologue | 35 | ····.prologue |
35 |
····const/4·v |
36 | ····const/4·v6,·0x0 |
36 | ····.line·168 | 37 | ····.line·168 |
37 |
····const-class·v |
38 | ····const-class·v3,·Lfr/kwiatkowski/apktrack/model/InstalledApp; |
38 |
····const-string·v |
39 | ····const-string·v4,·"_iscurrentlychecking·=·0·and·_isignored·=·0" |
39 |
····new-array·v |
40 | ····new-array·v5,·v6,·[Ljava/lang/String; |
40 |
····invoke-static·{v |
41 | ····invoke-static·{v3,·v4,·v5},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->find(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; |
41 | ····move-result-object·v1 | 42 | ····move-result-object·v1 |
42 | ····.line·170 | 43 | ····.line·170 |
43 | ····.local·v1,·"apps":Ljava/util/List;,·"Ljava/util/List<Lfr/kwiatkowski/apktrack/model/InstalledApp;>;" | 44 | ····.local·v1,·"apps":Ljava/util/List;,·"Ljava/util/List<Lfr/kwiatkowski/apktrack/model/InstalledApp;>;" |
44 |
····const-string·v |
45 | ····const-string·v3,·"UPDATE·installed_app·SET·_iscurrentlychecking·=·1·WHERE·_iscurrentlychecking·=·0·AND·_isignored·=·0" |
45 |
····new-array·v |
46 | ····new-array·v4,·v6,·[Ljava/lang/String; |
46 |
····invoke-static·{v |
47 | ····invoke-static·{v3,·v4},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->executeQuery(Ljava/lang/String;[Ljava/lang/String;)V |
47 | ····.line·172 | 48 | ····.line·172 |
48 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 49 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
49 | ····move-result-object·v3 | 50 | ····move-result-object·v3 |
50 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 52 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
53 | ····move-result·v4 | 53 | ····move-result·v4 |
54 | ····if-eqz·v4,·:cond_0 | 54 | ····if-eqz·v4,·:cond_0 |
Offset 264, 18 lines modified | Offset 264, 20 lines modified | ||
264 | ····const·v6,·0x7f0d006c | 264 | ····const·v6,·0x7f0d006c |
265 | ····new-instance·v7,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 265 | ····new-instance·v7,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
266 | ····invoke-direct·{v7},·Lfr/kwiatkowski/apktrack/ui/SettingsFragment;-><init>()V | 266 | ····invoke-direct·{v7},·Lfr/kwiatkowski/apktrack/ui/SettingsFragment;-><init>()V |
267 | ····.line·292 | ||
267 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 268 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
268 | ····move-result-object·v5 | 269 | ····move-result-object·v5 |
270 | ····.line·293 | ||
269 | ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 271 | ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
270 | ····goto·:goto_0 | 272 | ····goto·:goto_0 |
271 | .end·method | 273 | .end·method |
272 | .method·private·_toggle_show_system_apps(Landroid/view/MenuItem;)Z | 274 | .method·private·_toggle_show_system_apps(Landroid/view/MenuItem;)Z |
273 | ····.locals·8 | 275 | ····.locals·8 |
Offset 567, 18 lines modified | Offset 569, 20 lines modified | ||
567 | ····move-result-object·v0 | 569 | ····move-result-object·v0 |
568 | ····iget-object·v1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity;->_app_display:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | 570 | ····iget-object·v1,·p0,·Lfr/kwiatkowski/apktrack/MainActivity;->_app_display:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; |
569 | ····const-string·v2,·"appdisplayfragment" | 571 | ····const-string·v2,·"appdisplayfragment" |
572 | ····.line·63 | ||
570 | ····invoke-virtual·{v0,·v3,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 573 | ····invoke-virtual·{v0,·v3,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
571 | ····move-result-object·v0 | 574 | ····move-result-object·v0 |
575 | ····.line·64 | ||
572 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 576 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
573 | ····.line·67 | 577 | ····.line·67 |
574 | ····invoke-static·{p0},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->initialize_update_sources(Landroid/content/Context;)V | 578 | ····invoke-static·{p0},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->initialize_update_sources(Landroid/content/Context;)V |
575 | ····.line·74 | 579 | ····.line·74 |
576 | ····:goto_0 | 580 | ····:goto_0 |
Offset 593, 14 lines modified | Offset 597, 15 lines modified | ||
593 | ····new-instance·v1,·Lfr/kwiatkowski/apktrack/MainActivity$1; | 597 | ····new-instance·v1,·Lfr/kwiatkowski/apktrack/MainActivity$1; |
594 | ····invoke-direct·{v1,·p0},·Lfr/kwiatkowski/apktrack/MainActivity$1;-><init>(Lfr/kwiatkowski/apktrack/MainActivity;)V | 598 | ····invoke-direct·{v1,·p0},·Lfr/kwiatkowski/apktrack/MainActivity$1;-><init>(Lfr/kwiatkowski/apktrack/MainActivity;)V |
595 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 599 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
600 | ····.line·84 | ||
596 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V | 601 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V |
597 | ····.line·86 | 602 | ····.line·86 |
598 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/MainActivity;->getIntent()Landroid/content/Intent; | 603 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/MainActivity;->getIntent()Landroid/content/Intent; |
599 | ····move-result-object·v0 | 604 | ····move-result-object·v0 |
Offset 802, 36 lines modified | Offset 807, 40 lines modified | ||
802 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 807 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
803 | ····move-result-object·v1 | 808 | ····move-result-object·v1 |
804 | ····const/4·v2,·0x0 | 809 | ····const/4·v2,·0x0 |
810 | ····.line·148 | ||
805 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 811 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
806 | ····move-result-object·v1 | 812 | ····move-result-object·v1 |
807 | ····const·v2,·0x7f04000f | 813 | ····const·v2,·0x7f04000f |
808 | ····const·v3,·0x7f040010 | 814 | ····const·v3,·0x7f040010 |
815 | ····.line·149 | ||
809 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->setCustomAnimations(II)Landroid/support/v4/app/FragmentTransaction; | 816 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->setCustomAnimations(II)Landroid/support/v4/app/FragmentTransaction; |
810 | ····move-result-object·v1 | 817 | ····move-result-object·v1 |
811 | ····const·v2,·0x7f0d006c | 818 | ····const·v2,·0x7f0d006c |
812 | ····new-instance·v3,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 819 | ····new-instance·v3,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
813 | ····invoke-direct·{v3},·Lfr/kwiatkowski/apktrack/ui/SettingsFragment;-><init>()V | 820 | ····invoke-direct·{v3},·Lfr/kwiatkowski/apktrack/ui/SettingsFragment;-><init>()V |
821 | ····.line·151 | ||
814 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 822 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
815 | ····move-result-object·v1 | 823 | ····move-result-object·v1 |
824 | ····.line·152 | ||
816 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 825 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
817 | ····.line·153 | 826 | ····.line·153 |
818 | ····const/4·v1,·0x1 | 827 | ····const/4·v1,·0x1 |
819 | ····.line·187 | 828 | ····.line·187 |
820 | ····:goto_0 | 829 | ····:goto_0 |
Offset 874, 14 lines modified | Offset 883, 15 lines modified | ||
Max diff block lines reached; 511/3621 bytes (14.11%) of diff not shown. |
Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·10 | 32 | ····.line·10 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·3280 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 203, 14 lines modified | Offset 203, 15 lines modified | ||
203 | ····.local·v2,·"applicationName":Ljava/lang/String; | 203 | ····.local·v2,·"applicationName":Ljava/lang/String; |
204 | ····new-instance·v0,·Lfr/kwiatkowski/apktrack/model/InstalledApp; | 204 | ····new-instance·v0,·Lfr/kwiatkowski/apktrack/model/InstalledApp; |
205 | ····iget-object·v1,·p1,·Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; | 205 | ····iget-object·v1,·p1,·Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; |
206 | ····iget-object·v3,·p1,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; | 206 | ····iget-object·v3,·p1,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; |
207 | ····.line·336 | ||
207 | ····invoke-static·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->is_system_package(Landroid/content/pm/PackageInfo;)Z | 208 | ····invoke-static·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->is_system_package(Landroid/content/pm/PackageInfo;)Z |
208 | ····move-result·v5 | 209 | ····move-result·v5 |
209 | ····invoke-direct/range·{v0·..·v5},·Lfr/kwiatkowski/apktrack/model/InstalledApp;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V | 210 | ····invoke-direct/range·{v0·..·v5},·Lfr/kwiatkowski/apktrack/model/InstalledApp;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V |
210 | ····.line·339 | 211 | ····.line·339 |
Offset 544, 123 lines modified | Offset 545, 123 lines modified | ||
544 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 545 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
545 | ····goto·:goto_0 | 546 | ····goto·:goto_0 |
546 | .end·method | 547 | .end·method |
547 | .method·public·static·delete_app(Ljava/lang/String;)V | 548 | .method·public·static·delete_app(Ljava/lang/String;)V |
548 |
····.locals· |
549 | ····.locals·9 |
549 | ····.param·p0,·"package_name"····#·Ljava/lang/String; | 550 | ····.param·p0,·"package_name"····#·Ljava/lang/String; |
550 | ····.prologue | 551 | ····.prologue |
551 |
····const/4·v |
552 | ····const/4·v8,·0x1 |
552 | ····.line·98 | 553 | ····.line·98 |
553 | ····invoke-static·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->find_app(Ljava/lang/String;)Lfr/kwiatkowski/apktrack/model/InstalledApp; | 554 | ····invoke-static·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->find_app(Ljava/lang/String;)Lfr/kwiatkowski/apktrack/model/InstalledApp; |
554 | ····move-result-object·v0 | 555 | ····move-result-object·v0 |
555 | ····.line·99 | 556 | ····.line·99 |
556 | ····.local·v0,·"app":Lfr/kwiatkowski/apktrack/model/InstalledApp; | 557 | ····.local·v0,·"app":Lfr/kwiatkowski/apktrack/model/InstalledApp; |
557 | ····if-eqz·v0,·:cond_2 | 558 | ····if-eqz·v0,·:cond_2 |
558 | ····.line·101 | 559 | ····.line·101 |
559 |
····const-class·v |
560 | ····const-class·v3,·Lfr/kwiatkowski/apktrack/model/AppIcon; |
560 |
····const-string·v |
561 | ····const-string·v4,·"_owner·=·?" |
561 |
····new-array·v |
562 | ····new-array·v5,·v8,·[Ljava/lang/String; |
562 |
····const/4·v |
563 | ····const/4·v6,·0x0 |
563 | ····invoke-virtual·{v0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_package_name()Ljava/lang/String; | 564 | ····invoke-virtual·{v0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_package_name()Ljava/lang/String; |
564 |
····move-result-object·v |
565 | ····move-result-object·v7 |
565 |
····aput-object·v |
566 | ····aput-object·v7,·v5,·v6 |
566 |
····invoke-static·{v |
567 | ····invoke-static·{v3,·v4,·v5},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->find(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; |
567 |
····move-result-object·v |
568 | ····move-result-object·v2 |
568 | ····.line·102 | 569 | ····.line·102 |
569 |
····.local·v |
570 | ····.local·v2,·"icons":Ljava/util/List;,·"Ljava/util/List<Lfr/kwiatkowski/apktrack/model/AppIcon;>;" |
570 |
····invoke-interface·{v |
571 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
571 |
····move-result·v |
572 | ····move-result·v3 |
572 |
····if-eq·v |
573 | ····if-eq·v3,·v8,·:cond_0 |
573 | ····.line·104 | 574 | ····.line·104 |
574 |
····const-string·v |
575 | ····const-string·v3,·"ApkTrack" |
575 |
····new-instance·v |
576 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
576 |
····invoke-direct·{v |
577 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
577 |
····const-string·v |
578 | ····const-string·v5,·"[InstalledApp.delete_app]·Deleting·an·app·with·" |
578 |
····invoke-virtual·{v |
579 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
579 |
····move-result-object·v |
580 | ····move-result-object·v4 |
580 |
···· |
581 | ····.line·105 |
582 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | ||
581 |
····move-result·v |
583 | ····move-result·v5 |
582 |
····invoke-virtual·{v |
584 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
583 |
····move-result-object·v |
585 | ····move-result-object·v4 |
584 |
····const-string·v |
586 | ····const-string·v5,·"·associated·icons." |
585 |
····invoke-virtual·{v |
587 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
586 |
····move-result-object·v |
588 | ····move-result-object·v4 |
587 |
····invoke-virtual·{v |
589 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
588 |
····move-result-object·v |
590 | ····move-result-object·v4 |
589 |
|
591 | ····.line·104 |
592 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | ||
Max diff block lines reached; 10341/14950 bytes (69.17%) of diff not shown. |
Offset 202, 256 lines modified | Offset 202, 253 lines modified | ||
202 | .end·method | 202 | .end·method |
203 | .method·public·static·get_source(Lfr/kwiatkowski/apktrack/model/InstalledApp;)Lfr/kwiatkowski/apktrack/model/UpdateSource; | 203 | .method·public·static·get_source(Lfr/kwiatkowski/apktrack/model/InstalledApp;)Lfr/kwiatkowski/apktrack/model/UpdateSource; |
204 | ····.locals·4 | 204 | ····.locals·4 |
205 | ····.param·p0,·"app"····#·Lfr/kwiatkowski/apktrack/model/InstalledApp; | 205 | ····.param·p0,·"app"····#·Lfr/kwiatkowski/apktrack/model/InstalledApp; |
206 | ····.prologue | 206 | ····.prologue |
207 |
····const/4·v |
207 | ····const/4·v1,·0x0 |
208 | ····.line·189 | 208 | ····.line·189 |
209 | ····invoke-static·{},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->get_update_sources()Ljava/util/ArrayList; | 209 | ····invoke-static·{},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->get_update_sources()Ljava/util/ArrayList; |
210 |
····move-result-object·v |
210 | ····move-result-object·v2 |
211 |
····if-nez·v |
211 | ····if-nez·v2,·:cond_1 |
212 |
····move-object·v |
212 | ····move-object·v0,·v1 |
213 | ····.line·212 | 213 | ····.line·212 |
214 | ····:cond_0 | 214 | ····:cond_0 |
215 | ····:goto_0 | 215 | ····:goto_0 |
216 |
····return-object·v |
216 | ····return-object·v0 |
217 | ····.line·193 | 217 | ····.line·193 |
218 | ····:cond_1 | 218 | ····:cond_1 |
219 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_update_source()Ljava/lang/String; | 219 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_update_source()Ljava/lang/String; |
220 |
····move-result-object·v |
220 | ····move-result-object·v2 |
221 |
····if-eqz·v |
221 | ····if-eqz·v2,·:cond_2 |
222 | ····.line·195 | 222 | ····.line·195 |
223 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_update_source()Ljava/lang/String; | 223 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_update_source()Ljava/lang/String; |
224 |
····move-result-object·v |
224 | ····move-result-object·v2 |
225 |
····invoke-static·{v |
225 | ····invoke-static·{v2},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->get_source(Ljava/lang/String;)Lfr/kwiatkowski/apktrack/model/UpdateSource; |
226 |
····move-result-object·v |
226 | ····move-result-object·v0 |
227 | ····.line·196 | 227 | ····.line·196 |
228 |
····.local·v |
228 | ····.local·v0,·"s":Lfr/kwiatkowski/apktrack/model/UpdateSource; |
229 |
····if-nez·v |
229 | ····if-nez·v0,·:cond_0 |
230 | ····.line·201 | 230 | ····.line·201 |
231 |
····invoke-virtual·{p0,·v |
231 | ····invoke-virtual·{p0,·v1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->set_update_source(Ljava/lang/String;)V |
232 | ····.line·202 | 232 | ····.line·202 |
233 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->save()J | 233 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->save()J |
234 | ····.line·206 | 234 | ····.line·206 |
235 |
····.end·local·v |
235 | ····.end·local·v0····#·"s":Lfr/kwiatkowski/apktrack/model/UpdateSource; |
236 | ····:cond_2 | 236 | ····:cond_2 |
237 | ····invoke-static·{},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->get_update_sources()Ljava/util/ArrayList; | 237 | ····invoke-static·{},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->get_update_sources()Ljava/util/ArrayList; |
238 |
····move-result-object·v |
238 | ····move-result-object·v2 |
239 |
····invoke-virtual·{v |
239 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
240 |
····move-result-object·v |
240 | ····move-result-object·v2 |
241 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
242 | ····:cond_3 | 241 | ····:cond_3 |
243 |
····invoke-interface·{v |
242 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
244 | ····move-result·v3 | 243 | ····move-result·v3 |
245 | ····if-eqz·v3,·:cond_4 | 244 | ····if-eqz·v3,·:cond_4 |
246 |
····invoke-interface·{v |
245 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
247 |
····move-result-object·v |
246 | ····move-result-object·v0 |
248 |
····check-cast·v |
247 | ····check-cast·v0,·Lfr/kwiatkowski/apktrack/model/UpdateSource; |
249 | ····.line·208 | 248 | ····.line·208 |
250 |
····.restart·local·v |
249 | ····.restart·local·v0····#·"s":Lfr/kwiatkowski/apktrack/model/UpdateSource; |
251 |
····invoke-virtual·{v |
250 | ····invoke-virtual·{v0,·p0},·Lfr/kwiatkowski/apktrack/model/UpdateSource;->is_applicable(Lfr/kwiatkowski/apktrack/model/InstalledApp;)Z |
252 | ····move-result·v3 | 251 | ····move-result·v3 |
253 | ····if-eqz·v3,·:cond_3 | 252 | ····if-eqz·v3,·:cond_3 |
254 | ····goto·:goto_0 | 253 | ····goto·:goto_0 |
255 |
····.end·local·v |
254 | ····.end·local·v0····#·"s":Lfr/kwiatkowski/apktrack/model/UpdateSource; |
256 | ····:cond_4 | 255 | ····:cond_4 |
257 |
····move-object·v |
256 | ····move-object·v0,·v1 |
258 | ····.line·212 | 257 | ····.line·212 |
259 | ····goto·:goto_0 | 258 | ····goto·:goto_0 |
260 | .end·method | 259 | .end·method |
261 | .method·public·static·get_source(Ljava/lang/String;)Lfr/kwiatkowski/apktrack/model/UpdateSource; | 260 | .method·public·static·get_source(Ljava/lang/String;)Lfr/kwiatkowski/apktrack/model/UpdateSource; |
262 | ····.locals·4 | 261 | ····.locals·4 |
263 | ····.param·p0,·"name"····#·Ljava/lang/String; | 262 | ····.param·p0,·"name"····#·Ljava/lang/String; |
264 | ····.prologue | 263 | ····.prologue |
265 |
····const/4·v |
264 | ····const/4·v1,·0x0 |
Max diff block lines reached; 26540/30659 bytes (86.57%) of diff not shown. |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | ····const-string·v5,·"[BroadcastHandler._handle_model_modification_intent]·Received·an·" | 38 | ····const-string·v5,·"[BroadcastHandler._handle_model_modification_intent]·Received·an·" |
39 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 39 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
40 | ····move-result-object·v4 | 40 | ····move-result-object·v4 |
41 | ····.line·69 | ||
41 | ····invoke-virtual·{p1},·Landroid/content/Intent;->getAction()Ljava/lang/String; | 42 | ····invoke-virtual·{p1},·Landroid/content/Intent;->getAction()Ljava/lang/String; |
42 | ····move-result-object·v5 | 43 | ····move-result-object·v5 |
43 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 44 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
44 | ····move-result-object·v4 | 45 | ····move-result-object·v4 |
Offset 56, 14 lines modified | Offset 57, 15 lines modified | ||
56 | ····move-result-object·v4 | 57 | ····move-result-object·v4 |
57 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 58 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
58 | ····move-result-object·v4 | 59 | ····move-result-object·v4 |
60 | ····.line·68 | ||
59 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 61 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
60 | ····.line·106 | 62 | ····.line·106 |
61 | ····:cond_0 | 63 | ····:cond_0 |
62 | ····:goto_0 | 64 | ····:goto_0 |
63 | ····return-void | 65 | ····return-void |
Offset 235, 14 lines modified | Offset 237, 15 lines modified | ||
235 | ····move-result·v0 | 237 | ····move-result·v0 |
236 | ····if-nez·v0,·:cond_0 | 238 | ····if-nez·v0,·:cond_0 |
237 | ····const-string·v0,·"android.intent.action.PACKAGE_REMOVED" | 239 | ····const-string·v0,·"android.intent.action.PACKAGE_REMOVED" |
240 | ····.line·38 | ||
238 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; | 241 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; |
239 | ····move-result-object·v1 | 242 | ····move-result-object·v1 |
240 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 243 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
241 | ····move-result·v0 | 244 | ····move-result·v0 |
Offset 32, 96 lines modified | Offset 32, 95 lines modified | ||
32 | ····.line·37 | 32 | ····.line·37 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·protected·doWakefulWork(Landroid/content/Intent;)V | 36 | .method·protected·doWakefulWork(Landroid/content/Intent;)V |
37 |
····.locals· |
37 | ····.locals·6 |
38 | ····.param·p1,·"intent"····#·Landroid/content/Intent; | 38 | ····.param·p1,·"intent"····#·Landroid/content/Intent; |
39 | ····.prologue | 39 | ····.prologue |
40 |
····const/4·v |
40 | ····const/4·v5,·0x0 |
41 | ····.line·43 | 41 | ····.line·43 |
42 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 42 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
43 |
····move-result-object·v |
43 | ····move-result-object·v3 |
44 |
····const-string·v |
44 | ····const-string·v4,·"pref_background_checks" |
45 |
····invoke-interface·{v |
45 | ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
46 |
····move-result·v |
46 | ····move-result·v3 |
47 |
····if-nez·v |
47 | ····if-nez·v3,·:cond_1 |
48 | ····.line·45 | 48 | ····.line·45 |
49 |
····const-string·v |
49 | ····const-string·v3,·"ApkTrack" |
50 |
····const-string·v |
50 | ····const-string·v4,·"Aborting·automatic·checks·due·to·user·preferences." |
51 |
····invoke-static·{v |
51 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
52 | ····.line·68 | 52 | ····.line·68 |
53 | ····:cond_0 | 53 | ····:cond_0 |
54 | ····return-void | 54 | ····return-void |
55 | ····.line·50 | 55 | ····.line·50 |
56 | ····:cond_1 | 56 | ····:cond_1 |
57 |
····const-class·v |
57 | ····const-class·v3,·Lfr/kwiatkowski/apktrack/model/InstalledApp; |
58 |
····const-string·v |
58 | ····const-string·v4,·"_isignored·=·0·AND·_iscurrentlychecking·=·0" |
59 |
····new-array·v |
59 | ····new-array·v5,·v5,·[Ljava/lang/String; |
60 |
····invoke-static·{v |
60 | ····invoke-static·{v3,·v4,·v5},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->find(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; |
61 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
62 | ····.line·53 | 62 | ····.line·53 |
63 | ····.local·v1,·"app_list":Ljava/util/List;,·"Ljava/util/List<Lfr/kwiatkowski/apktrack/model/InstalledApp;>;" | 63 | ····.local·v1,·"app_list":Ljava/util/List;,·"Ljava/util/List<Lfr/kwiatkowski/apktrack/model/InstalledApp;>;" |
64 |
····const-string·v |
64 | ····const-string·v3,·"ApkTrack" |
65 |
····new-instance·v |
65 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
66 |
····invoke-direct·{v |
66 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
67 |
····const-string·v |
67 | ····const-string·v5,·"New·update·cycle·started!·(" |
68 |
····invoke-virtual·{v |
68 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
69 |
····move-result-object·v |
69 | ····move-result-object·v4 |
70 | ····invoke-interface·{v1},·Ljava/util/List;->size()I | 70 | ····invoke-interface·{v1},·Ljava/util/List;->size()I |
71 |
····move-result·v |
71 | ····move-result·v5 |
72 |
····invoke-virtual·{v |
72 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
73 |
····move-result-object·v |
73 | ····move-result-object·v4 |
74 |
····const-string·v |
74 | ····const-string·v5,·"·apps·to·check)" |
75 |
····invoke-virtual·{v |
75 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
76 |
····move-result-object·v |
76 | ····move-result-object·v4 |
77 |
····invoke-virtual·{v |
77 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
78 |
····move-result-object·v |
78 | ····move-result-object·v4 |
79 |
····invoke-static·{v |
79 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
80 | ····.line·54 | 80 | ····.line·54 |
81 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 81 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
82 | ····move-result-object·v3 | 82 | ····move-result-object·v3 |
83 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
84 | ····:cond_2 | 83 | ····:cond_2 |
85 | ····:goto_0 | 84 | ····:goto_0 |
86 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 85 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
87 | ····move-result·v4 | 86 | ····move-result·v4 |
88 | ····if-eqz·v4,·:cond_0 | 87 | ····if-eqz·v4,·:cond_0 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/app/IntentService; | 2 | .super·Landroid/app/IntentService; |
3 | .source·"WebService.java" | 3 | .source·"WebService.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lfr/kwiatkowski/apktrack/service/WebService$1;, | ||
8 | ········Lfr/kwiatkowski/apktrack/service/WebService$MessageAccessor; | 7 | ········Lfr/kwiatkowski/apktrack/service/WebService$MessageAccessor; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·public·static·final·ACTION:Ljava/lang/String;·=·"action" | 11 | .field·public·static·final·ACTION:Ljava/lang/String;·=·"action" |
Offset 276, 26 lines modified | Offset 275, 29 lines modified | ||
276 | ····:cond_0 | 275 | ····:cond_0 |
277 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_download_url()Ljava/lang/String; | 276 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_download_url()Ljava/lang/String; |
278 | ····move-result-object·v5 | 277 | ····move-result-object·v5 |
279 | ····new-array·v6,·v10,·[Ljava/lang/Object; | 278 | ····new-array·v6,·v10,·[Ljava/lang/Object; |
279 | ····.line·586 | ||
280 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_display_name()Ljava/lang/String; | 280 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_display_name()Ljava/lang/String; |
281 | ····move-result-object·v7 | 281 | ····move-result-object·v7 |
282 | ····aput-object·v7,·v6,·v8 | 282 | ····aput-object·v7,·v6,·v8 |
283 | ····.line·587 | ||
283 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_latest_version()Ljava/lang/String; | 284 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_latest_version()Ljava/lang/String; |
284 | ····move-result-object·v7 | 285 | ····move-result-object·v7 |
285 | ····aput-object·v7,·v6,·v9 | 286 | ····aput-object·v7,·v6,·v9 |
287 | ····.line·585 | ||
286 | ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 288 | ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
287 | ····move-result-object·v5 | 289 | ····move-result-object·v5 |
288 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 290 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
289 | ····move-result-object·v4 | 291 | ····move-result-object·v4 |
Offset 322, 14 lines modified | Offset 324, 15 lines modified | ||
322 | ····invoke-virtual·{v5,·p2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 324 | ····invoke-virtual·{v5,·p2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
323 | ····move-result·v5 | 325 | ····move-result·v5 |
324 | ····if-eqz·v5,·:cond_1 | 326 | ····if-eqz·v5,·:cond_1 |
327 | ····.line·595 | ||
325 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 328 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
326 | ····move-result-object·v5 | 329 | ····move-result-object·v5 |
327 | ····const-string·v6,·"pref_wifi_only" | 330 | ····const-string·v6,·"pref_wifi_only" |
328 | ····invoke-interface·{v5,·v6,·v9},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 331 | ····invoke-interface·{v5,·v6,·v9},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
Offset 343, 14 lines modified | Offset 346, 15 lines modified | ||
343 | ····.line·606 | 346 | ····.line·606 |
344 | ····:goto_1 | 347 | ····:goto_1 |
345 | ····invoke-virtual·{v1,·v8},·Landroid/app/DownloadManager$Request;->setAllowedOverRoaming(Z)Landroid/app/DownloadManager$Request; | 348 | ····invoke-virtual·{v1,·v8},·Landroid/app/DownloadManager$Request;->setAllowedOverRoaming(Z)Landroid/app/DownloadManager$Request; |
346 | ····move-result-object·v5 | 349 | ····move-result-object·v5 |
350 | ····.line·607 | ||
347 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/service/WebService;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; | 351 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/service/WebService;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; |
348 | ····move-result-object·v6 | 352 | ····move-result-object·v6 |
349 | ····iget·v6,·v6,·Landroid/content/pm/ApplicationInfo;->labelRes:I | 353 | ····iget·v6,·v6,·Landroid/content/pm/ApplicationInfo;->labelRes:I |
350 | ····invoke-virtual·{p0,·v6},·Lfr/kwiatkowski/apktrack/service/WebService;->getString(I)Ljava/lang/String; | 354 | ····invoke-virtual·{p0,·v6},·Lfr/kwiatkowski/apktrack/service/WebService;->getString(I)Ljava/lang/String; |
Offset 361, 14 lines modified | Offset 365, 15 lines modified | ||
361 | ····move-result-object·v5 | 365 | ····move-result-object·v5 |
362 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 366 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
363 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 367 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
368 | ····.line·608 | ||
364 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_display_name()Ljava/lang/String; | 369 | ····invoke-virtual·{p1},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_display_name()Ljava/lang/String; |
365 | ····move-result-object·v7 | 370 | ····move-result-object·v7 |
366 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 371 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
367 | ····move-result-object·v6 | 372 | ····move-result-object·v6 |
Offset 397, 38 lines modified | Offset 402, 41 lines modified | ||
397 | ····move-result-object·v6 | 402 | ····move-result-object·v6 |
398 | ····invoke-virtual·{v5,·v6},·Landroid/app/DownloadManager$Request;->setDescription(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request; | 403 | ····invoke-virtual·{v5,·v6},·Landroid/app/DownloadManager$Request;->setDescription(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request; |
Max diff block lines reached; 40266/43294 bytes (93.01%) 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:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage; | 18 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage;)V | 20 | .method·public·constructor·<init>(Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·111 | 24 | ····.line·111 |
24 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$EventAlreadyProcessedException;->this$0:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage; | 25 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$EventAlreadyProcessedException;->this$0:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage; |
25 | ····invoke-direct·{p0},·Ljava/lang/Exception;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Exception;-><init>()V |
Offset 184, 15 lines modified | Offset 184, 15 lines modified | ||
184 | ····invoke-virtual·{p0,·p1,·v0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->add_apps(Ljava/util/List;Z)V | 184 | ····invoke-virtual·{p0,·p1,·v0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->add_apps(Ljava/util/List;Z)V |
185 | ····.line·210 | 185 | ····.line·210 |
186 | ····return-void | 186 | ····return-void |
187 | .end·method | 187 | .end·method |
188 | .method·public·add_apps(Ljava/util/List;Z)V | 188 | .method·public·add_apps(Ljava/util/List;Z)V |
189 |
····.locals· |
189 | ····.locals·5 |
190 | ····.param·p1····#·Ljava/util/List; | 190 | ····.param·p1····#·Ljava/util/List; |
191 | ········.annotation·build·Landroid/support/annotation/NonNull; | 191 | ········.annotation·build·Landroid/support/annotation/NonNull; |
192 | ········.end·annotation | 192 | ········.end·annotation |
193 | ····.end·param | 193 | ····.end·param |
194 | ····.param·p2,·"merge_with_existing"····#·Z | 194 | ····.param·p2,·"merge_with_existing"····#·Z |
195 | ····.annotation·system·Ldalvik/annotation/Signature; | 195 | ····.annotation·system·Ldalvik/annotation/Signature; |
196 | ········value·=·{ | 196 | ········value·=·{ |
Offset 203, 28 lines modified | Offset 203, 28 lines modified | ||
203 | ············">;Z)V" | 203 | ············">;Z)V" |
204 | ········} | 204 | ········} |
205 | ····.end·annotation | 205 | ····.end·annotation |
206 | ····.prologue | 206 | ····.prologue |
207 | ····.line·230 | 207 | ····.line·230 |
208 | ····.local·p1,·"to_add":Ljava/util/List;,·"Ljava/util/List<Lfr/kwiatkowski/apktrack/model/InstalledApp;>;" | 208 | ····.local·p1,·"to_add":Ljava/util/List;,·"Ljava/util/List<Lfr/kwiatkowski/apktrack/model/InstalledApp;>;" |
209 |
····iget-object·v |
209 | ····iget-object·v3,·p0,·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_installed_apps:Ljava/util/List; |
210 |
····invoke-interface·{v |
210 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
211 |
····move-result·v |
211 | ····move-result·v3 |
212 |
····if-nez·v |
212 | ····if-nez·v3,·:cond_1 |
213 | ····.line·232 | 213 | ····.line·232 |
214 | ····invoke-direct·{p0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_get_comparator()Ljava/util/Comparator; | 214 | ····invoke-direct·{p0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_get_comparator()Ljava/util/Comparator; |
215 |
····move-result-object·v |
215 | ····move-result-object·v3 |
216 |
····invoke-static·{p1,·v |
216 | ····invoke-static·{p1,·v3},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V |
217 | ····.line·233 | 217 | ····.line·233 |
218 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_installed_apps:Ljava/util/List; | 218 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_installed_apps:Ljava/util/List; |
219 | ····.line·234 | 219 | ····.line·234 |
220 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->notifyDataSetChanged()V | 220 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->notifyDataSetChanged()V |
Offset 233, 30 lines modified | Offset 233, 29 lines modified | ||
233 | ····return-void | 233 | ····return-void |
234 | ····.line·238 | 234 | ····.line·238 |
235 | ····:cond_1 | 235 | ····:cond_1 |
236 | ····if-eqz·p2,·:cond_3 | 236 | ····if-eqz·p2,·:cond_3 |
237 | ····.line·240 | 237 | ····.line·240 |
238 |
····iget-object·v |
238 | ····iget-object·v3,·p0,·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_installed_apps:Ljava/util/List; |
239 |
····invoke-interface·{v |
239 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
240 |
····move-result-object·v |
240 | ····move-result-object·v3 |
241 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
242 | ····:cond_2 | 241 | ····:cond_2 |
243 | ····:goto_0 | 242 | ····:goto_0 |
244 |
····invoke-interface·{v |
243 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
245 | ····move-result·v4 | 244 | ····move-result·v4 |
246 | ····if-eqz·v4,·:cond_3 | 245 | ····if-eqz·v4,·:cond_3 |
247 |
····invoke-interface·{v |
246 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
248 | ····move-result-object·v0 | 247 | ····move-result-object·v0 |
249 | ····check-cast·v0,·Lfr/kwiatkowski/apktrack/model/InstalledApp; | 248 | ····check-cast·v0,·Lfr/kwiatkowski/apktrack/model/InstalledApp; |
250 | ····.line·242 | 249 | ····.line·242 |
251 | ····.local·v0,·"app":Lfr/kwiatkowski/apktrack/model/InstalledApp; | 250 | ····.local·v0,·"app":Lfr/kwiatkowski/apktrack/model/InstalledApp; |
Offset 269, 94 lines modified | Offset 268, 93 lines modified | ||
269 | ····.line·243 | 268 | ····.line·243 |
270 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 269 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
271 | ····goto·:goto_0 | 270 | ····goto·:goto_0 |
272 | ····.line·248 | 271 | ····.line·248 |
273 | ····.end·local·v0····#·"app":Lfr/kwiatkowski/apktrack/model/InstalledApp; | 272 | ····.end·local·v0····#·"app":Lfr/kwiatkowski/apktrack/model/InstalledApp; |
274 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
275 | ····:cond_3 | 273 | ····:cond_3 |
276 | ····invoke-direct·{p0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_get_comparator()Ljava/util/Comparator; | 274 | ····invoke-direct·{p0},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->_get_comparator()Ljava/util/Comparator; |
277 |
····move-result-object·v |
275 | ····move-result-object·v3 |
278 |
····invoke-static·{p1,·v |
276 | ····invoke-static·{p1,·v3},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V |
279 | ····.line·250 | 277 | ····.line·250 |
280 | ····const/4·v1,·0x0 | 278 | ····const/4·v1,·0x0 |
281 | ····.local·v1,·"i":I | 279 | ····.local·v1,·"i":I |
282 | ····:goto_1 | 280 | ····:goto_1 |
283 | ····invoke-interface·{p1},·Ljava/util/List;->size()I | 281 | ····invoke-interface·{p1},·Ljava/util/List;->size()I |
284 |
····move-result·v |
282 | ····move-result·v3 |
Max diff block lines reached; 5689/9337 bytes (60.93%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·73 | 27 | ····.line·73 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$1;->this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$1;->this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$installed_apps:Ljava/util/List; | 22 | .field·final·synthetic·val$installed_apps:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·140 | 28 | ····.line·140 |
28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2$1;->this$1:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2; | 29 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2$1;->this$1:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2; |
29 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2$1;->val$installed_apps:Ljava/util/List; | 30 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2$1;->val$installed_apps:Ljava/util/List; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·135 | 27 | ····.line·135 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2;->this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$2;->this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$event:Landroid/util/Pair; | 22 | .field·final·synthetic·val$event:Landroid/util/Pair; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;Landroid/util/Pair;)V | 24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;Landroid/util/Pair;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·202 | 28 | ····.line·202 |
28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$3;->this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; | 29 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$3;->this$0:Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment; |
29 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$3;->val$event:Landroid/util/Pair; | 30 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment$3;->val$event:Landroid/util/Pair; |
Offset 467, 17 lines modified | Offset 467, 17 lines modified | ||
467 | .method·public·onEvent(Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage;)V | 467 | .method·public·onEvent(Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage;)V |
468 | ····.locals·8 | 468 | ····.locals·8 |
469 | ····.param·p1,·"m"····#·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage; | 469 | ····.param·p1,·"m"····#·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage; |
470 | ····.prologue | 470 | ····.prologue |
471 | ····.line·164 | 471 | ····.line·164 |
472 |
····iget-object·v |
472 | ····iget-object·v5,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;->_app_adapter:Lfr/kwiatkowski/apktrack/ui/AppAdapter; |
473 |
····if-nez·v |
473 | ····if-nez·v5,·:cond_1 |
474 | ····.line·210 | 474 | ····.line·210 |
475 | ····:cond_0 | 475 | ····:cond_0 |
476 | ····:goto_0 | 476 | ····:goto_0 |
477 | ····return-void | 477 | ····return-void |
478 | ····.line·170 | 478 | ····.line·170 |
Offset 489, 141 lines modified | Offset 489, 139 lines modified | ||
489 | ····move-result-object·v1 | 489 | ····move-result-object·v1 |
490 | ····.line·176 | 490 | ····.line·176 |
491 | ····.local·v1,·"events":Ljava/util/List;,·"Ljava/util/List<Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;>;" | 491 | ····.local·v1,·"events":Ljava/util/List;,·"Ljava/util/List<Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;>;" |
492 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 492 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
493 |
····move-result-object·v |
493 | ····move-result-object·v6 |
494 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
495 | ····:cond_2 | 494 | ····:cond_2 |
496 | ····:goto_1 | 495 | ····:goto_1 |
497 |
····invoke-interface·{v |
496 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
498 |
····move-result·v |
497 | ····move-result·v5 |
499 |
····if-eqz·v |
498 | ····if-eqz·v5,·:cond_0 |
500 |
····invoke-interface·{v |
499 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
501 | ····move-result-object·v0 | 500 | ····move-result-object·v0 |
502 | ····check-cast·v0,·Landroid/util/Pair; | 501 | ····check-cast·v0,·Landroid/util/Pair; |
503 | ····.line·179 | 502 | ····.line·179 |
504 | ····.local·v0,·"event":Landroid/util/Pair;,·"Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;" | 503 | ····.local·v0,·"event":Landroid/util/Pair;,·"Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;" |
505 |
····iget-object·v |
504 | ····iget-object·v5,·v0,·Landroid/util/Pair;->first:Ljava/lang/Object; |
506 | ····sget-object·v7,·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;->APP_REMOVED:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type; | 505 | ····sget-object·v7,·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;->APP_REMOVED:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type; |
507 |
····if-ne·v |
506 | ····if-ne·v5,·v7,·:cond_3 |
508 | ····.line·180 | 507 | ····.line·180 |
509 | ····iget-object·v7,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;->_app_adapter:Lfr/kwiatkowski/apktrack/ui/AppAdapter; | 508 | ····iget-object·v7,·p0,·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;->_app_adapter:Lfr/kwiatkowski/apktrack/ui/AppAdapter; |
510 |
····iget-object·v |
509 | ····iget-object·v5,·v0,·Landroid/util/Pair;->second:Ljava/lang/Object; |
511 |
····check-cast·v |
510 | ····check-cast·v5,·Ljava/lang/String; |
512 |
····invoke-virtual·{v7,·v |
511 | ····invoke-virtual·{v7,·v5},·Lfr/kwiatkowski/apktrack/ui/AppAdapter;->remove_app(Ljava/lang/String;)V |
513 | ····goto·:goto_1 | 512 | ····goto·:goto_1 |
514 | ····.line·172 | 513 | ····.line·172 |
515 | ····.end·local·v0····#·"event":Landroid/util/Pair;,·"Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;" | 514 | ····.end·local·v0····#·"event":Landroid/util/Pair;,·"Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;" |
516 | ····.end·local·v1····#·"events":Ljava/util/List;,·"Ljava/util/List<Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;>;" | 515 | ····.end·local·v1····#·"events":Ljava/util/List;,·"Ljava/util/List<Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;>;" |
517 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
518 | ····:catch_0 | 516 | ····:catch_0 |
519 |
····move-exception·v |
517 | ····move-exception·v2 |
520 | ····.line·173 | 518 | ····.line·173 |
521 |
····.local·v |
519 | ····.local·v2,·"ignored":Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$EventAlreadyProcessedException; |
522 | ····goto·:goto_0 | 520 | ····goto·:goto_0 |
523 | ····.line·184 | 521 | ····.line·184 |
524 |
····.end·local·v |
522 | ····.end·local·v2····#·"ignored":Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$EventAlreadyProcessedException; |
525 | ····.restart·local·v0····#·"event":Landroid/util/Pair;,·"Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;" | 523 | ····.restart·local·v0····#·"event":Landroid/util/Pair;,·"Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;" |
526 | ····.restart·local·v1····#·"events":Ljava/util/List;,·"Ljava/util/List<Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;>;" | 524 | ····.restart·local·v1····#·"events":Ljava/util/List;,·"Ljava/util/List<Landroid/util/Pair<Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;Ljava/lang/String;>;>;" |
527 | ····.restart·local·v2····#·"i$":Ljava/util/Iterator; | ||
528 | ····:cond_3 | 525 | ····:cond_3 |
529 |
····iget-object·v |
526 | ····iget-object·v5,·v0,·Landroid/util/Pair;->first:Ljava/lang/Object; |
530 | ····sget-object·v7,·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;->APP_ADDED:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type; | 527 | ····sget-object·v7,·Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type;->APP_ADDED:Lfr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$event_type; |
531 |
····if-ne·v |
528 | ····if-ne·v5,·v7,·:cond_5 |
532 | ····.line·186 | 529 | ····.line·186 |
533 |
····iget-object·v |
530 | ····iget-object·v5,·v0,·Landroid/util/Pair;->second:Ljava/lang/Object; |
534 |
····check-cast·v |
531 | ····check-cast·v5,·Ljava/lang/String; |
535 |
····invoke-static·{v |
532 | ····invoke-static·{v5},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->find_app(Ljava/lang/String;)Lfr/kwiatkowski/apktrack/model/InstalledApp; |
536 |
····move-result-object·v |
533 | ····move-result-object·v4 |
537 | ····.line·187 | 534 | ····.line·187 |
538 |
····.local·v |
535 | ····.local·v4,·"target":Lfr/kwiatkowski/apktrack/model/InstalledApp; |
539 |
····if-eqz·v |
536 | ····if-eqz·v4,·:cond_0 |
540 | ····.line·190 | 537 | ····.line·190 |
541 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 538 | ····invoke-virtual·{p0},·Lfr/kwiatkowski/apktrack/ui/AppDisplayFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
Max diff block lines reached; 4467/9914 bytes (45.06%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·81 | 27 | ····.line·81 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$1;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$1;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 48, 18 lines modified | Offset 49, 20 lines modified | ||
48 | ····.line·86 | 49 | ····.line·86 |
49 | ····const·v0,·0x7f0d0044 | 50 | ····const·v0,·0x7f0d0044 |
50 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 51 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
51 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
53 | ····.line·87 | ||
52 | ····invoke-virtual·{v0},·Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; | 54 | ····invoke-virtual·{v0},·Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; |
53 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
56 | ····.line·88 | ||
54 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F | 57 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F |
55 | ····move-result·v1 | 58 | ····move-result·v1 |
56 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getY()F | 59 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getY()F |
57 | ····move-result·v2 | 60 | ····move-result·v2 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·305 | 27 | ····.line·305 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$2;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$2;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$ctx:Landroid/content/Context; | 24 | .field·final·synthetic·val$ctx:Landroid/content/Context; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;Landroid/content/Context;Lfr/kwiatkowski/apktrack/model/InstalledApp;)V | 26 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;Landroid/content/Context;Lfr/kwiatkowski/apktrack/model/InstalledApp;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·327 | 30 | ····.line·327 |
30 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$3;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | 31 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$3;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; |
31 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$3;->val$ctx:Landroid/content/Context; | 32 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$3;->val$ctx:Landroid/content/Context; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$info:Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo; | 24 | .field·final·synthetic·val$info:Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo;Landroid/content/Context;)V | 26 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/AppViewHolder;Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo;Landroid/content/Context;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·364 | 30 | ····.line·364 |
30 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$4;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; | 31 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$4;->this$0:Lfr/kwiatkowski/apktrack/ui/AppViewHolder; |
31 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$4;->val$info:Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo; | 32 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$4;->val$info:Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo; |
Offset 111, 14 lines modified | Offset 112, 15 lines modified | ||
111 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 112 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
112 | ····move-result-object·v2 | 113 | ····move-result-object·v2 |
113 | ····iget-object·v3,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$4;->val$info:Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo; | 114 | ····iget-object·v3,·p0,·Lfr/kwiatkowski/apktrack/ui/AppViewHolder$4;->val$info:Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo; |
115 | ····.line·377 | ||
114 | ····invoke-virtual·{v3},·Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo;->get_local_uri()Ljava/lang/String; | 116 | ····invoke-virtual·{v3},·Lfr/kwiatkowski/apktrack/service/utils/DownloadInfo;->get_local_uri()Ljava/lang/String; |
115 | ····move-result-object·v3 | 117 | ····move-result-object·v3 |
116 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 118 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
117 | ····move-result-object·v2 | 119 | ····move-result-object·v2 |
Offset 129, 11 lines modified | Offset 131, 12 lines modified | ||
129 | ····move-result-object·v2 | 131 | ····move-result-object·v2 |
130 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 132 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
131 | ····move-result-object·v2 | 133 | ····move-result-object·v2 |
134 | ····.line·376 | ||
132 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 135 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
133 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
134 | .end·method | 137 | .end·method |
Offset 143, 62 lines modified | Offset 143, 70 lines modified | ||
143 | .method·private·_open_search_page(Landroid/content/Context;Lfr/kwiatkowski/apktrack/model/InstalledApp;)V | 143 | .method·private·_open_search_page(Landroid/content/Context;Lfr/kwiatkowski/apktrack/model/InstalledApp;)V |
144 | ····.locals·5 | 144 | ····.locals·5 |
145 | ····.param·p1,·"ctx"····#·Landroid/content/Context; | 145 | ····.param·p1,·"ctx"····#·Landroid/content/Context; |
146 | ····.param·p2,·"app"····#·Lfr/kwiatkowski/apktrack/model/InstalledApp; | 146 | ····.param·p2,·"app"····#·Lfr/kwiatkowski/apktrack/model/InstalledApp; |
147 | ····.prologue | 147 | ····.prologue |
148 | ····.line·404 | 148 | ····.line·404 |
149 | ····.line·406 | ||
149 | ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 150 | ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
150 | ····move-result-object·v1 | 151 | ····move-result-object·v1 |
151 | ····const-string·v2,·"pref_search_engine" | 152 | ····const-string·v2,·"pref_search_engine" |
152 | ····const·v3,·0x7f06005b | 153 | ····const·v3,·0x7f06005b |
154 | ····.line·408 | ||
153 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 155 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
154 | ····move-result-object·v3 | 156 | ····move-result-object·v3 |
157 | ····.line·407 | ||
155 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 158 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
156 | ····move-result-object·v1 | 159 | ····move-result-object·v1 |
157 | ····const/4·v2,·0x3 | 160 | ····const/4·v2,·0x3 |
158 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 161 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
159 | ····const/4·v3,·0x0 | 162 | ····const/4·v3,·0x0 |
163 | ····.line·409 | ||
160 | ····invoke-virtual·{p2},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_display_name()Ljava/lang/String; | 164 | ····invoke-virtual·{p2},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_display_name()Ljava/lang/String; |
161 | ····move-result-object·v4 | 165 | ····move-result-object·v4 |
162 | ····aput-object·v4,·v2,·v3 | 166 | ····aput-object·v4,·v2,·v3 |
163 | ····const/4·v3,·0x1 | 167 | ····const/4·v3,·0x1 |
168 | ····.line·410 | ||
164 | ····invoke-virtual·{p2},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_latest_version()Ljava/lang/String; | 169 | ····invoke-virtual·{p2},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_latest_version()Ljava/lang/String; |
165 | ····move-result-object·v4 | 170 | ····move-result-object·v4 |
166 | ····aput-object·v4,·v2,·v3 | 171 | ····aput-object·v4,·v2,·v3 |
167 | ····const/4·v3,·0x2 | 172 | ····const/4·v3,·0x2 |
173 | ····.line·411 | ||
168 | ····invoke-virtual·{p2},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_package_name()Ljava/lang/String; | 174 | ····invoke-virtual·{p2},·Lfr/kwiatkowski/apktrack/model/InstalledApp;->get_package_name()Ljava/lang/String; |
169 | ····move-result-object·v4 | 175 | ····move-result-object·v4 |
170 | ····aput-object·v4,·v2,·v3 | 176 | ····aput-object·v4,·v2,·v3 |
177 | ····.line·405 | ||
171 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 178 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
172 | ····move-result-object·v1 | 179 | ····move-result-object·v1 |
180 | ····.line·404 | ||
173 | ····invoke-static·{v1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 181 | ····invoke-static·{v1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
174 | ····move-result-object·v0 | 182 | ····move-result-object·v0 |
175 | ····.line·413 | 183 | ····.line·413 |
176 | ····.local·v0,·"uri":Landroid/net/Uri; | 184 | ····.local·v0,·"uri":Landroid/net/Uri; |
177 | ····new-instance·v1,·Landroid/content/Intent; | 185 | ····new-instance·v1,·Landroid/content/Intent; |
Offset 605, 36 lines modified | Offset 613, 39 lines modified | ||
605 | ····if-nez·v1,·:cond_0 | 613 | ····if-nez·v1,·:cond_0 |
606 | ····const-string·v2,·"%s·%s." | 614 | ····const-string·v2,·"%s·%s." |
607 | ····:goto_0 | 615 | ····:goto_0 |
608 | ····new-array·v4,·v5,·[Ljava/lang/Object; | 616 | ····new-array·v4,·v5,·[Ljava/lang/Object; |
617 | ····.line·232 | ||
609 | ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 618 | ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
610 | ····move-result-object·v5 | 619 | ····move-result-object·v5 |
611 | ····invoke-virtual·{v5,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 620 | ····invoke-virtual·{v5,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
612 | ····move-result-object·v5 | 621 | ····move-result-object·v5 |
613 | ····aput-object·v5,·v4,·v6 | 622 | ····aput-object·v5,·v4,·v6 |
623 | ····.line·233 | ||
614 | ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 624 | ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
615 | ····move-result-object·v5 | 625 | ····move-result-object·v5 |
616 | ····const·v6,·0x7f060040 | 626 | ····const·v6,·0x7f060040 |
617 | ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 627 | ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
618 | ····move-result-object·v5 | 628 | ····move-result-object·v5 |
Max diff block lines reached; 2413/5132 bytes (47.02%) of diff not shown. |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | ····if-ge·v3,·v2,·:cond_0 | 114 | ····if-ge·v3,·v2,·:cond_0 |
115 | ····.line·86 | 115 | ····.line·86 |
116 | ····invoke-virtual·{p2,·v3},·Landroid/support/v7/widget/RecyclerView;->getChildAt(I)Landroid/view/View; | 116 | ····invoke-virtual·{p2,·v3},·Landroid/support/v7/widget/RecyclerView;->getChildAt(I)Landroid/view/View; |
117 | ····move-result-object·v1 | 117 | ····move-result-object·v1 |
118 |
····.line·8 |
118 | ····.line·88 |
119 | ····.local·v1,·"child":Landroid/view/View; | 119 | ····.local·v1,·"child":Landroid/view/View; |
120 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 120 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
121 | ····move-result-object·v5 | 121 | ····move-result-object·v5 |
122 | ····check-cast·v5,·Landroid/support/v7/widget/RecyclerView$LayoutParams; | 122 | ····check-cast·v5,·Landroid/support/v7/widget/RecyclerView$LayoutParams; |
Offset 209, 15 lines modified | Offset 209, 15 lines modified | ||
209 | ····if-ge·v3,·v2,·:cond_0 | 209 | ····if-ge·v3,·v2,·:cond_0 |
210 | ····.line·70 | 210 | ····.line·70 |
211 | ····invoke-virtual·{p2,·v3},·Landroid/support/v7/widget/RecyclerView;->getChildAt(I)Landroid/view/View; | 211 | ····invoke-virtual·{p2,·v3},·Landroid/support/v7/widget/RecyclerView;->getChildAt(I)Landroid/view/View; |
212 | ····move-result-object·v1 | 212 | ····move-result-object·v1 |
213 |
····.line·7 |
213 | ····.line·72 |
214 | ····.local·v1,·"child":Landroid/view/View; | 214 | ····.local·v1,·"child":Landroid/view/View; |
215 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 215 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
216 | ····move-result-object·v5 | 216 | ····move-result-object·v5 |
217 | ····check-cast·v5,·Landroid/support/v7/widget/RecyclerView$LayoutParams; | 217 | ····check-cast·v5,·Landroid/support/v7/widget/RecyclerView$LayoutParams; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1; | 21 | .field·final·synthetic·this$1:Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·89 | 27 | ····.line·89 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1$1;->this$1:Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1$1;->this$1:Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·82 | 27 | ····.line·82 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 48, 38 lines modified | Offset 49, 42 lines modified | ||
48 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
49 | ····invoke-direct·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 50 | ····invoke-direct·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
50 | ····const·v1,·0x7f060015 | 51 | ····const·v1,·0x7f060015 |
52 | ····.line·87 | ||
51 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; | 53 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; |
52 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
53 | ····const·v1,·0x7f060025 | 55 | ····const·v1,·0x7f060025 |
56 | ····.line·88 | ||
54 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; | 57 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; |
55 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
56 | ····const·v1,·0x7f060042 | 59 | ····const·v1,·0x7f060042 |
57 | ····new-instance·v2,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1$1; | 60 | ····new-instance·v2,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1$1; |
58 | ····invoke-direct·{v2,·p0},·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1$1;-><init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1;)V | 61 | ····invoke-direct·{v2,·p0},·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1$1;-><init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment$1;)V |
62 | ····.line·89 | ||
59 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 63 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
60 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
61 | ····const·v1,·0x7f060021 | 65 | ····const·v1,·0x7f060021 |
62 | ····const/4·v2,·0x0 | 66 | ····const/4·v2,·0x0 |
67 | ····.line·102 | ||
63 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 68 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
64 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
65 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; | 70 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; |
66 | ····.line·103 | 71 | ····.line·103 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·109 | 27 | ····.line·109 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$2;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$2;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 21 | .field·final·synthetic·this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;)V | 23 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·128 | 27 | ····.line·128 |
27 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$3;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$3;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$privacy:Landroid/support/v7/preference/Preference; | 22 | .field·final·synthetic·val$privacy:Landroid/support/v7/preference/Preference; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;Landroid/support/v7/preference/Preference;)V | 24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SettingsFragment;Landroid/support/v7/preference/Preference;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·140 | 28 | ····.line·140 |
28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$4;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; | 29 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$4;->this$0:Lfr/kwiatkowski/apktrack/ui/SettingsFragment; |
29 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$4;->val$privacy:Landroid/support/v7/preference/Preference; | 30 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/SettingsFragment$4;->val$privacy:Landroid/support/v7/preference/Preference; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$swiped_app:Lfr/kwiatkowski/apktrack/model/InstalledApp; | 22 | .field·final·synthetic·val$swiped_app:Lfr/kwiatkowski/apktrack/model/InstalledApp; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SwipeHandler;Lfr/kwiatkowski/apktrack/model/InstalledApp;)V | 24 | .method·constructor·<init>(Lfr/kwiatkowski/apktrack/ui/SwipeHandler;Lfr/kwiatkowski/apktrack/model/InstalledApp;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lfr/kwiatkowski/apktrack/ui/SwipeHandler; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·71 | 28 | ····.line·71 |
28 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SwipeHandler$1;->this$0:Lfr/kwiatkowski/apktrack/ui/SwipeHandler; | 29 | ····iput-object·p1,·p0,·Lfr/kwiatkowski/apktrack/ui/SwipeHandler$1;->this$0:Lfr/kwiatkowski/apktrack/ui/SwipeHandler; |
29 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/SwipeHandler$1;->val$swiped_app:Lfr/kwiatkowski/apktrack/model/InstalledApp; | 30 | ····iput-object·p2,·p0,·Lfr/kwiatkowski/apktrack/ui/SwipeHandler$1;->val$swiped_app:Lfr/kwiatkowski/apktrack/model/InstalledApp; |
Offset 117, 15 lines modified | Offset 117, 17 lines modified | ||
117 | ····invoke-static·{v3,·v4,·v5},·Landroid/support/design/widget/Snackbar;->make(Landroid/view/View;II)Landroid/support/design/widget/Snackbar; | 117 | ····invoke-static·{v3,·v4,·v5},·Landroid/support/design/widget/Snackbar;->make(Landroid/view/View;II)Landroid/support/design/widget/Snackbar; |
118 | ····move-result-object·v3 | 118 | ····move-result-object·v3 |
119 | ····const·v4,·0x7f060055 | 119 | ····const·v4,·0x7f060055 |
120 | ····.line·82 | ||
120 | ····invoke-virtual·{v3,·v4,·v1},·Landroid/support/design/widget/Snackbar;->setAction(ILandroid/view/View$OnClickListener;)Landroid/support/design/widget/Snackbar; | 121 | ····invoke-virtual·{v3,·v4,·v1},·Landroid/support/design/widget/Snackbar;->setAction(ILandroid/view/View$OnClickListener;)Landroid/support/design/widget/Snackbar; |
121 | ····move-result-object·v3 | 122 | ····move-result-object·v3 |
123 | ····.line·83 | ||
122 | ····invoke-virtual·{v3},·Landroid/support/design/widget/Snackbar;->show()V | 124 | ····invoke-virtual·{v3},·Landroid/support/design/widget/Snackbar;->show()V |
123 | ····goto·:goto_0 | 125 | ····goto·:goto_0 |
124 | .end·method | 126 | .end·method |
Offset 61, 16 lines modified | Offset 61, 16 lines modified | ||
000003c0:·7300·6900·6f00·6e00·4e00·6100·6d00·6500··s.i.o.n.N.a.m.e. | 000003c0:·7300·6900·6f00·6e00·4e00·6100·6d00·6500··s.i.o.n.N.a.m.e. | ||
000003d0:·0000·0800·6d00·6100·6e00·6900·6600·6500··....m.a.n.i.f.e. | 000003d0:·0000·0800·6d00·6100·6e00·6900·6600·6500··....m.a.n.i.f.e. | ||
000003e0:·7300·7400·0000·1700·6600·7200·2e00·6b00··s.t.....f.r...k. | 000003e0:·7300·7400·0000·1700·6600·7200·2e00·6b00··s.t.....f.r...k. | ||
000003f0:·7700·6900·6100·7400·6b00·6f00·7700·7300··w.i.a.t.k.o.w.s. | 000003f0:·7700·6900·6100·7400·6b00·6f00·7700·7300··w.i.a.t.k.o.w.s. | ||
00000400:·6b00·6900·2e00·4100·7000·6b00·5400·7200··k.i...A.p.k.T.r. | 00000400:·6b00·6900·2e00·4100·7000·6b00·5400·7200··k.i...A.p.k.T.r. | ||
00000410:·6100·6300·6b00·0000·0500·3200·2e00·3100··a.c.k.....2...1. | 00000410:·6100·6300·6b00·0000·0500·3200·2e00·3100··a.c.k.....2...1. | ||
00000420:·2e00·3000·0000·0200·3200·3300·0000·0b00··..0.....2.3..... | 00000420:·2e00·3000·0000·0200·3200·3300·0000·0b00··..0.....2.3..... | ||
00000430:·3600·2e00·3000·2d00·3200·3 |
00000430:·3600·2e00·3000·2d00·3200·3700·3000·3400··6...0.-.2.7.0.4. | ||
00000440:·3 |
00000440:·3000·3000·3200·0000·0800·7500·7300·6500··0.0.2.....u.s.e. | ||
00000450:·7300·2d00·7300·6400·6b00·0000·0f00·7500··s.-.s.d.k.....u. | 00000450:·7300·2d00·7300·6400·6b00·0000·0f00·7500··s.-.s.d.k.....u. | ||
00000460:·7300·6500·7300·2d00·7000·6500·7200·6d00··s.e.s.-.p.e.r.m. | 00000460:·7300·6500·7300·2d00·7000·6500·7200·6d00··s.e.s.-.p.e.r.m. | ||
00000470:·6900·7300·7300·6900·6f00·6e00·0000·1b00··i.s.s.i.o.n..... | 00000470:·6900·7300·7300·6900·6f00·6e00·0000·1b00··i.s.s.i.o.n..... | ||
00000480:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | 00000480:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
00000490:·7000·6500·7200·6d00·6900·7300·7300·6900··p.e.r.m.i.s.s.i. | 00000490:·7000·6500·7200·6d00·6900·7300·7300·6900··p.e.r.m.i.s.s.i. | ||
000004a0:·6f00·6e00·2e00·4900·4e00·5400·4500·5200··o.n...I.N.T.E.R. | 000004a0:·6f00·6e00·2e00·4900·4e00·5400·4500·5200··o.n...I.N.T.E.R. | ||
000004b0:·4e00·4500·5400·0000·1c00·6100·6e00·6400··N.E.T.....a.n.d. | 000004b0:·4e00·4500·5400·0000·1c00·6100·6e00·6400··N.E.T.....a.n.d. |