Offset 1, 20 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·0b1bf38c9f1646de34c4d59ee6526fc5d78c0f10b270cd7c5e36417f15a90c14 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a152f4b6d364b633d5ef4f7e19159eb47f15eff9 | ||
11 | Signer·#1·certificate·MD5·digest:·7b6f28c642bdb0dac8615009e5ed4e1a | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·7b3481310d38ea746b07a8e97b50a054f6c758c7ad6ba98de6abcd7e1a2f37ca | ||
15 | Signer·#1·public·key·SHA-1·digest:·d7fd3762f5bde98b50c25de3ad13ad9561463a6d | ||
16 | Signer·#1·public·key·MD5·digest:·994fe94b594a16f33c98de712c9f00dd | ||
17 | WARNING:·META-INF/smack-config.xml·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/services/org.xmlpull.v1.XmlPullParserFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 387 lines modified | Offset 1, 385 lines modified | Diff chunk too large, falling back to line-by-line diff (385 lines added, 387 lines removed) | |
1 | Zip·file·size:·167 | 1 | Zip·file·size:·1675286·bytes,·number·of·entries:·383 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat·····4288·bX·defN·17-Oct-12·00:29·AndroidManifest.xml |
3 | -rw----·····2.0·fat···· | 3 | -rw----·····2.0·fat······620·bl·defN·17-Oct-12·00:29·res/anim-v21/design_bottom_sheet_slide_in.xml |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat······620·bl·defN·17-Oct-12·00:29·res/anim-v21/design_bottom_sheet_slide_out.xml |
5 | -rw----·····2.0·fat····· | 5 | -rw----·····2.0·fat······396·bl·defN·17-Oct-12·00:29·res/anim/abc_fade_in.xml |
6 | -rw----·····2.0·fat······ | 6 | -rw----·····2.0·fat······396·bl·defN·17-Oct-12·00:29·res/anim/abc_fade_out.xml |
7 | -rw----·····2.0·fat······ | 7 | -rw----·····2.0·fat······860·bl·defN·17-Oct-12·00:29·res/anim/abc_grow_fade_in_from_bottom.xml |
8 | -rw----·····2.0·fat······ | 8 | -rw----·····2.0·fat······512·bl·defN·17-Oct-12·00:29·res/anim/abc_popup_enter.xml |
9 | -rw----·····2.0·fat····· | 9 | -rw----·····2.0·fat······512·bl·defN·17-Oct-12·00:29·res/anim/abc_popup_exit.xml |
10 | -rw----·····2.0·fat······ | 10 | -rw----·····2.0·fat······860·bl·defN·17-Oct-12·00:29·res/anim/abc_shrink_fade_out_from_bottom.xml |
11 | -rw----·····2.0·fat······ | 11 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:29·res/anim/abc_slide_in_bottom.xml |
12 | -rw----·····2.0·fat······ | 12 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:29·res/anim/abc_slide_in_top.xml |
13 | -rw----·····2.0·fat······ | 13 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:29·res/anim/abc_slide_out_bottom.xml |
14 | -rw----·····2.0·fat······ | 14 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:29·res/anim/abc_slide_out_top.xml |
15 | -rw----·····2.0·fat······ | 15 | -rw----·····2.0·fat······620·bl·defN·17-Oct-12·00:29·res/anim/design_bottom_sheet_slide_in.xml |
16 | -rw----·····2.0·fat······ | 16 | -rw----·····2.0·fat······620·bl·defN·17-Oct-12·00:29·res/anim/design_bottom_sheet_slide_out.xml |
17 | -rw----·····2.0·fat······ | 17 | -rw----·····2.0·fat······688·bl·defN·17-Oct-12·00:29·res/anim/design_fab_in.xml |
18 | -rw----·····2.0·fat······ | 18 | -rw----·····2.0·fat······688·bl·defN·17-Oct-12·00:29·res/anim/design_fab_out.xml |
19 | -rw----·····2.0·fat······ | 19 | -rw----·····2.0·fat······320·bl·defN·17-Oct-12·00:29·res/anim/design_snackbar_in.xml |
20 | -rw----·····2.0·fat······ | 20 | -rw----·····2.0·fat······320·bl·defN·17-Oct-12·00:29·res/anim/design_snackbar_out.xml |
21 | -rw----·····2.0·fat······4 | 21 | -rw----·····2.0·fat······472·bl·defN·17-Oct-12·00:29·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
22 | -rw----·····2.0·fat······ | 22 | -rw----·····2.0·fat······472·bl·defN·17-Oct-12·00:29·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
23 | -rw----·····2.0·fat······ | 23 | -rw----·····2.0·fat······548·bl·defN·17-Oct-12·00:29·res/color-v23/abc_color_highlight_material.xml |
24 | -rw----·····2.0·fat······ | 24 | -rw----·····2.0·fat······344·bl·defN·17-Oct-12·00:29·res/color/abc_background_cache_hint_selector_material_dark.xml |
25 | -rw----·····2.0·fat······ | 25 | -rw----·····2.0·fat······344·bl·defN·17-Oct-12·00:29·res/color/abc_background_cache_hint_selector_material_light.xml |
26 | -rw----·····2.0·fat······ | 26 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/abc_primary_text_disable_only_material_dark.xml |
27 | -rw----·····2.0·fat······ | 27 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/abc_primary_text_disable_only_material_light.xml |
28 | -rw----·····2.0·fat······4 | 28 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/abc_primary_text_material_dark.xml |
29 | -rw----·····2.0·fat······4 | 29 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/abc_primary_text_material_light.xml |
30 | -rw----·····2.0·fat······5 | 30 | -rw----·····2.0·fat······596·bl·defN·17-Oct-12·00:29·res/color/abc_search_url_text.xml |
31 | -rw----·····2.0·fat······ | 31 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/abc_secondary_text_material_dark.xml |
32 | -rw----·····2.0·fat······ | 32 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/abc_secondary_text_material_light.xml |
33 | -rw----·····2.0·fat······468·bl·defN·1 | 33 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/switch_thumb_material_dark.xml |
34 | -rw----·····2.0·fat······468·bl·defN·1 | 34 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:29·res/color/switch_thumb_material_light.xml |
35 | -rw----····· | 35 | -rw----·····1.0·fat······287·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
36 | -rw----····· | 36 | -rw----·····1.0·fat······306·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
37 | -rw----····· | 37 | -rw----·····1.0·fat······549·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
38 | -rw----····· | 38 | -rw----·····1.0·fat······622·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
39 | -rw----····· | 39 | -rw----·····1.0·fat······753·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
40 | -rw----····· | 40 | -rw----·····1.0·fat·····1589·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
41 | -rw----····· | 41 | -rw----·····1.0·fat·····1057·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
42 | -rw----·····1.0·fat····· | 42 | -rw----·····1.0·fat·····1548·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
43 | -rw----·····1.0·fat····· | 43 | -rw----·····1.0·fat·····1748·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
44 | -rw----·····1.0·fat······ | 44 | -rw----·····1.0·fat······229·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
45 | -rw----·····1.0·fat······ | 45 | -rw----·····1.0·fat······388·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
46 | -rw----·····1.0·fat······ | 46 | -rw----·····1.0·fat······280·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
47 | -rw----·····1.0·fat····· | 47 | -rw----·····1.0·fat······233·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
48 | -rw----·····1.0·fat····· | 48 | -rw----·····1.0·fat······147·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
49 | -rw----·····1.0·fat····· | 49 | -rw----·····1.0·fat······281·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
50 | -rw----·····1.0·fat····· | 50 | -rw----·····1.0·fat······612·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
51 | -rw----·····1.0·fat······ | 51 | -rw----·····1.0·fat······190·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
52 | -rw----·····1.0·fat······3 | 52 | -rw----·····1.0·fat······373·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
53 | -rw----·····1.0·fat······2 | 53 | -rw----·····1.0·fat······270·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
54 | -rw----·····1.0·fat······ | 54 | -rw----·····1.0·fat······791·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
55 | -rw----·····1.0·fat······ | 55 | -rw----·····1.0·fat······581·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
56 | -rw----·····1.0·fat······ | 56 | -rw----·····1.0·fat······494·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png |
57 | -rw----·····1.0·fat······ | 57 | -rw----·····1.0·fat······975·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png |
58 | -rw----·····1.0·fat······ | 58 | -rw----·····1.0·fat······350·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png |
59 | -rw----·····1.0·fat······ | 59 | -rw----·····1.0·fat······623·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png |
60 | -rw----·····1.0·fat······ | 60 | -rw----·····1.0·fat······541·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
61 | -rw----·····1.0·fat······ | 61 | -rw----·····1.0·fat······170·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
62 | -rw----·····1.0·fat······ | 62 | -rw----·····1.0·fat······244·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
63 | -rw----·····1.0·fat······ | 63 | -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
64 | -rw----·····1.0·fat······ | 64 | -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
65 | -rw----·····1.0·fat······ | 65 | -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
66 | -rw----·····1.0·fat······ | 66 | -rw----·····1.0·fat······239·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
67 | -rw----·····1.0·fat······ | 67 | -rw----·····1.0·fat······240·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
68 | -rw----·····1.0·fat······17 | 68 | -rw----·····1.0·fat······817·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
69 | -rw----·····1.0·fat····· | 69 | -rw----·····1.0·fat·····1290·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
70 | -rw----·····1.0·fat······2 | 70 | -rw----·····1.0·fat······259·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png |
71 | -rw----·····1.0·fat······2 | 71 | -rw----·····1.0·fat······271·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
72 | -rw----·····1.0·fat······ | 72 | -rw----·····1.0·fat······387·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
73 | -rw----·····1.0·fat······2 | 73 | -rw----·····1.0·fat······214·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
74 | -rw----·····1.0·fat······2 | 74 | -rw----·····1.0·fat······201·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
75 | -rw----·····1.0·fat······ | 75 | -rw----·····1.0·fat······368·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
76 | -rw----·····1.0·fat····· | 76 | -rw----·····1.0·fat······538·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
77 | -rw----·····1.0·fat······ | 77 | -rw----·····1.0·fat······199·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
78 | -rw----·····1.0·fat······ | 78 | -rw----·····1.0·fat······192·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
79 | -rw----·····1.0·fat······ | 79 | -rw----·····1.0·fat······198·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
80 | -rw----·····1.0·fat······ | 80 | -rw----·····1.0·fat······182·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
81 | -rw----·····1.0·fat······ | 81 | -rw----·····1.0·fat······182·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
82 | -rw----·····1.0·fat····· | 82 | -rw----·····1.0·fat·····6928·b-·stor·17-Oct-12·00:29·res/drawable-hdpi-v4/icon.png |
83 | -rw----·····1.0·fat····· | 83 | -rw----·····1.0·fat·····2296·b-·stor·17-Oct-12·00:29·res/drawable-ldpi-v4/icon.png |
84 | -rw----·····1.0·fat······ | 84 | -rw----·····1.0·fat······384·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
85 | -rw----·····1.0·fat······ | 85 | -rw----·····1.0·fat······289·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
86 | -rw----·····1.0·fat······ | 86 | -rw----·····1.0·fat······585·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
87 | -rw----·····1.0·fat······ | 87 | -rw----·····1.0·fat······367·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
88 | -rw----·····1.0·fat······ | 88 | -rw----·····1.0·fat······325·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
89 | -rw----·····1.0·fat····· | 89 | -rw----·····1.0·fat······174·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
90 | -rw----·····1.0·fat····· | 90 | -rw----·····1.0·fat······381·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
91 | -rw----·····1.0·fat······3 | 91 | -rw----·····1.0·fat······342·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
92 | -rw----·····1.0·fat······28 | 92 | -rw----·····1.0·fat······428·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
93 | -rw----·····1.0·fat······ | 93 | -rw----·····1.0·fat······237·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
94 | -rw----·····1.0·fat······ | 94 | -rw----·····1.0·fat······729·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
95 | -rw----·····1.0·fat······ | 95 | -rw----·····1.0·fat······483·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
96 | -rw----·····1.0·fat······ | 96 | -rw----·····1.0·fat······475·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
97 | -rw----·····1.0·fat······3 | 97 | -rw----·····1.0·fat······346·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
98 | -rw----·····1.0·fat······34 | 98 | -rw----·····1.0·fat······934·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
99 | -rw----·····1.0·fat······ | 99 | -rw----·····1.0·fat······593·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
100 | -rw----·····1.0·fat······2 | 100 | -rw----·····1.0·fat······246·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
101 | -rw----·····1.0·fat······ | 101 | -rw----·····1.0·fat······399·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
102 | -rw----·····1.0·fat····· | 102 | -rw----·····1.0·fat·····1257·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
103 | -rw----·····1.0·fat······ | 103 | -rw----·····1.0·fat······518·b-·stor·17-Oct-12·00:29·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
104 | -rw----·····1.0·fat······ | 104 | -rw----·····1.0·fat······274·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
105 | -rw----·····1.0·fat······ | 105 | -rw----·····1.0·fat······288·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
106 | -rw----·····1.0·fat······ | 106 | -rw----·····1.0·fat······429·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
107 | -rw----·····1.0·fat······ | 107 | -rw----·····1.0·fat······428·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
108 | -rw----·····1.0·fat······ | 108 | -rw----·····1.0·fat······493·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
109 | -rw----·····1.0·fat·····1 | 109 | -rw----·····1.0·fat·····1331·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
110 | -rw----·····1.0·fat······ | 110 | -rw----·····1.0·fat······985·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
111 | -rw----·····1.0·fat····· | 111 | -rw----·····1.0·fat·····1047·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
112 | -rw----·····1.0·fat····· | 112 | -rw----·····1.0·fat·····1124·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
113 | -rw----·····1.0·fat······ | 113 | -rw----·····1.0·fat······225·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
114 | -rw----·····1.0·fat······ | 114 | -rw----·····1.0·fat······327·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
115 | -rw----·····1.0·fat······ | 115 | -rw----·····1.0·fat······236·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
116 | -rw----·····1.0·fat····· | 116 | -rw----·····1.0·fat······263·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
117 | -rw----·····1.0·fat······ | 117 | -rw----·····1.0·fat······149·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
118 | -rw----·····1.0·fat····· | 118 | -rw----·····1.0·fat······177·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
119 | -rw----·····1.0·fat····· | 119 | -rw----·····1.0·fat······377·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
120 | -rw----·····1.0·fat······ | 120 | -rw----·····1.0·fat······158·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
121 | -rw----·····1.0·fat······ | 121 | -rw----·····1.0·fat······234·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
122 | -rw----·····1.0·fat······ | 122 | -rw----·····1.0·fat······186·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
123 | -rw----·····1.0·fat······ | 123 | -rw----·····1.0·fat······545·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
124 | -rw----·····1.0·fat······ | 124 | -rw----·····1.0·fat······390·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
125 | -rw----·····1.0·fat······ | 125 | -rw----·····1.0·fat······360·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_star_black_16dp.png |
126 | -rw----·····1.0·fat······ | 126 | -rw----·····1.0·fat······709·b-·stor·17-Oct-12·00:29·res/drawable-mdpi-v4/abc_ic_star_black_36dp.png |
Max diff block lines reached; -1/81853 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
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·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="20160415"·android:versionName="0.5.10"·package="org.androidpn.client"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="20160415"·android:versionName="0.5.10"·package="org.androidpn.client"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002"> |
3 | ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="23"/> | 3 | ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="23"/> |
4 | ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/> | 4 | ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/> |
5 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> | 5 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> |
6 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 6 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
7 | ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/> | 7 | ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/> |
8 | ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/> | 8 | ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/> |
9 | ··<uses-permission·android:name="android.permission.VIBRATE"/> | 9 | ··<uses-permission·android:name="android.permission.VIBRATE"/> |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·5101a5b4 |
5 | signature···········:· | 5 | signature···········:·a4c5...7af4 |
6 | file_size···········:·35700 | 6 | file_size···········:·3570020 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·23864 | 10 | string_ids_size·····:·23864 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·2892 | 12 | type_ids_size·······:·2892 |
13 | type_ids_off········:·95568·(0x017550) | 13 | type_ids_off········:·95568·(0x017550) |
Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
15 | proto_ids_off·······:·107136·(0x01a280) | 15 | proto_ids_off·······:·107136·(0x01a280) |
16 | field_ids_size······:·11324 | 16 | field_ids_size······:·11324 |
17 | field_ids_off·······:·157536·(0x026760) | 17 | field_ids_off·······:·157536·(0x026760) |
18 | method_ids_size·····:·22425 | 18 | method_ids_size·····:·22425 |
19 | method_ids_off······:·248128·(0x03c940) | 19 | method_ids_off······:·248128·(0x03c940) |
20 | class_defs_size·····:·2110 | 20 | class_defs_size·····:·2110 |
21 | class_defs_off······:·427528·(0x068608) | 21 | class_defs_off······:·427528·(0x068608) |
22 | data_size···········:·29772 | 22 | data_size···········:·2977212 |
23 | data_off············:·5928 | 23 | data_off············:·592808·(0x090ba8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·249 | 25 | class_idx···········:·249 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·2372 | 27 | superclass_idx······:·2372 |
28 | source_file_idx·····:·1178 | 28 | source_file_idx·····:·1178 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 1341, 17 lines modified | Offset 1341, 17 lines modified | ||
1341 | ······type··········:·'()V' | 1341 | ······type··········:·'()V' |
1342 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 1342 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
1343 | ······code··········- | 1343 | ······code··········- |
1344 | ······registers·····:·1 | 1344 | ······registers·····:·1 |
1345 | ······ins···········:·1 | 1345 | ······ins···········:·1 |
1346 | ······outs··········:·1 | 1346 | ······outs··········:·1 |
1347 | ······insns·size····:·4·16-bit·code·units | 1347 | ······insns·size····:·4·16-bit·code·units |
1348 | 0ca9 | 1348 | 0ca99c:········································|[0ca99c]·android.support.design.BuildConfig.<init>:()V |
1349 | 0ca9 | 1349 | 0ca9ac:·7010·444e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4e44 |
1350 | 0ca9b | 1350 | 0ca9b2:·0e00···································|0003:·return-void |
1351 | ······catches·······:·(none) | 1351 | ······catches·······:·(none) |
1352 | ······positions·····:· | 1352 | ······positions·····:· |
1353 | ········0x0000·line=6 | 1353 | ········0x0000·line=6 |
1354 | ······locals········:· | 1354 | ······locals········:· |
1355 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/BuildConfig;· | 1355 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/BuildConfig;· |
1356 | ··Virtual·methods···- | 1356 | ··Virtual·methods···- |
Offset 1465, 17 lines modified | Offset 1465, 17 lines modified | ||
1465 | ······type··········:·'()V' | 1465 | ······type··········:·'()V' |
1466 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 1466 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
1467 | ······code··········- | 1467 | ······code··········- |
1468 | ······registers·····:·1 | 1468 | ······registers·····:·1 |
1469 | ······ins···········:·1 | 1469 | ······ins···········:·1 |
1470 | ······outs··········:·1 | 1470 | ······outs··········:·1 |
1471 | ······insns·size····:·4·16-bit·code·units | 1471 | ······insns·size····:·4·16-bit·code·units |
1472 | 0ca9 | 1472 | 0ca9b4:········································|[0ca9b4]·android.support.design.R$anim.<init>:()V |
1473 | 0ca9 | 1473 | 0ca9c4:·7010·444e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4e44 |
1474 | 0ca9 | 1474 | 0ca9ca:·0e00···································|0003:·return-void |
1475 | ······catches·······:·(none) | 1475 | ······catches·······:·(none) |
1476 | ······positions·····:· | 1476 | ······positions·····:· |
1477 | ········0x0000·line=10 | 1477 | ········0x0000·line=10 |
1478 | ······locals········:· | 1478 | ······locals········:· |
1479 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$anim;· | 1479 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$anim;· |
1480 | ··Virtual·methods···- | 1480 | ··Virtual·methods···- |
Offset 2919, 17 lines modified | Offset 2919, 17 lines modified | ||
2919 | ······type··········:·'()V' | 2919 | ······type··········:·'()V' |
2920 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 2920 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
2921 | ······code··········- | 2921 | ······code··········- |
2922 | ······registers·····:·1 | 2922 | ······registers·····:·1 |
2923 | ······ins···········:·1 | 2923 | ······ins···········:·1 |
2924 | ······outs··········:·1 | 2924 | ······outs··········:·1 |
2925 | ······insns·size····:·4·16-bit·code·units | 2925 | ······insns·size····:·4·16-bit·code·units |
2926 | 0ca9 | 2926 | 0ca9cc:········································|[0ca9cc]·android.support.design.R$attr.<init>:()V |
2927 | 0ca9 | 2927 | 0ca9dc:·7010·444e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4e44 |
2928 | 0ca9e | 2928 | 0ca9e2:·0e00···································|0003:·return-void |
2929 | ······catches·······:·(none) | 2929 | ······catches·······:·(none) |
2930 | ······positions·····:· | 2930 | ······positions·····:· |
2931 | ········0x0000·line=28 | 2931 | ········0x0000·line=28 |
2932 | ······locals········:· | 2932 | ······locals········:· |
2933 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$attr;· | 2933 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$attr;· |
2934 | ··Virtual·methods···- | 2934 | ··Virtual·methods···- |
Offset 3003, 17 lines modified | Offset 3003, 17 lines modified | ||
3003 | ······type··········:·'()V' | 3003 | ······type··········:·'()V' |
3004 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 3004 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
3005 | ······code··········- | 3005 | ······code··········- |
3006 | ······registers·····:·1 | 3006 | ······registers·····:·1 |
3007 | ······ins···········:·1 | 3007 | ······ins···········:·1 |
3008 | ······outs··········:·1 | 3008 | ······outs··········:·1 |
3009 | ······insns·size····:·4·16-bit·code·units | 3009 | ······insns·size····:·4·16-bit·code·units |
3010 | 0ca9 | 3010 | 0ca9e4:········································|[0ca9e4]·android.support.design.R$bool.<init>:()V |
3011 | 0ca | 3011 | 0ca9f4:·7010·444e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4e44 |
3012 | 0ca | 3012 | 0ca9fa:·0e00···································|0003:·return-void |
3013 | ······catches·······:·(none) | 3013 | ······catches·······:·(none) |
3014 | ······positions·····:· | 3014 | ······positions·····:· |
3015 | ········0x0000·line=312 | 3015 | ········0x0000·line=312 |
3016 | ······locals········:· | 3016 | ······locals········:· |
3017 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$bool;· | 3017 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$bool;· |
3018 | ··Virtual·methods···- | 3018 | ··Virtual·methods···- |
Offset 3447, 17 lines modified | Offset 3447, 17 lines modified | ||
3447 | ······type··········:·'()V' | 3447 | ······type··········:·'()V' |
3448 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 3448 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
3449 | ······code··········- | 3449 | ······code··········- |
3450 | ······registers·····:·1 | 3450 | ······registers·····:·1 |
3451 | ······ins···········:·1 | 3451 | ······ins···········:·1 |
3452 | ······outs··········:·1 | 3452 | ······outs··········:·1 |
3453 | ······insns·size····:·4·16-bit·code·units | 3453 | ······insns·size····:·4·16-bit·code·units |
3454 | 0ca | 3454 | 0ca9fc:········································|[0ca9fc]·android.support.design.R$color.<init>:()V |
3455 | 0caa | 3455 | 0caa0c:·7010·444e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4e44 |
3456 | 0caa1 | 3456 | 0caa12:·0e00···································|0003:·return-void |
3457 | ······catches·······:·(none) | 3457 | ······catches·······:·(none) |
3458 | ······positions·····:· | 3458 | ······positions·····:· |
3459 | ········0x0000·line=322 | 3459 | ········0x0000·line=322 |
3460 | ······locals········:· | 3460 | ······locals········:· |
3461 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$color;· | 3461 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/design/R$color;· |
3462 | ··Virtual·methods···- | 3462 | ··Virtual·methods···- |
Offset 4026, 17 lines modified | Offset 4026, 17 lines modified | ||
4026 | ······type··········:·'()V' | 4026 | ······type··········:·'()V' |
4027 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 4027 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
4028 | ······code··········- | 4028 | ······code··········- |
4029 | ······registers·····:·1 | 4029 | ······registers·····:·1 |
4030 | ······ins···········:·1 | 4030 | ······ins···········:·1 |
4031 | ······outs··········:·1 | 4031 | ······outs··········:·1 |
Max diff block lines reached; 59887165/59893589 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·401719 | 1 | Zip·file·size:·4017197·bytes,·number·of·entries:·2110 |
2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class |
3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class | 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class |
4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class | 7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class |
8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
Offset 1268, 18 lines modified | Offset 1268, 18 lines modified | ||
1268 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$ConnectTask.class | 1268 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$ConnectTask.class |
1269 | ?rwxrwxr-x··2.0·unx·····3863·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$LoginTask.class | 1269 | ?rwxrwxr-x··2.0·unx·····3863·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$LoginTask.class |
1270 | ?rwxrwxr-x··2.0·unx·····3111·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$RegisterTask.class | 1270 | ?rwxrwxr-x··2.0·unx·····3111·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$RegisterTask.class |
1271 | ?rwxrwxr-x··2.0·unx·····8417·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager.class | 1271 | ?rwxrwxr-x··2.0·unx·····8417·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager.class |
1272 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/AfterPermissionGranted.class | 1272 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/AfterPermissionGranted.class |
1273 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/EasyPermissions$1.class | 1273 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/EasyPermissions$1.class |
1274 | ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/EasyPermissions$2.class | 1274 | ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/EasyPermissions$2.class |
1275 | ?rwxrwxr-x··2.0·unx·····479 | 1275 | ?rwxrwxr-x··2.0·unx·····4790·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/EasyPermissions.class |
1276 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$1.class | 1276 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$1.class |
1277 | ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$2.class | 1277 | ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$2.class |
1278 | ?rwxrwxr-x··2.0·unx·····2 | 1278 | ?rwxrwxr-x··2.0·unx·····2600·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$3.class |
1279 | ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$4.class | 1279 | ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$4.class |
1280 | ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$DismissCallbacks.class | 1280 | ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$DismissCallbacks.class |
1281 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData.class | 1281 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData.class |
1282 | ?rwxrwxr-x··2.0·unx·····7953·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener.class | 1282 | ?rwxrwxr-x··2.0·unx·····7953·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissListViewTouchListener.class |
1283 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissTouchListener$1.class | 1283 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissTouchListener$1.class |
1284 | ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissTouchListener$2.class | 1284 | ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissTouchListener$2.class |
1285 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissTouchListener$3.class | 1285 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/SwipeDismissTouchListener$3.class |
Offset 1822, 15 lines modified | Offset 1822, 15 lines modified | ||
1822 | ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.class | 1822 | ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.class |
1823 | ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.class | 1823 | ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.class |
1824 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.class | 1824 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.class |
1825 | ?rwxrwxr-x··2.0·unx····21483·b-·defN·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper.class | 1825 | ?rwxrwxr-x··2.0·unx····21483·b-·defN·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper.class |
1826 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.class | 1826 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.class |
1827 | ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.class | 1827 | ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.class |
1828 | ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v7/widget/util/SortedListAdapterCallback.class | 1828 | ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v7/widget/util/SortedListAdapterCallback.class |
1829 | ?rwxrwxr-x··2.0·unx·····1 | 1829 | ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·org/androidpn/client/MainActivity$1.class |
1830 | ?rwxrwxr-x··2.0·unx·····1066·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/NotificationIQProvider.class | 1830 | ?rwxrwxr-x··2.0·unx·····1066·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/NotificationIQProvider.class |
1831 | ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/NotificationPacketListener.class | 1831 | ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/NotificationPacketListener.class |
1832 | ?rwxrwxr-x··2.0·unx·····1435·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/PersistentConnectionListener.class | 1832 | ?rwxrwxr-x··2.0·unx·····1435·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/PersistentConnectionListener.class |
1833 | ?rwxrwxr-x··2.0·unx·····2842·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$RegisterTask$1.class | 1833 | ?rwxrwxr-x··2.0·unx·····2842·b-·stor·80-Jan-01·00:00·org/androidpn/client/SerivceManager/XmppManager$RegisterTask$1.class |
1834 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/EasyPermissions$PermissionCallbacks.class | 1834 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·org/androidpn/client/helper/EasyPermissions$PermissionCallbacks.class |
1835 | ?rwxrwxr-x··2.0·unx······490·b-·stor·80-Jan-01·00:00·org/jivesoftware/smack/AbstractConnectionListener.class | 1835 | ?rwxrwxr-x··2.0·unx······490·b-·stor·80-Jan-01·00:00·org/jivesoftware/smack/AbstractConnectionListener.class |
1836 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·org/jivesoftware/smack/ChatManager$1.class | 1836 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·org/jivesoftware/smack/ChatManager$1.class |
Offset 2105, 8 lines modified | Offset 2105, 8 lines modified | ||
2105 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class | 2105 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class |
2106 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 2106 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
2107 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class | 2107 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class |
2108 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class | 2108 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class |
2109 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 2109 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
2110 | ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class | 2110 | ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class |
2111 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class | 2111 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class |
2112 | 2110·files,·437538 | 2112 | 2110·files,·4375388·bytes·uncompressed,·3600385·bytes·compressed:··17.7% |
Offset 73, 21 lines modified | Offset 73, 21 lines modified | ||
73 | ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3); | 73 | ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3); |
74 | ············try·{ | 74 | ············try·{ |
75 | ················final·Object·o·=·invoke2; | 75 | ················final·Object·o·=·invoke2; |
76 | ················final·IBinder·binder2; | 76 | ················final·IBinder·binder2; |
77 | ················final·IBinder·binder·=·binder2·=·(IBinder)o; | 77 | ················final·IBinder·binder·=·binder2·=·(IBinder)o; |
78 | ················return·binder2; | 78 | ················return·binder2; |
79 | ············} | 79 | ············} |
80 | ············catch·(IllegalAccessException·ex3)·{} | ||
80 | ············catch·(IllegalArgumentException·ex | 81 | ············catch·(IllegalArgumentException·ex)·{} |
81 | ············catch·(InvocationTargetException·ex)·{} | 82 | ············catch·(InvocationTargetException·ex)·{} |
82 | ············catch·(IllegalAccessException·ex)·{} | ||
83 | ········} | 83 | ········} |
84 | ········catch·(IllegalAccessException·ex4)·{} | ||
84 | ········catch·(IllegalArgumentException·ex | 85 | ········catch·(IllegalArgumentException·ex5)·{} |
85 | ········catch·(InvocationTargetException·ex | 86 | ········catch·(InvocationTargetException·ex6)·{} |
86 | ········catch·(IllegalAccessException·ex6)·{} | ||
87 | ····} | 87 | ····} |
88 | ···· | 88 | ···· |
89 | ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{ | 89 | ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{ |
90 | ········//· | 90 | ········//· |
91 | ········//·This·method·could·not·be·decompiled. | 91 | ········//·This·method·could·not·be·decompiled. |
92 | ········//· | 92 | ········//· |
93 | ········//·Original·Bytecode: | 93 | ········//·Original·Bytecode: |
Offset 206, 29 lines modified | Offset 206, 29 lines modified | ||
206 | ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException; | 206 | ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException; |
207 | ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException; | 207 | ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException; |
208 | ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException; | 208 | ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException; |
209 | ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException; | 209 | ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException; |
210 | ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException; | 210 | ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException; |
211 | ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException; | 211 | ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException; |
212 | ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException; | 212 | ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException; |
213 | ········//··102····105···· | 213 | ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException; |
214 | ········//··102····105···· | 214 | ········//··102····105····170····172····Ljava/lang/IllegalAccessException; |
215 | ········//··102····105····1 | 215 | ········//··102····105····199····204····Ljava/lang/IllegalArgumentException; |
216 | ········//··110····115···· | 216 | ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException; |
217 | ········//··110····115···· | 217 | ········//··110····115····170····172····Ljava/lang/IllegalAccessException; |
218 | ········//··110····115····1 | 218 | ········//··110····115····199····204····Ljava/lang/IllegalArgumentException; |
219 | ········//··126····128···· | 219 | ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException; |
220 | ········//··126····128···· | 220 | ········//··126····128····170····172····Ljava/lang/IllegalAccessException; |
221 | ········//··126····128····1 | 221 | ········//··126····128····199····204····Ljava/lang/IllegalArgumentException; |
222 | ········//··135····137···· | 222 | ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException; |
223 | ········//··135····137···· | 223 | ········//··135····137····170····172····Ljava/lang/IllegalAccessException; |
224 | ········//··135····137····1 | 224 | ········//··135····137····199····204····Ljava/lang/IllegalArgumentException; |
225 | ········//··140····146···· | 225 | ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException; |
226 | ········//··140····146···· | 226 | ········//··140····146····170····172····Ljava/lang/IllegalAccessException; |
227 | ········//··140····146····1 | 227 | ········//··140····146····199····204····Ljava/lang/IllegalArgumentException; |
228 | ········//· | 228 | ········//· |
229 | ········//·The·error·that·occurred·was: | 229 | ········//·The·error·that·occurred·was: |
230 | ········//· | 230 | ········//· |
231 | ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146: | 231 | ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146: |
232 | ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) | 232 | ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) |
233 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) | 233 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) |
234 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) | 234 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) |
Offset 12, 19 lines modified | Offset 12, 19 lines modified | ||
12 | ····static·{ | 12 | ····static·{ |
13 | ········final·String·className·=·"android.service.media.IMediaBrowserServiceCallbacks$Stub"; | 13 | ········final·String·className·=·"android.service.media.IMediaBrowserServiceCallbacks$Stub"; |
14 | ········try·{ | 14 | ········try·{ |
15 | ············final·Method·method·=·Class.forName(className).getMethod("asInterface",·IBinder.class); | 15 | ············final·Method·method·=·Class.forName(className).getMethod("asInterface",·IBinder.class); |
16 | ············try·{ | 16 | ············try·{ |
17 | ················IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod·=·method; | 17 | ················IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod·=·method; |
18 | ············} | 18 | ············} |
19 | ············catch·(NoSuchMethodException·ex)·{} | ||
20 | ············catch·(ClassNotFoundException·ex | 19 | ············catch·(ClassNotFoundException·ex)·{} |
20 | ············catch·(NoSuchMethodException·ex2)·{} | ||
21 | ········} | 21 | ········} |
22 | ········catch·(NoSuchMethodException·ex3)·{} | ||
23 | ········catch·(ClassNotFoundException·ex | 22 | ········catch·(ClassNotFoundException·ex3)·{} |
23 | ········catch·(NoSuchMethodException·ex4)·{} | ||
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····static·Object·asInterface(final·IBinder·binder)·{ | 26 | ····static·Object·asInterface(final·IBinder·binder)·{ |
27 | ········Object·invoke·=·null; | 27 | ········Object·invoke·=·null; |
28 | ········try·{ | 28 | ········try·{ |
29 | ············invoke·=·IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod.invoke(null,·binder); | 29 | ············invoke·=·IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod.invoke(null,·binder); |
30 | ············return·invoke; | 30 | ············return·invoke; |
Offset 22, 16 lines modified | Offset 22, 16 lines modified | ||
22 | ············final·Class<?>·forName·=·Class.forName(className); | 22 | ············final·Class<?>·forName·=·Class.forName(className); |
23 | ············final·Class<?>·forName2·=·Class.forName("android.content.pm.ParceledListSlice"); | 23 | ············final·Class<?>·forName2·=·Class.forName("android.content.pm.ParceledListSlice"); |
24 | ············this.mAsBinderMethod·=·forName.getMethod("asBinder",·(Class<?>[])new·Class[0]); | 24 | ············this.mAsBinderMethod·=·forName.getMethod("asBinder",·(Class<?>[])new·Class[0]); |
25 | ············this.mOnConnectMethod·=·forName.getMethod("onConnect",·String.class,·MediaSession$Token.class,·Bundle.class); | 25 | ············this.mOnConnectMethod·=·forName.getMethod("onConnect",·String.class,·MediaSession$Token.class,·Bundle.class); |
26 | ············this.mOnConnectFailedMethod·=·forName.getMethod("onConnectFailed",·(Class<?>[])new·Class[0]); | 26 | ············this.mOnConnectFailedMethod·=·forName.getMethod("onConnectFailed",·(Class<?>[])new·Class[0]); |
27 | ············this.mOnLoadChildrenMethod·=·forName.getMethod("onLoadChildren",·String.class,·forName2); | 27 | ············this.mOnLoadChildrenMethod·=·forName.getMethod("onLoadChildren",·String.class,·forName2); |
28 | ········} | 28 | ········} |
29 | ········catch·(NoSuchMethodException·ex)·{} | ||
30 | ········catch·(ClassNotFoundException·ex | 29 | ········catch·(ClassNotFoundException·ex)·{} |
30 | ········catch·(NoSuchMethodException·ex2)·{ | ||
31 | ············goto·Label_0201; | 31 | ············goto·Label_0201; |
32 | ········} | 32 | ········} |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····IBinder·asBinder()·{ | 35 | ····IBinder·asBinder()·{ |
36 | ········IBinder·binder·=·null; | 36 | ········IBinder·binder·=·null; |
37 | ········try·{ | 37 | ········try·{ |
Offset 16, 22 lines modified | Offset 16, 22 lines modified | ||
16 | ············final·Class[]·parameterTypes·=·{·List.class·}; | 16 | ············final·Class[]·parameterTypes·=·{·List.class·}; |
17 | ············final·Class<?>·clazz·=·forName; | 17 | ············final·Class<?>·clazz·=·forName; |
18 | ············try·{ | 18 | ············try·{ |
19 | ················final·Constructor<?>·constructor·=·clazz.getConstructor((Class<?>[])parameterTypes); | 19 | ················final·Constructor<?>·constructor·=·clazz.getConstructor((Class<?>[])parameterTypes); |
20 | ················try·{ | 20 | ················try·{ |
21 | ····················ParceledListSliceAdapterApi21.sConstructor·=·constructor; | 21 | ····················ParceledListSliceAdapterApi21.sConstructor·=·constructor; |
22 | ················} | 22 | ················} |
23 | ················catch·(NoSuchMethodException·ex)·{} | ||
24 | ················catch·(ClassNotFoundException·ex | 23 | ················catch·(ClassNotFoundException·ex)·{} |
24 | ················catch·(NoSuchMethodException·ex2)·{} | ||
25 | ············} | 25 | ············} |
26 | ············catch·(NoSuchMethodException·ex3)·{} | ||
27 | ············catch·(ClassNotFoundException·ex | 26 | ············catch·(ClassNotFoundException·ex3)·{} |
27 | ············catch·(NoSuchMethodException·ex4)·{} | ||
28 | ········} | 28 | ········} |
29 | ········catch·(NoSuchMethodException·ex5)·{} | ||
30 | ········catch·(ClassNotFoundException·ex | 29 | ········catch·(ClassNotFoundException·ex5)·{} |
30 | ········catch·(NoSuchMethodException·ex6)·{} | ||
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····static·Object·newInstance(final·List·list)·{ | 33 | ····static·Object·newInstance(final·List·list)·{ |
34 | ········Object·instance·=·null; | 34 | ········Object·instance·=·null; |
35 | ········try·{ | 35 | ········try·{ |
36 | ············final·Constructor·sConstructor·=·ParceledListSliceAdapterApi21.sConstructor; | 36 | ············final·Constructor·sConstructor·=·ParceledListSliceAdapterApi21.sConstructor; |
37 | ············final·Object[]·initargs·=·{·list·}; | 37 | ············final·Object[]·initargs·=·{·list·}; |
Offset 118, 34 lines modified | Offset 118, 33 lines modified | ||
118 | ····} | 118 | ····} |
119 | ···· | 119 | ···· |
120 | ····public·static·void·requestPermissions(final·Object·o,·final·String·s,·final·int·n,·final·String...·array)·{ | 120 | ····public·static·void·requestPermissions(final·Object·o,·final·String·s,·final·int·n,·final·String...·array)·{ |
121 | ········requestPermissions(o,·s,·17039370,·17039360,·n,·array); | 121 | ········requestPermissions(o,·s,·17039370,·17039360,·n,·array); |
122 | ····} | 122 | ····} |
123 | ···· | 123 | ···· |
124 | ····private·static·void·runAnnotatedMethods(final·Object·obj,·final·int·n)·{ | 124 | ····private·static·void·runAnnotatedMethods(final·Object·obj,·final·int·n)·{ |
125 | ········final·Method[]·declaredMethods·=·obj.getClass().getDeclaredMethods(); | ||
126 | ········final·int·length·=·declaredMethods.length; | ||
127 | ········int·i·=·0; | 125 | ········int·i·=·0; |
126 | ········final·Method[]·declaredMethods·=·obj.getClass().getDeclaredMethods(); | ||
128 | ····Label_019 | 127 | ····Label_0193_Outer: |
129 | ········while·(i·<·length)·{ | 128 | ········while·(i·<·declaredMethods.length)·{ |
130 | ············final·Method·method·=·declaredMethods[i]; | 129 | ············final·Method·method·=·declaredMethods[i]; |
131 | ············while·(true)·{ | 130 | ············while·(true)·{ |
132 | ················if·(!method.isAnnotationPresent((Class<?·extends·Annotation>)AfterPermissionGranted.class)·||·((AfterPermissionGranted)method.getAnnotation(AfterPermissionGranted.class)).value()·!=·n)·{ | 131 | ················if·(!method.isAnnotationPresent((Class<?·extends·Annotation>)AfterPermissionGranted.class)·||·((AfterPermissionGranted)method.getAnnotation(AfterPermissionGranted.class)).value()·!=·n)·{ |
133 | ····················break·Label_019 | 132 | ····················break·Label_0193; |
134 | ················} | 133 | ················} |
135 | ················if·(method.getParameterTypes().length·>·0)·{ | 134 | ················if·(method.getParameterTypes().length·>·0)·{ |
136 | ····················throw·new·RuntimeException("Cannot·execute·non-void·method·"·+·method.getName()); | 135 | ····················throw·new·RuntimeException("Cannot·execute·non-void·method·"·+·method.getName()); |
137 | ················} | 136 | ················} |
138 | ················try·{ | 137 | ················try·{ |
139 | ····················if·(!method.isAccessible())·{ | 138 | ····················if·(!method.isAccessible())·{ |
140 | ························method.setAccessible(true); | 139 | ························method.setAccessible(true); |
141 | ····················} | 140 | ····················} |
142 | ····················method.invoke(obj,·new·Object[0]); | 141 | ····················method.invoke(obj,·new·Object[0]); |
143 | ····················++i; | 142 | ····················++i; |
144 | ····················continue·Label_019 | 143 | ····················continue·Label_0193_Outer; |
145 | ················} | 144 | ················} |
146 | ················catch·(IllegalAccessException·ex)·{ | 145 | ················catch·(IllegalAccessException·ex)·{ |
147 | ····················Log.e("EasyPermissions",·"runDefaultMethod:IllegalAccessException",·(Throwable)ex); | 146 | ····················Log.e("EasyPermissions",·"runDefaultMethod:IllegalAccessException",·(Throwable)ex); |
148 | ····················continue; | 147 | ····················continue; |
149 | ················} | 148 | ················} |
150 | ················catch·(InvocationTargetException·ex2)·{ | 149 | ················catch·(InvocationTargetException·ex2)·{ |
151 | ····················Log.e("EasyPermissions",·"runDefaultMethod:InvocationTargetException",·(Throwable)ex2); | 150 | ····················Log.e("EasyPermissions",·"runDefaultMethod:InvocationTargetException",·(Throwable)ex2); |
Offset 166, 27 lines modified | Offset 166, 27 lines modified | ||
166 | ········11:·invokespecial·#16·················//·Method·android/animation/AnimatorListenerAdapter."<init>":()V | 166 | ········11:·invokespecial·#16·················//·Method·android/animation/AnimatorListenerAdapter."<init>":()V |
167 | ········14:·return | 167 | ········14:·return |
168 | ··public·void·onAnimationEnd(android.animation.Animator); | 168 | ··public·void·onAnimationEnd(android.animation.Animator); |
169 | ····descriptor:·(Landroid/animation/Animator;)V | 169 | ····descriptor:·(Landroid/animation/Animator;)V |
170 | ····flags:·(0x0001)·ACC_PUBLIC | 170 | ····flags:·(0x0001)·ACC_PUBLIC |
171 | ····Code: | 171 | ····Code: |
172 | ······stack=300,·locals=1 | 172 | ······stack=300,·locals=15,·args_size=2 |
173 | ·········0:·aload_0 | 173 | ·········0:·aload_0 |
174 | ·········1:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 174 | ·········1:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
175 | ·········4:·invokestatic··#22·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$106:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)I | 175 | ·········4:·invokestatic··#22·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$106:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)I |
176 | ·········7:·pop | 176 | ·········7:·pop |
177 | ·········8:·aload_0 | 177 | ·········8:·aload_0 |
178 | ·········9:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 178 | ·········9:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
179 | ········12:·astore_2 | 179 | ········12:·astore_2 |
180 | ········13:·aload_2 | 180 | ········13:·aload_2 |
181 | ········14:·invokestatic··#25·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$100:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)I | 181 | ········14:·invokestatic··#25·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$100:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)I |
182 | ········17:·istore_3 | 182 | ········17:·istore_3 |
183 | ········18:·iload_3 | 183 | ········18:·iload_3 |
184 | ········19:·ifne··········31 | 184 | ········19:·ifne··········314 |
185 | ········22:·aload_0 | 185 | ········22:·aload_0 |
186 | ········23:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 186 | ········23:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
187 | ········26:·invokestatic··#29·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$200:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; | 187 | ········26:·invokestatic··#29·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$200:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; |
188 | ········29:·invokestatic··#35·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V | 188 | ········29:·invokestatic··#35·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V |
189 | ········32:·aload_0 | 189 | ········32:·aload_0 |
190 | ········33:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 190 | ········33:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
191 | ········36:·invokestatic··#29·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$200:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; | 191 | ········36:·invokestatic··#29·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$200:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; |
Offset 238, 88 lines modified | Offset 238, 84 lines modified | ||
238 | ·······131:·aload·········4 | 238 | ·······131:·aload·········4 |
239 | ·······133:·invokeinterface·#64,··3···········//·InterfaceMethod·org/androidpn/client/helper/SwipeDismissListViewTouchListener$DismissCallbacks.onDismiss:(Landroid/widget/ListView;[I)V | 239 | ·······133:·invokeinterface·#64,··3···········//·InterfaceMethod·org/androidpn/client/helper/SwipeDismissListViewTouchListener$DismissCallbacks.onDismiss:(Landroid/widget/ListView;[I)V |
240 | ·······138:·aload_0 | 240 | ·······138:·aload_0 |
241 | ·······139:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 241 | ·······139:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
242 | ·······142:·astore_2 | 242 | ·······142:·astore_2 |
243 | ·······143:·iconst_m1 | 243 | ·······143:·iconst_m1 |
244 | ·······144:·istore········7 | 244 | ·······144:·istore········7 |
245 | ·······146:·fconst_0 | ||
246 | ·······147:·fconst_0 | ||
247 | ·······148:·fdiv | ||
248 | ·······149:·fstore········8 | ||
249 | ·······1 | 245 | ·······146:·aload_2 |
250 | ·······1 | 246 | ·······147:·iload·········7 |
251 | ·······1 | 247 | ·······149:·invokestatic··#68·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$502:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;I)I |
252 | ·······15 | 248 | ·······152:·pop |
253 | ·······15 | 249 | ·······153:·aload_0 |
254 | ·······15 | 250 | ·······154:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
255 | ·······1 | 251 | ·······157:·invokestatic··#29·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$200:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; |
252 | ·······160:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | ||
256 | ·······165:·astore_2 | 253 | ·······165:·astore_2 |
257 | ·······166:·aload_2 | 254 | ·······166:·aload_2 |
258 | ·······167:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | ||
259 | ·······172:·astore········9 | ||
260 | ·······174:·aload·········9 | ||
261 | ·······1 | 255 | ·······167:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
262 | ·······181:·istore_3 | ||
263 | ·······1 | 256 | ·······172:·istore········7 |
257 | ·······174:·iload·········7 | ||
264 | ·······1 | 258 | ·······176:·ifeq··········261 |
265 | ·······1 | 259 | ·······179:·aload_2 |
266 | ·······18 | 260 | ·······180:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
267 | ·······1 | 261 | ·······185:·checkcast·····#47·················//·class·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData |
268 | ·······1 | 262 | ·······188:·astore········8 |
269 | ·······19 | 263 | ·······190:·aload·········8 |
270 | ······· | 264 | ·······192:·getfield······#86·················//·Field·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; |
271 | ······· | 265 | ·······195:·astore········6 |
272 | ······· | 266 | ·······197:·ldc···········#87·················//·int·1065353216 |
273 | ······· | 267 | ·······199:·istore········9 |
274 | ·······20 | 268 | ·······201:·ldc···········#88·················//·float·1.0f |
275 | ·······2 | 269 | ·······203:·fstore········10 |
276 | ·······2 | 270 | ·······205:·aload·········6 |
277 | ·······2 | 271 | ·······207:·fload·········10 |
278 | ·······2 | 272 | ·······209:·invokevirtual·#94·················//·Method·android/view/View.setAlpha:(F)V |
279 | ·······21 | 273 | ·······212:·aload·········8 |
274 | ·······214:·getfield······#86·················//·Field·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; | ||
275 | ·······217:·fconst_0 | ||
276 | ·······218:·invokevirtual·#97·················//·Method·android/view/View.setTranslationX:(F)V | ||
277 | ·······221:·aload·········8 | ||
280 | ·······22 | 278 | ·······223:·getfield······#86·················//·Field·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; |
281 | ·······223:·fconst_0 | ||
282 | ·······224:·invokevirtual·#97·················//·Method·android/view/View.setTranslationX:(F)V | ||
283 | ·······227:·aload·········10 | ||
284 | ·······229:·getfield······#86·················//·Field·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; | ||
285 | ·······2 | 279 | ·······226:·invokevirtual·#101················//·Method·android/view/View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; |
286 | ·······2 | 280 | ·······229:·astore········11 |
287 | ·······23 | 281 | ·······231:·aload_0 |
288 | ·······23 | 282 | ·······232:·getfield······#12·················//·Field·val$originalHeight:I |
289 | ·······2 | 283 | ·······235:·istore········7 |
290 | ·······2 | 284 | ·······237:·aload·········11 |
291 | ·······2 | 285 | ·······239:·iload·········7 |
292 | ·······24 | 286 | ·······241:·putfield······#106················//·Field·android/view/ViewGroup$LayoutParams.height:I |
293 | ·······24 | 287 | ·······244:·aload·········8 |
294 | ·······2 | 288 | ·······246:·getfield······#86·················//·Field·org/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; |
295 | ·······253:·astore_2 | ||
296 | ·······2 | 289 | ·······249:·astore········6 |
290 | ·······251:·aload·········6 | ||
297 | ·······25 | 291 | ·······253:·aload·········11 |
298 | ·······25 | 292 | ·······255:·invokevirtual·#110················//·Method·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V |
299 | ·······2 | 293 | ·······258:·goto··········166 |
300 | ·······26 | 294 | ·······261:·invokestatic··#116················//·Method·android/os/SystemClock.uptimeMillis:()J |
301 | ·······26 | 295 | ·······264:·lstore········12 |
302 | ·······26 | 296 | ·······266:·iconst_3 |
303 | ·······26 | 297 | ·······267:·istore········9 |
298 | ·······269:·ldc···········#117················//·float·4.2E-45f | ||
304 | ·······271:· | 299 | ·······271:·fstore········10 |
305 | ·······273:·lload·········12 | 300 | ·······273:·lload·········12 |
306 | ·······275:· | 301 | ·······275:·lload·········12 |
302 | ·······277:·iload·········9 | ||
307 | ·······27 | 303 | ·······279:·fconst_0 |
308 | ·······2 | 304 | ·······280:·fconst_0 |
309 | ·······2 | 305 | ·······281:·iconst_0 |
310 | ·······28 | 306 | ·······282:·invokestatic··#123················//·Method·android/view/MotionEvent.obtain:(JJIFFI)Landroid/view/MotionEvent; |
311 | ·······28 | 307 | ·······285:·astore········14 |
312 | ·······28 | 308 | ·······287:·aload_0 |
313 | ·······28 | 309 | ·······288:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
314 | ·······2 | 310 | ·······291:·invokestatic··#58·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$300:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Landroid/widget/ListView; |
315 | ·······29 | 311 | ·······294:·aload·········14 |
316 | ·······29 | 312 | ·······296:·invokevirtual·#129················//·Method·android/widget/ListView.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z |
317 | ·······29 | 313 | ·······299:·pop |
318 | ······· | 314 | ·······300:·aload_0 |
319 | ······· | 315 | ·······301:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
320 | ·······30 | 316 | ·······304:·invokestatic··#29·················//·Method·org/androidpn/client/helper/SwipeDismissListViewTouchListener.access$200:(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; |
321 | ·······30 | 317 | ·······307:·astore_2 |
322 | ·······30 | 318 | ·······308:·aload_2 |
323 | ·······30 | 319 | ·······309:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/List.clear:()V |
324 | ·······31 | 320 | ·······314:·return |
325 | } | 321 | } |
Offset 96, 64 lines modified | Offset 96, 66 lines modified | ||
96 | ····descriptor:·(Landroid/widget/ListView;[I)V | 96 | ····descriptor:·(Landroid/widget/ListView;[I)V |
97 | ····flags:·(0x0001)·ACC_PUBLIC | 97 | ····flags:·(0x0001)·ACC_PUBLIC |
98 | ····Code: | 98 | ····Code: |
99 | ······stack=300,·locals=10,·args_size=3 | 99 | ······stack=300,·locals=10,·args_size=3 |
100 | ·········0:·aload_0 | 100 | ·········0:·aload_0 |
101 | ·········1:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; | 101 | ·········1:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; |
102 | ·········4:·getfield······#21·················//·Field·org/androidpn/client/MainActivity.datasource:Lorg/androidpn/client/PNNotificationDataSource; | 102 | ·········4:·getfield······#21·················//·Field·org/androidpn/client/MainActivity.datasource:Lorg/androidpn/client/PNNotificationDataSource; |
103 | ·········7:·astore_3 | ||
104 | ·········8:·aload_3 | ||
105 | ········· | 103 | ·········7:·invokevirtual·#26·················//·Method·org/androidpn/client/PNNotificationDataSource.open:()V |
106 | ········1 | 104 | ········10:·aload_2 |
107 | ········13:·astore········4 | ||
108 | ········15:·aload_2 | ||
109 | ········1 | 105 | ········11:·arraylength |
106 | ········12:·istore_3 | ||
107 | ········13:·iconst_0 | ||
108 | ········14:·istore········4 | ||
109 | ········16:·aconst_null | ||
110 | ········17:· | 110 | ········17:·astore········5 |
111 | ········19:·iconst_0 | 111 | ········19:·iconst_0 |
112 | ········20:·istore········6 | 112 | ········20:·istore········6 |
113 | ········22:·iload·········6 | 113 | ········22:·iload·········6 |
114 | ········24:·iload | 114 | ········24:·iload_3 |
115 | ········2 | 115 | ········25:·if_icmpge·····98 |
116 | ········28:·aload_2 | ||
116 | ········29:· | 117 | ········29:·iload·········6 |
117 | ········31:·iload·········6 | ||
118 | ········3 | 118 | ········31:·iaload |
119 | ········3 | 119 | ········32:·istore········7 |
120 | ········3 | 120 | ········34:·aload_0 |
121 | ········3 | 121 | ········35:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; |
122 | ········38:·getfield······#21·················//·Field·org/androidpn/client/MainActivity.datasource:Lorg/androidpn/client/PNNotificationDataSource; | ||
123 | ········41:·astore········8 | ||
124 | ········43:·aload_0 | ||
125 | ········44:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; | ||
122 | ········4 | 126 | ········47:·getfield······#21·················//·Field·org/androidpn/client/MainActivity.datasource:Lorg/androidpn/client/PNNotificationDataSource; |
123 | ········43:·astore········8 | ||
124 | ········45:·aload_0 | ||
125 | ········46:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; | ||
126 | ········49:·getfield······#21·················//·Field·org/androidpn/client/MainActivity.datasource:Lorg/androidpn/client/PNNotificationDataSource; | ||
127 | ········5 | 127 | ········50:·astore········9 |
128 | ········5 | 128 | ········52:·aload_0 |
129 | ········5 | 129 | ········53:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; |
130 | ········5 | 130 | ········56:·getfield······#30·················//·Field·org/androidpn/client/MainActivity.dataAdapter:Landroid/widget/SimpleCursorAdapter; |
131 | ········ | 131 | ········59:·iload·········7 |
132 | ········6 | 132 | ········61:·invokevirtual·#36·················//·Method·android/widget/SimpleCursorAdapter.getItem:(I)Ljava/lang/Object; |
133 | ········6 | 133 | ········64:·checkcast·····#38·················//·class·android/database/Cursor |
134 | ········6 | 134 | ········67:·astore········5 |
135 | ········ | 135 | ········69:·aload·········9 |
136 | ········7 | 136 | ········71:·aload·········5 |
137 | ········73:·invokevirtual·#42·················//·Method·org/androidpn/client/PNNotificationDataSource.cursorTonotification:(Landroid/database/Cursor;)Lorg/androidpn/client/PNNotification; | 137 | ········73:·invokevirtual·#42·················//·Method·org/androidpn/client/PNNotificationDataSource.cursorTonotification:(Landroid/database/Cursor;)Lorg/androidpn/client/PNNotification; |
138 | ········76:·astore | 138 | ········76:·astore········5 |
139 | ········7 | 139 | ········78:·aload·········8 |
140 | ········ | 140 | ········80:·aload·········5 |
141 | ········8 | 141 | ········82:·invokevirtual·#46·················//·Method·org/androidpn/client/PNNotificationDataSource.deleteNotification:(Lorg/androidpn/client/PNNotification;)V |
142 | ········8 | 142 | ········85:·iload·········6 |
143 | ········8 | 143 | ········87:·iconst_1 |
144 | ········8 | 144 | ········88:·iadd |
145 | ········8 | 145 | ········89:·istore········4 |
146 | ········91:·iload·········4 | ||
147 | ········93:·istore········6 | ||
146 | ········ | 148 | ········95:·goto··········22 |
147 | ········9 | 149 | ········98:·aload_0 |
148 | ········9 | 150 | ········99:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; |
149 | ······· | 151 | ·······102:·getfield······#30·················//·Field·org/androidpn/client/MainActivity.dataAdapter:Landroid/widget/SimpleCursorAdapter; |
150 | ······· | 152 | ·······105:·invokevirtual·#49·················//·Method·android/widget/SimpleCursorAdapter.notifyDataSetChanged:()V |
151 | ·······10 | 153 | ·······108:·aload_0 |
152 | ·······10 | 154 | ·······109:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; |
153 | ·······1 | 155 | ·······112:·getfield······#21·················//·Field·org/androidpn/client/MainActivity.datasource:Lorg/androidpn/client/PNNotificationDataSource; |
154 | ·······1 | 156 | ·······115:·invokevirtual·#52·················//·Method·org/androidpn/client/PNNotificationDataSource.close:()V |
155 | ·······11 | 157 | ·······118:·aload_0 |
156 | ·······11 | 158 | ·······119:·getfield······#10·················//·Field·this$0:Lorg/androidpn/client/MainActivity; |
157 | ·······1 | 159 | ·······122:·invokevirtual·#55·················//·Method·org/androidpn/client/MainActivity.resetList:()V |
158 | ·······1 | 160 | ·······125:·return |
159 | } | 161 | } |
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 128, 16 lines modified | Offset 128, 16 lines modified | ||
128 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 128 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
129 | ····move-result-object·v3 | 129 | ····move-result-object·v3 |
130 | ····iput-object·v3,·p0,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;->mOnLoadChildrenMethod:Ljava/lang/reflect/Method; | 130 | ····iput-object·v3,·p0,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;->mOnLoadChildrenMethod:Ljava/lang/reflect/Method; |
131 | ····:try_end_0 | 131 | ····:try_end_0 |
132 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_ | 132 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
133 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_ | 133 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_1 |
134 | ····.line·53 | 134 | ····.line·53 |
135 | ····.end·local·v1····#·"parceledListSliceClass":Ljava/lang/Class; | 135 | ····.end·local·v1····#·"parceledListSliceClass":Ljava/lang/Class; |
136 | ····.end·local·v2····#·"theClass":Ljava/lang/Class; | 136 | ····.end·local·v2····#·"theClass":Ljava/lang/Class; |
137 | ····:goto_0 | 137 | ····:goto_0 |
138 | ····return-void | 138 | ····return-void |
Offset 34, 16 lines modified | Offset 34, 16 lines modified | ||
34 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; | 34 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; |
35 | ····move-result-object·v2 | 35 | ····move-result-object·v2 |
36 | ····sput-object·v2,·Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; | 36 | ····sput-object·v2,·Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; |
37 | ····:try_end_0 | 37 | ····:try_end_0 |
38 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_ | 38 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
39 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_ | 39 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_1 |
40 | ····.line·37 | 40 | ····.line·37 |
41 | ····:goto_0 | 41 | ····:goto_0 |
42 | ····return-void | 42 | ····return-void |
43 | ····.line·34 | 43 | ····.line·34 |
44 | ····:catch_0 | 44 | ····:catch_0 |
Offset 47, 16 lines modified | Offset 47, 16 lines modified | ||
47 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 47 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
48 | ····move-result-object·v2 | 48 | ····move-result-object·v2 |
49 | ····sput-object·v2,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;->sAsInterfaceMethod:Ljava/lang/reflect/Method; | 49 | ····sput-object·v2,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;->sAsInterfaceMethod:Ljava/lang/reflect/Method; |
50 | ····:try_end_0 | 50 | ····:try_end_0 |
51 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_ | 51 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
52 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_ | 52 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_1 |
53 | ····.line·100 | 53 | ····.line·100 |
54 | ····:goto_0 | 54 | ····:goto_0 |
55 | ····return-void | 55 | ····return-void |
56 | ····.line·97 | 56 | ····.line·97 |
57 | ····:catch_0 | 57 | ····:catch_0 |
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·24 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .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·953 | ||
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·1152 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 22, 20 lines modified | Offset 22, 22 lines modified | ||
22 | .method·static·constructor·<clinit>()V | 22 | .method·static·constructor·<clinit>()V |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·20 | 25 | ····.line·20 |
26 | ····const-class·v0,·Lorg/androidpn/client/onClickListener; | 26 | ····const-class·v0,·Lorg/androidpn/client/onClickListener; |
27 | ····.line·21 | ||
27 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 28 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
28 | ····move-result-object·v0 | 29 | ····move-result-object·v0 |
29 | ····sput-object·v0,·Lorg/androidpn/client/onClickListener;->LOGTAG:Ljava/lang/String; | 30 | ····sput-object·v0,·Lorg/androidpn/client/onClickListener;->LOGTAG:Ljava/lang/String; |
31 | ····.line·20 | ||
30 | ····return-void | 32 | ····return-void |
31 | .end·method | 33 | .end·method |
32 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/widget/SimpleCursorAdapter;Lorg/androidpn/client/PNNotificationDataSource;)V | 34 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/widget/SimpleCursorAdapter;Lorg/androidpn/client/PNNotificationDataSource;)V |
33 | ····.locals·0 | 35 | ····.locals·0 |
34 | ····.param·p1,·"context"····#·Landroid/content/Context; | 36 | ····.param·p1,·"context"····#·Landroid/content/Context; |
35 | ····.param·p2,·"dataAdapter"····#·Landroid/widget/SimpleCursorAdapter; | 37 | ····.param·p2,·"dataAdapter"····#·Landroid/widget/SimpleCursorAdapter; |
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·2915 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 35, 20 lines modified | Offset 35, 22 lines modified | ||
35 | ····const/4·v0,·0x0 | 35 | ····const/4·v0,·0x0 |
36 | ····sput-object·v0,·Lorg/androidpn/client/MainActivity;->instance:Lorg/androidpn/client/MainActivity; | 36 | ····sput-object·v0,·Lorg/androidpn/client/MainActivity;->instance:Lorg/androidpn/client/MainActivity; |
37 | ····.line·40 | 37 | ····.line·40 |
38 | ····const-class·v0,·Lorg/androidpn/client/MainActivity; | 38 | ····const-class·v0,·Lorg/androidpn/client/MainActivity; |
39 | ····.line·41 | ||
39 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 40 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
40 | ····move-result-object·v0 | 41 | ····move-result-object·v0 |
41 | ····sput-object·v0,·Lorg/androidpn/client/MainActivity;->LOGTAG:Ljava/lang/String; | 42 | ····sput-object·v0,·Lorg/androidpn/client/MainActivity;->LOGTAG:Ljava/lang/String; |
43 | ····.line·40 | ||
42 | ····return-void | 44 | ····return-void |
43 | .end·method | 45 | .end·method |
44 | .method·public·constructor·<init>()V | 46 | .method·public·constructor·<init>()V |
45 | ····.locals·3 | 47 | ····.locals·3 |
46 | ····.prologue | 48 | ····.prologue |
Offset 63, 12 lines modified | Offset 63, 13 lines modified | ||
63 | ····invoke-direct·{v4},·Lorg/androidpn/client/PrefsFragment;-><init>()V | 63 | ····invoke-direct·{v4},·Lorg/androidpn/client/PrefsFragment;-><init>()V |
64 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 64 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
65 | ····move-result-object·v2 | 65 | ····move-result-object·v2 |
66 | ····.line·25 | ||
66 | ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I | 67 | ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I |
67 | ····.line·26 | 68 | ····.line·26 |
68 | ····return-void | 69 | ····return-void |
69 | .end·method | 70 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidpn/client/MainActivity; | 21 | .field·final·synthetic·this$0:Lorg/androidpn/client/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/MainActivity;)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·149 | 27 | ····.line·149 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 89 lines modified | Offset 45, 88 lines modified | ||
44 | ····.line·152 | 45 | ····.line·152 |
45 | ····const/4·v0,·0x1 | 46 | ····const/4·v0,·0x1 |
46 | ····return·v0 | 47 | ····return·v0 |
47 | .end·method | 48 | .end·method |
48 | .method·public·onDismiss(Landroid/widget/ListView;[I)V | 49 | .method·public·onDismiss(Landroid/widget/ListView;[I)V |
49 | ····.locals· | 50 | ····.locals·6 |
50 | ····.param·p1,·"listView"····#·Landroid/widget/ListView; | 51 | ····.param·p1,·"listView"····#·Landroid/widget/ListView; |
51 | ····.param·p2,·"reverseSortedPositions"····#·[I | 52 | ····.param·p2,·"reverseSortedPositions"····#·[I |
52 | ····.prologue | 53 | ····.prologue |
53 | ····.line·157 | 54 | ····.line·157 |
54 | ····iget-object·v | 55 | ····iget-object·v1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
55 | ····iget-object·v | 56 | ····iget-object·v1,·v1,·Lorg/androidpn/client/MainActivity;->datasource:Lorg/androidpn/client/PNNotificationDataSource; |
56 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v1},·Lorg/androidpn/client/PNNotificationDataSource;->open()V |
57 | ····.line·158 | 58 | ····.line·158 |
58 | ···· | 59 | ····array-length·v3,·p2 |
59 | ····.local·v0,·"arr$":[I | ||
60 | ····array-length·v2,·v0 | ||
61 | ····.local·v2,·"len$":I | ||
62 | ····const/4·v1,·0x0 | 60 | ····const/4·v1,·0x0 |
63 | ···· | 61 | ····move·v2,·v1 |
64 | ····:goto_0 | 62 | ····:goto_0 |
65 | ····if-ge·v | 63 | ····if-ge·v2,·v3,·:cond_0 |
66 | ····aget·v | 64 | ····aget·v0,·p2,·v2 |
67 | ····.line·159 | 65 | ····.line·159 |
68 | ····.local·v | 66 | ····.local·v0,·"position":I |
69 | ····iget-object·v | 67 | ····iget-object·v1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
70 | ····iget-object·v | 68 | ····iget-object·v4,·v1,·Lorg/androidpn/client/MainActivity;->datasource:Lorg/androidpn/client/PNNotificationDataSource; |
71 | ····iget-object·v | 69 | ····iget-object·v1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
72 | ····iget-object·v | 70 | ····iget-object·v5,·v1,·Lorg/androidpn/client/MainActivity;->datasource:Lorg/androidpn/client/PNNotificationDataSource; |
73 | ····iget-object·v | 71 | ····iget-object·v1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
74 | ····iget-object·v | 72 | ····iget-object·v1,·v1,·Lorg/androidpn/client/MainActivity;->dataAdapter:Landroid/widget/SimpleCursorAdapter; |
75 | ····invoke-virtual·{v | 73 | ····invoke-virtual·{v1,·v0},·Landroid/widget/SimpleCursorAdapter;->getItem(I)Ljava/lang/Object; |
76 | ····move-result-object·v | 74 | ····move-result-object·v1 |
77 | ····check-cast·v | 75 | ····check-cast·v1,·Landroid/database/Cursor; |
78 | ····invoke-virtual·{v | 76 | ····invoke-virtual·{v5,·v1},·Lorg/androidpn/client/PNNotificationDataSource;->cursorTonotification(Landroid/database/Cursor;)Lorg/androidpn/client/PNNotification; |
79 | ····move-result-object·v | 77 | ····move-result-object·v1 |
80 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v4,·v1},·Lorg/androidpn/client/PNNotificationDataSource;->deleteNotification(Lorg/androidpn/client/PNNotification;)V |
81 | ····.line·158 | 79 | ····.line·158 |
82 | ····add-int/lit8·v1,·v | 80 | ····add-int/lit8·v1,·v2,·0x1 |
81 | ····move·v2,·v1 | ||
83 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
84 | ····.line·161 | 83 | ····.line·161 |
85 | ····.end·local·v | 84 | ····.end·local·v0····#·"position":I |
86 | ····:cond_0 | 85 | ····:cond_0 |
87 | ····iget-object·v | 86 | ····iget-object·v1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
88 | ····iget-object·v | 87 | ····iget-object·v1,·v1,·Lorg/androidpn/client/MainActivity;->dataAdapter:Landroid/widget/SimpleCursorAdapter; |
89 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v1},·Landroid/widget/SimpleCursorAdapter;->notifyDataSetChanged()V |
90 | ····.line·162 | 89 | ····.line·162 |
91 | ····iget-object·v | 90 | ····iget-object·v1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
92 | ····iget-object·v | 91 | ····iget-object·v1,·v1,·Lorg/androidpn/client/MainActivity;->datasource:Lorg/androidpn/client/PNNotificationDataSource; |
93 | ····invoke-virtual·{v | 92 | ····invoke-virtual·{v1},·Lorg/androidpn/client/PNNotificationDataSource;->close()V |
94 | ····.line·163 | 93 | ····.line·163 |
95 | ····iget-object·v | 94 | ····iget-object·v1,·p0,·Lorg/androidpn/client/MainActivity$1;->this$0:Lorg/androidpn/client/MainActivity; |
96 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v1},·Lorg/androidpn/client/MainActivity;->resetList()V |
97 | ····.line·164 | 96 | ····.line·164 |
98 | ····return-void | 97 | ····return-void |
99 | .end·method | 98 | .end·method |
Offset 102, 14 lines modified | Offset 102, 15 lines modified | ||
102 | ····.prologue | 102 | ····.prologue |
103 | ····.line·119 | 103 | ····.line·119 |
104 | ····new-instance·v1,·Ljava/text/SimpleDateFormat; | 104 | ····new-instance·v1,·Ljava/text/SimpleDateFormat; |
105 | ····const-string·v2,·"yyyy-MM-dd·HH:mm:ss" | 105 | ····const-string·v2,·"yyyy-MM-dd·HH:mm:ss" |
106 | ····.line·120 | ||
106 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 107 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
107 | ····move-result-object·v3 | 108 | ····move-result-object·v3 |
108 | ····invoke-direct·{v1,·v2,·v3},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V | 109 | ····invoke-direct·{v1,·v2,·v3},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V |
109 | ····.line·121 | 110 | ····.line·121 |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$originalHeight:I | 21 | .field·final·synthetic·val$originalHeight:I |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;I)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;I)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissTouchListener; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·269 | 27 | ····.line·269 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$2;->this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$2;->this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; |
28 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$2;->val$lp:Landroid/view/ViewGroup$LayoutParams; | 29 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$2;->val$lp:Landroid/view/ViewGroup$LayoutParams; |
Offset 673, 36 lines modified | Offset 673, 40 lines modified | ||
673 | ····invoke-virtual/range·{v19·..·v19},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 673 | ····invoke-virtual/range·{v19·..·v19},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
674 | ····move-result-object·v19 | 674 | ····move-result-object·v19 |
675 | ····const/16·v20,·0x0 | 675 | ····const/16·v20,·0x0 |
676 | ····.line·226 | ||
676 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; | 677 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; |
677 | ····move-result-object·v19 | 678 | ····move-result-object·v19 |
678 | ····const/high16·v20,·0x3f800000····#·1.0f | 679 | ····const/high16·v20,·0x3f800000····#·1.0f |
680 | ····.line·227 | ||
679 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; | 681 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; |
680 | ····move-result-object·v19 | 682 | ····move-result-object·v19 |
681 | ····move-object/from16·v0,·p0 | 683 | ····move-object/from16·v0,·p0 |
682 | ····iget-wide·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mAnimationTime:J | 684 | ····iget-wide·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mAnimationTime:J |
683 | ····move-wide/from16·v20,·v0 | 685 | ····move-wide/from16·v20,·v0 |
686 | ····.line·228 | ||
684 | ····invoke-virtual/range·{v19·..·v21},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; | 687 | ····invoke-virtual/range·{v19·..·v21},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; |
685 | ····move-result-object·v19 | 688 | ····move-result-object·v19 |
686 | ····const/16·v20,·0x0 | 689 | ····const/16·v20,·0x0 |
690 | ····.line·229 | ||
687 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 691 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
688 | ····.line·231 | 692 | ····.line·231 |
689 | ····:cond_7 | 693 | ····:cond_7 |
690 | ····move-object/from16·v0,·p0 | 694 | ····move-object/from16·v0,·p0 |
691 | ····iget-object·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mVelocityTracker:Landroid/view/VelocityTracker; | 695 | ····iget-object·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mVelocityTracker:Landroid/view/VelocityTracker; |
Offset 978, 47 lines modified | Offset 982, 51 lines modified | ||
978 | ····move/from16·v0,·v19 | 982 | ····move/from16·v0,·v19 |
979 | ····int-to-float·v0,·v0 | 983 | ····int-to-float·v0,·v0 |
980 | ····move/from16·v19,·v0 | 984 | ····move/from16·v19,·v0 |
985 | ····.line·270 | ||
981 | ····:goto_5 | 986 | ····:goto_5 |
982 | ····move-object/from16·v0,·v20 | 987 | ····move-object/from16·v0,·v20 |
983 | ····move/from16·v1,·v19 | 988 | ····move/from16·v1,·v19 |
984 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; | 989 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; |
985 | ····move-result-object·v19 | 990 | ····move-result-object·v19 |
986 | ····const/16·v20,·0x0 | 991 | ····const/16·v20,·0x0 |
992 | ····.line·271 | ||
987 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; | 993 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; |
988 | ····move-result-object·v19 | 994 | ····move-result-object·v19 |
989 | ····move-object/from16·v0,·p0 | 995 | ····move-object/from16·v0,·p0 |
990 | ····iget-wide·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mAnimationTime:J | 996 | ····iget-wide·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mAnimationTime:J |
991 | ····move-wide/from16·v20,·v0 | 997 | ····move-wide/from16·v20,·v0 |
998 | ····.line·272 | ||
992 | ····invoke-virtual/range·{v19·..·v21},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; | 999 | ····invoke-virtual/range·{v19·..·v21},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; |
993 | ····move-result-object·v19 | 1000 | ····move-result-object·v19 |
994 | ····new-instance·v20,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2; | 1001 | ····new-instance·v20,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2; |
995 | ····move-object/from16·v0,·v20 | 1002 | ····move-object/from16·v0,·v20 |
996 | ····move-object/from16·v1,·p0 | 1003 | ····move-object/from16·v1,·p0 |
997 | ····invoke-direct·{v0,·v1,·v12,·v11},·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2;-><init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;Landroid/view/View;I)V | 1004 | ····invoke-direct·{v0,·v1,·v12,·v11},·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2;-><init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;Landroid/view/View;I)V |
1005 | ····.line·273 | ||
998 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 1006 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
999 | ····.line·292 | 1007 | ····.line·292 |
1000 | ····.end·local·v11····#·"downPosition":I | 1008 | ····.end·local·v11····#·"downPosition":I |
1001 | ····.end·local·v12····#·"downView":Landroid/view/View; | 1009 | ····.end·local·v12····#·"downView":Landroid/view/View; |
1002 | ····:cond_9 | 1010 | ····:cond_9 |
1003 | ····:goto_6 | 1011 | ····:goto_6 |
Offset 1269, 36 lines modified | Offset 1277, 40 lines modified | ||
1269 | ····invoke-virtual/range·{v19·..·v19},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 1277 | ····invoke-virtual/range·{v19·..·v19},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
1270 | ····move-result-object·v19 | 1278 | ····move-result-object·v19 |
1271 | ····const/16·v20,·0x0 | 1279 | ····const/16·v20,·0x0 |
1280 | ····.line·286 | ||
1272 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; | 1281 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; |
1273 | ····move-result-object·v19 | 1282 | ····move-result-object·v19 |
1274 | ····const/high16·v20,·0x3f800000····#·1.0f | 1283 | ····const/high16·v20,·0x3f800000····#·1.0f |
1284 | ····.line·287 | ||
1275 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; | 1285 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; |
1276 | ····move-result-object·v19 | 1286 | ····move-result-object·v19 |
1277 | ····move-object/from16·v0,·p0 | 1287 | ····move-object/from16·v0,·p0 |
1278 | ····iget-wide·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mAnimationTime:J | 1288 | ····iget-wide·v0,·v0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->mAnimationTime:J |
1279 | ····move-wide/from16·v20,·v0 | 1289 | ····move-wide/from16·v20,·v0 |
1290 | ····.line·288 | ||
1280 | ····invoke-virtual/range·{v19·..·v21},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; | 1291 | ····invoke-virtual/range·{v19·..·v21},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; |
1281 | ····move-result-object·v19 | 1292 | ····move-result-object·v19 |
1282 | ····const/16·v20,·0x0 | 1293 | ····const/16·v20,·0x0 |
1294 | ····.line·289 | ||
1283 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 1295 | ····invoke-virtual/range·{v19·..·v20},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
Max diff block lines reached; 1478/5518 bytes (26.79%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; | 24 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;Landroid/view/ViewGroup$LayoutParams;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;Landroid/view/ViewGroup$LayoutParams;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·403 | 30 | ····.line·403 |
30 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$4;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 31 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$4;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
31 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$4;->val$lp:Landroid/view/ViewGroup$LayoutParams; | 32 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$4;->val$lp:Landroid/view/ViewGroup$LayoutParams; |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·public·view:Landroid/view/View; | 34 | .field·public·view:Landroid/view/View; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·public·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;ILandroid/view/View;)V | 36 | .method·public·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;ILandroid/view/View;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | ||
38 | ····.param·p2,·"position"····#·I | 39 | ····.param·p2,·"position"····#·I |
39 | ····.param·p3,·"view"····#·Landroid/view/View; | 40 | ····.param·p3,·"view"····#·Landroid/view/View; |
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·341 | 42 | ····.line·341 |
42 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 43 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
Offset 488, 39 lines modified | Offset 488, 43 lines modified | ||
488 | ····move-object/from16·v0,·p0 | 488 | ····move-object/from16·v0,·p0 |
489 | ····iget·v10,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mViewWidth:I | 489 | ····iget·v10,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mViewWidth:I |
490 | ····int-to-float·v10,·v10 | 490 | ····int-to-float·v10,·v10 |
491 | ····.line·171 | ||
491 | ····:goto_3 | 492 | ····:goto_3 |
492 | ····invoke-virtual·{v11,·v10},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; | 493 | ····invoke-virtual·{v11,·v10},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; |
493 | ····move-result-object·v10 | 494 | ····move-result-object·v10 |
494 | ····const/4·v11,·0x0 | 495 | ····const/4·v11,·0x0 |
496 | ····.line·172 | ||
495 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; | 497 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; |
496 | ····move-result-object·v10 | 498 | ····move-result-object·v10 |
497 | ····move-object/from16·v0,·p0 | 499 | ····move-object/from16·v0,·p0 |
498 | ····iget-wide·v12,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mAnimationTime:J | 500 | ····iget-wide·v12,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mAnimationTime:J |
501 | ····.line·173 | ||
499 | ····invoke-virtual·{v10,·v12,·v13},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; | 502 | ····invoke-virtual·{v10,·v12,·v13},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; |
500 | ····move-result-object·v10 | 503 | ····move-result-object·v10 |
501 | ····new-instance·v11,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$1; | 504 | ····new-instance·v11,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$1; |
502 | ····move-object/from16·v0,·p0 | 505 | ····move-object/from16·v0,·p0 |
503 | ····invoke-direct·{v11,·v0},·Lorg/androidpn/client/helper/SwipeDismissTouchListener$1;-><init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;)V | 506 | ····invoke-direct·{v11,·v0},·Lorg/androidpn/client/helper/SwipeDismissTouchListener$1;-><init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;)V |
507 | ····.line·174 | ||
504 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 508 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
505 | ····.line·193 | 509 | ····.line·193 |
506 | ····:cond_4 | 510 | ····:cond_4 |
507 | ····:goto_4 | 511 | ····:goto_4 |
508 | ····move-object/from16·v0,·p0 | 512 | ····move-object/from16·v0,·p0 |
Offset 717, 34 lines modified | Offset 721, 38 lines modified | ||
717 | ····invoke-virtual·{v10},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 721 | ····invoke-virtual·{v10},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
718 | ····move-result-object·v10 | 722 | ····move-result-object·v10 |
719 | ····const/4·v11,·0x0 | 723 | ····const/4·v11,·0x0 |
724 | ····.line·187 | ||
720 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; | 725 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; |
721 | ····move-result-object·v10 | 726 | ····move-result-object·v10 |
722 | ····const/high16·v11,·0x3f800000····#·1.0f | 727 | ····const/high16·v11,·0x3f800000····#·1.0f |
728 | ····.line·188 | ||
723 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; | 729 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; |
724 | ····move-result-object·v10 | 730 | ····move-result-object·v10 |
725 | ····move-object/from16·v0,·p0 | 731 | ····move-object/from16·v0,·p0 |
726 | ····iget-wide·v12,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mAnimationTime:J | 732 | ····iget-wide·v12,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mAnimationTime:J |
733 | ····.line·189 | ||
727 | ····invoke-virtual·{v10,·v12,·v13},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; | 734 | ····invoke-virtual·{v10,·v12,·v13},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; |
728 | ····move-result-object·v10 | 735 | ····move-result-object·v10 |
729 | ····const/4·v11,·0x0 | 736 | ····const/4·v11,·0x0 |
737 | ····.line·190 | ||
730 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 738 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
731 | ····goto/16·:goto_4 | 739 | ····goto/16·:goto_4 |
732 | ····.line·203 | 740 | ····.line·203 |
733 | ····.end·local·v2····#·"absVelocityX":F | 741 | ····.end·local·v2····#·"absVelocityX":F |
734 | ····.end·local·v3····#·"absVelocityY":F | 742 | ····.end·local·v3····#·"absVelocityY":F |
Offset 773, 34 lines modified | Offset 781, 38 lines modified | ||
773 | ····invoke-virtual·{v10},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 781 | ····invoke-virtual·{v10},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
774 | ····move-result-object·v10 | 782 | ····move-result-object·v10 |
775 | ····const/4·v11,·0x0 | 783 | ····const/4·v11,·0x0 |
784 | ····.line·208 | ||
776 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; | 785 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; |
777 | ····move-result-object·v10 | 786 | ····move-result-object·v10 |
778 | ····const/high16·v11,·0x3f800000····#·1.0f | 787 | ····const/high16·v11,·0x3f800000····#·1.0f |
788 | ····.line·209 | ||
779 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; | 789 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; |
780 | ····move-result-object·v10 | 790 | ····move-result-object·v10 |
781 | ····move-object/from16·v0,·p0 | 791 | ····move-object/from16·v0,·p0 |
782 | ····iget-wide·v12,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mAnimationTime:J | 792 | ····iget-wide·v12,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mAnimationTime:J |
793 | ····.line·210 | ||
783 | ····invoke-virtual·{v10,·v12,·v13},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; | 794 | ····invoke-virtual·{v10,·v12,·v13},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; |
784 | ····move-result-object·v10 | 795 | ····move-result-object·v10 |
785 | ····const/4·v11,·0x0 | 796 | ····const/4·v11,·0x0 |
797 | ····.line·211 | ||
786 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 798 | ····invoke-virtual·{v10,·v11},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
787 | ····.line·213 | 799 | ····.line·213 |
788 | ····:cond_e | 800 | ····:cond_e |
789 | ····move-object/from16·v0,·p0 | 801 | ····move-object/from16·v0,·p0 |
790 | ····iget-object·v10,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mVelocityTracker:Landroid/view/VelocityTracker; | 802 | ····iget-object·v10,·v0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener;->mVelocityTracker:Landroid/view/VelocityTracker; |
Offset 953, 24 lines modified | Offset 965, 25 lines modified | ||
953 | ····invoke-interface·{v10,·v11},·Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V | 965 | ····invoke-interface·{v10,·v11},·Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V |
954 | ····.line·236 | 966 | ····.line·236 |
955 | ····invoke-static/range·{p2·..·p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; | 967 | ····invoke-static/range·{p2·..·p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; |
Max diff block lines reached; 1130/5215 bytes (21.67%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$downView:Landroid/view/View; | 21 | .field·final·synthetic·val$downView:Landroid/view/View; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;Landroid/view/View;I)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;Landroid/view/View;I)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·273 | 27 | ····.line·273 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
28 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2;->val$downView:Landroid/view/View; | 29 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$2;->val$downView:Landroid/view/View; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; | 22 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;)V | 24 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissTouchListener; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·281 | 28 | ····.line·281 |
28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$3;->this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; | 29 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$3;->this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; |
29 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$3;->val$lp:Landroid/view/ViewGroup$LayoutParams; | 30 | ····iput-object·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$3;->val$lp:Landroid/view/ViewGroup$LayoutParams; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$originalHeight:I | 19 | .field·final·synthetic·val$originalHeight:I |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;I)V | 21 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;I)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·363 | 25 | ····.line·363 |
25 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$3;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 26 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$3;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
26 | ····iput·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$3;->val$originalHeight:I | 27 | ····iput·p2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$3;->val$originalHeight:I |
Offset 34, 15 lines modified | Offset 35, 15 lines modified | ||
34 | ····return-void | 35 | ····return-void |
35 | .end·method | 36 | .end·method |
36 | #·virtual·methods | 37 | #·virtual·methods |
37 | .method·public·onAnimationEnd(Landroid/animation/Animator;)V | 38 | .method·public·onAnimationEnd(Landroid/animation/Animator;)V |
38 | ····.locals·1 | 39 | ····.locals·13 |
39 | ····.param·p1,·"animation"····#·Landroid/animation/Animator; | 40 | ····.param·p1,·"animation"····#·Landroid/animation/Animator; |
40 | ····.prologue | 41 | ····.prologue |
41 | ····const/4·v5,·0x0 | 42 | ····const/4·v5,·0x0 |
42 | ····.line·366 | 43 | ····.line·366 |
43 | ····iget-object·v2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$3;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 44 | ····iget-object·v2,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$3;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
Offset 148, 66 lines modified | Offset 149, 65 lines modified | ||
148 | ····invoke-static·{v2},·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->access$200(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; | 149 | ····invoke-static·{v2},·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;->access$200(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)Ljava/util/List; |
149 | ····move-result-object·v2 | 150 | ····move-result-object·v2 |
150 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 151 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
151 | ····move-result-object·v | 152 | ····move-result-object·v2 |
152 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
153 | ····:goto_1 | 153 | ····:goto_1 |
154 | ····invoke-interface·{v | 154 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
155 | ····move-result·v | 155 | ····move-result·v3 |
156 | ····if-eqz·v | 156 | ····if-eqz·v3,·:cond_1 |
157 | ····invoke-interface·{v | 157 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
158 | ····move-result-object·v1 | 158 | ····move-result-object·v12 |
159 | ····check-cast·v1 | 159 | ····check-cast·v12,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData; |
160 | ····.line·385 | 160 | ····.line·385 |
161 | ····.local·v1 | 161 | ····.local·v12,·"pendingDismiss":Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData; |
162 | ····iget-object·v | 162 | ····iget-object·v3,·v12,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData;->view:Landroid/view/View; |
163 | ····const/high16·v | 163 | ····const/high16·v4,·0x3f800000····#·1.0f |
164 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->setAlpha(F)V |
165 | ····.line·386 | 165 | ····.line·386 |
166 | ····iget-object·v | 166 | ····iget-object·v3,·v12,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData;->view:Landroid/view/View; |
167 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v3,·v5},·Landroid/view/View;->setTranslationX(F)V |
168 | ····.line·387 | 168 | ····.line·387 |
169 | ····iget-object·v | 169 | ····iget-object·v3,·v12,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData;->view:Landroid/view/View; |
170 | ····invoke-virtual·{v | 170 | ····invoke-virtual·{v3},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
171 | ····move-result-object·v1 | 171 | ····move-result-object·v11 |
172 | ····.line·388 | 172 | ····.line·388 |
173 | ····.local·v1 | 173 | ····.local·v11,·"lp":Landroid/view/ViewGroup$LayoutParams; |
174 | ····iget·v | 174 | ····iget·v3,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$3;->val$originalHeight:I |
175 | ····iput·v | 175 | ····iput·v3,·v11,·Landroid/view/ViewGroup$LayoutParams;->height:I |
176 | ····.line·389 | 176 | ····.line·389 |
177 | ····iget-object·v | 177 | ····iget-object·v3,·v12,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData;->view:Landroid/view/View; |
178 | ····invoke-virtual·{v | 178 | ····invoke-virtual·{v3,·v11},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
179 | ····goto·:goto_1 | 179 | ····goto·:goto_1 |
180 | ····.line·393 | 180 | ····.line·393 |
181 | ····.end·local·v1 | 181 | ····.end·local·v11····#·"lp":Landroid/view/ViewGroup$LayoutParams; |
182 | ····.end·local·v1 | 182 | ····.end·local·v12····#·"pendingDismiss":Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$PendingDismissData; |
183 | ····:cond_1 | 183 | ····:cond_1 |
184 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 184 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
185 | ····move-result-wide·v0 | 185 | ····move-result-wide·v0 |
186 | ····.line·394 | 186 | ····.line·394 |
187 | ····.local·v0,·"time":J | 187 | ····.local·v0,·"time":J |
Offset 243, 11 lines modified | Offset 243, 10 lines modified | ||
243 | ····invoke-interface·{v2},·Ljava/util/List;->clear()V | 243 | ····invoke-interface·{v2},·Ljava/util/List;->clear()V |
244 | ····.line·400 | 244 | ····.line·400 |
245 | ····.end·local·v0····#·"time":J | 245 | ····.end·local·v0····#·"time":J |
246 | ····.end·local·v8····#·"cancelEvent":Landroid/view/MotionEvent; | 246 | ····.end·local·v8····#·"cancelEvent":Landroid/view/MotionEvent; |
247 | ····.end·local·v9····#·"dismissPositions":[I | 247 | ····.end·local·v9····#·"dismissPositions":[I |
248 | ····.end·local·v10····#·"i":I | 248 | ····.end·local·v10····#·"i":I |
249 | ····.end·local·v11····#·"i$":Ljava/util/Iterator; | ||
250 | ····:cond_2 | 249 | ····:cond_2 |
251 | ····return-void | 250 | ····return-void |
252 | .end·method | 251 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 21 | .field·final·synthetic·this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·160 | 27 | ····.line·160 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$1;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener$1;->this$0:Lorg/androidpn/client/helper/SwipeDismissListViewTouchListener; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; | 18 | .field·final·synthetic·this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;)V | 20 | .method·constructor·<init>(Lorg/androidpn/client/helper/SwipeDismissTouchListener;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/helper/SwipeDismissTouchListener; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·174 | 24 | ····.line·174 |
24 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$1;->this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; | 25 | ····iput-object·p1,·p0,·Lorg/androidpn/client/helper/SwipeDismissTouchListener$1;->this$0:Lorg/androidpn/client/helper/SwipeDismissTouchListener; |
25 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
Offset 19, 15 lines modified | Offset 19, 14 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·40 | 22 | ····.line·40 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·44 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
27 | .method·static·synthetic·access$000(Ljava/lang/Object;[Ljava/lang/String;I)V | 26 | .method·static·synthetic·access$000(Ljava/lang/Object;[Ljava/lang/String;I)V |
28 | ····.locals·0 | 27 | ····.locals·0 |
29 | ····.param·p0,·"x0"····#·Ljava/lang/Object; | 28 | ····.param·p0,·"x0"····#·Ljava/lang/Object; |
30 | ····.param·p1,·"x1"····#·[Ljava/lang/String; | 29 | ····.param·p1,·"x1"····#·[Ljava/lang/String; |
Offset 165, 77 lines modified | Offset 164, 72 lines modified | ||
165 | ····:cond_1 | 164 | ····:cond_1 |
166 | ····const/4·p0,·0x0 | 165 | ····const/4·p0,·0x0 |
167 | ····goto·:goto_0 | 166 | ····goto·:goto_0 |
168 | .end·method | 167 | .end·method |
169 | .method·public·static·varargs·hasPermissions(Landroid/content/Context;[Ljava/lang/String;)Z | 168 | .method·public·static·varargs·hasPermissions(Landroid/content/Context;[Ljava/lang/String;)Z |
170 | ····.locals· | 169 | ····.locals·7 |
171 | ····.param·p0,·"context"····#·Landroid/content/Context; | 170 | ····.param·p0,·"context"····#·Landroid/content/Context; |
172 | ····.param·p1,·"perms"····#·[Ljava/lang/String; | 171 | ····.param·p1,·"perms"····#·[Ljava/lang/String; |
173 | ····.prologue | 172 | ····.prologue |
174 | ····const/4·v | 173 | ····const/4·v3,·0x1 |
175 | ····const/4·v | 174 | ····const/4·v2,·0x0 |
176 | ····.line·62 | 175 | ····.line·62 |
177 | ····move-object·v0,·p1 | ||
178 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
179 | ····array-length·v | 176 | ····array-length·v5,·p1 |
177 | ····move·v4,·v2 | ||
180 | ····.local·v3,·"len$":I | ||
181 | ····const/4·v2,·0x0 | ||
182 | ····.local·v2,·"i$":I | ||
183 | ····:goto_0 | 178 | ····:goto_0 |
184 | ····if-ge·v | 179 | ····if-ge·v4,·v5,·:cond_2 |
185 | ····aget-object·v | 180 | ····aget-object·v1,·p1,·v4 |
186 | ····.line·63 | 181 | ····.line·63 |
187 | ····.local·v | 182 | ····.local·v1,·"perm":Ljava/lang/String; |
188 | ····invoke-static·{p0,·v | 183 | ····invoke-static·{p0,·v1},·Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I |
189 | ····move-result·v | 184 | ····move-result·v6 |
190 | ····if-nez·v | 185 | ····if-nez·v6,·:cond_0 |
191 | ····move·v | 186 | ····move·v0,·v3 |
192 | ····.line·64 | 187 | ····.line·64 |
193 | ····.local·v | 188 | ····.local·v0,·"hasPerm":Z |
194 | ····:goto_1 | 189 | ····:goto_1 |
195 | ····if-nez·v | 190 | ····if-nez·v0,·:cond_1 |
196 | ····.line·69 | 191 | ····.line·69 |
197 | ····.end·local·v | 192 | ····.end·local·v0····#·"hasPerm":Z |
198 | ····.end·local·v | 193 | ····.end·local·v1····#·"perm":Ljava/lang/String; |
199 | ····:goto_2 | 194 | ····:goto_2 |
200 | ····return·v | 195 | ····return·v2 |
201 | ····.restart·local·v | 196 | ····.restart·local·v1····#·"perm":Ljava/lang/String; |
202 | ····:cond_0 | 197 | ····:cond_0 |
203 | ····move·v | 198 | ····move·v0,·v2 |
204 | ····.line·63 | 199 | ····.line·63 |
205 | ····goto·:goto_1 | 200 | ····goto·:goto_1 |
206 | ····.line·62 | 201 | ····.line·62 |
207 | ····.restart·local·v | 202 | ····.restart·local·v0····#·"hasPerm":Z |
208 | ····:cond_1 | 203 | ····:cond_1 |
209 | ····add-int/lit8·v | 204 | ····add-int/lit8·v4,·v4,·0x1 |
210 | ····goto·:goto_0 | 205 | ····goto·:goto_0 |
211 | ····.end·local·v | 206 | ····.end·local·v0····#·"hasPerm":Z |
212 | ····.end·local·v | 207 | ····.end·local·v1····#·"perm":Ljava/lang/String; |
213 | ····:cond_2 | 208 | ····:cond_2 |
214 | ····move·v | 209 | ····move·v2,·v3 |
215 | ····.line·69 | 210 | ····.line·69 |
216 | ····goto·:goto_2 | 211 | ····goto·:goto_2 |
217 | .end·method | 212 | .end·method |
218 | .method·public·static·onRequestPermissionsResult(I[Ljava/lang/String;[ILjava/lang/Object;)V | 213 | .method·public·static·onRequestPermissionsResult(I[Ljava/lang/String;[ILjava/lang/Object;)V |
219 | ····.locals·6 | 214 | ····.locals·6 |
Offset 341, 126 lines modified | Offset 335, 127 lines modified | ||
341 | ····.line·190 | 335 | ····.line·190 |
342 | ····:cond_4 | 336 | ····:cond_4 |
343 | ····return-void | 337 | ····return-void |
344 | .end·method | 338 | .end·method |
345 | .method·public·static·varargs·requestPermissions(Ljava/lang/Object;Ljava/lang/String;III[Ljava/lang/String;)V | 339 | .method·public·static·varargs·requestPermissions(Ljava/lang/Object;Ljava/lang/String;III[Ljava/lang/String;)V |
346 | ····.locals· | 340 | ····.locals·8 |
347 | ····.param·p0,·"object"····#·Ljava/lang/Object; | 341 | ····.param·p0,·"object"····#·Ljava/lang/Object; |
348 | ····.param·p1,·"rationale"····#·Ljava/lang/String; | 342 | ····.param·p1,·"rationale"····#·Ljava/lang/String; |
349 | ····.param·p2,·"positiveButton"····#·I | 343 | ····.param·p2,·"positiveButton"····#·I |
350 | ········.annotation·build·Landroid/support/annotation/StringRes; | 344 | ········.annotation·build·Landroid/support/annotation/StringRes; |
351 | ········.end·annotation | 345 | ········.end·annotation |
352 | ····.end·param | 346 | ····.end·param |
353 | ····.param·p3,·"negativeButton"····#·I | 347 | ····.param·p3,·"negativeButton"····#·I |
354 | ········.annotation·build·Landroid/support/annotation/StringRes; | 348 | ········.annotation·build·Landroid/support/annotation/StringRes; |
355 | ········.end·annotation | 349 | ········.end·annotation |
356 | ····.end·param | 350 | ····.end·param |
357 | ····.param·p4,·"requestCode"····#·I | 351 | ····.param·p4,·"requestCode"····#·I |
358 | ····.param·p5,·"perms"····#·[Ljava/lang/String; | 352 | ····.param·p5,·"perms"····#·[Ljava/lang/String; |
359 | ····.prologue | 353 | ····.prologue |
354 | ····const/4·v4,·0x0 | ||
360 | ····.line·111 | 355 | ····.line·111 |
361 | ····invoke-static·{p0},·Lorg/androidpn/client/helper/EasyPermissions;->checkCallingObjectSuitability(Ljava/lang/Object;)V | 356 | ····invoke-static·{p0},·Lorg/androidpn/client/helper/EasyPermissions;->checkCallingObjectSuitability(Ljava/lang/Object;)V |
362 | ····move-object·v | 357 | ····move-object·v0,·p0 |
363 | ····.line·112 | 358 | ····.line·112 |
364 | ····check-cast·v | 359 | ····check-cast·v0,·Lorg/androidpn/client/helper/EasyPermissions$PermissionCallbacks; |
Max diff block lines reached; 12763/16697 bytes (76.44%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;Lorg/androidpn/client/SerivceManager/NotificationService;)V | 23 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;Lorg/androidpn/client/SerivceManager/NotificationService;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | ||
25 | ····.param·p2,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | 26 | ····.param·p2,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·280 | 28 | ····.line·280 |
28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$TaskTracker;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 29 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$TaskTracker;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 20 lines modified | Offset 44, 22 lines modified | ||
44 | .method·static·constructor·<clinit>()V | 44 | .method·static·constructor·<clinit>()V |
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·44 | 47 | ····.line·44 |
48 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/NotificationService; | 48 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/NotificationService; |
49 | ····.line·45 | ||
49 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 50 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
50 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
51 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/NotificationService;->LOGTAG:Ljava/lang/String; | 52 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/NotificationService;->LOGTAG:Ljava/lang/String; |
53 | ····.line·44 | ||
52 | ····return-void | 54 | ····return-void |
53 | .end·method | 55 | .end·method |
54 | .method·public·constructor·<init>()V | 56 | .method·public·constructor·<init>()V |
55 | ····.locals·1 | 57 | ····.locals·1 |
56 | ····.prologue | 58 | ····.prologue |
Offset 527, 14 lines modified | Offset 529, 15 lines modified | ||
527 | ····if-eqz·v1,·:cond_0 | 529 | ····if-eqz·v1,·:cond_0 |
528 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService;->deviceId:Ljava/lang/String; | 530 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService;->deviceId:Ljava/lang/String; |
529 | ····const-string·v2,·"0+" | 531 | ····const-string·v2,·"0+" |
532 | ····.line·101 | ||
530 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->matches(Ljava/lang/String;)Z | 533 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->matches(Ljava/lang/String;)Z |
531 | ····move-result·v1 | 534 | ····move-result·v1 |
532 | ····if-eqz·v1,·:cond_1 | 535 | ····if-eqz·v1,·:cond_1 |
533 | ····.line·102 | 536 | ····.line·102 |
Offset 614, 28 lines modified | Offset 617, 31 lines modified | ||
614 | ····const-string·v2,·"EMU" | 617 | ····const-string·v2,·"EMU" |
615 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 618 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
616 | ····new-instance·v2,·Ljava/util/Random; | 619 | ····new-instance·v2,·Ljava/util/Random; |
620 | ····.line·107 | ||
617 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 621 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
618 | ····move-result-wide·v4 | 622 | ····move-result-wide·v4 |
619 | ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Random;-><init>(J)V | 623 | ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Random;-><init>(J)V |
620 | ····invoke-virtual·{v2},·Ljava/util/Random;->nextLong()J | 624 | ····invoke-virtual·{v2},·Ljava/util/Random;->nextLong()J |
621 | ····move-result-wide·v2 | 625 | ····move-result-wide·v2 |
626 | ····.line·106 | ||
622 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 627 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
623 | ····move-result-object·v1 | 628 | ····move-result-object·v1 |
629 | ····.line·108 | ||
624 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 630 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
625 | ····move-result-object·v1 | 631 | ····move-result-object·v1 |
626 | ····iput-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService;->deviceId:Ljava/lang/String; | 632 | ····iput-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService;->deviceId:Ljava/lang/String; |
627 | ····.line·109 | 633 | ····.line·109 |
Offset 37, 20 lines modified | Offset 37, 22 lines modified | ||
37 | .method·static·constructor·<clinit>()V | 37 | .method·static·constructor·<clinit>()V |
38 | ····.locals·1 | 38 | ····.locals·1 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·35 | 40 | ····.line·35 |
41 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/ServiceManager; | 41 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/ServiceManager; |
42 | ····.line·36 | ||
42 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 43 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
43 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
44 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->LOGTAG:Ljava/lang/String; | 45 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->LOGTAG:Ljava/lang/String; |
46 | ····.line·35 | ||
45 | ····return-void | 47 | ····return-void |
46 | .end·method | 48 | .end·method |
47 | .method·public·constructor·<init>(Landroid/content/Context;)V | 49 | .method·public·constructor·<init>(Landroid/content/Context;)V |
48 | ····.locals·3 | 50 | ····.locals·3 |
49 | ····.param·p1,·"context"····#·Landroid/content/Context; | 51 | ····.param·p1,·"context"····#·Landroid/content/Context; |
Offset 142, 18 lines modified | Offset 144, 20 lines modified | ||
142 | ····const-string·v4,·"androidpn" | 144 | ····const-string·v4,·"androidpn" |
143 | ····const-string·v5,·"raw" | 145 | ····const-string·v5,·"raw" |
144 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->context:Landroid/content/Context; | 146 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->context:Landroid/content/Context; |
147 | ····.line·251 | ||
145 | ····invoke-virtual·{v6},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 148 | ····invoke-virtual·{v6},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
146 | ····move-result-object·v6 | 149 | ····move-result-object·v6 |
150 | ····.line·250 | ||
147 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 151 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
148 | ····move-result·v1 | 152 | ····move-result·v1 |
149 | ····.line·252 | 153 | ····.line·252 |
150 | ····.local·v1,·"id":I | 154 | ····.local·v1,·"id":I |
151 | ····iget-object·v3,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->context:Landroid/content/Context; | 155 | ····iget-object·v3,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->context:Landroid/content/Context; |
Offset 352, 54 lines modified | Offset 356, 60 lines modified | ||
352 | ····move-result·v9 | 356 | ····move-result·v9 |
353 | ····if-eqz·v9,·:cond_0 | 357 | ····if-eqz·v9,·:cond_0 |
354 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->xmppHost:Ljava/lang/String; | 358 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->xmppHost:Ljava/lang/String; |
359 | ····.line·76 | ||
355 | ····invoke-virtual·{v7,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | 360 | ····invoke-virtual·{v7,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z |
356 | ····move-result·v9 | 361 | ····move-result·v9 |
357 | ····if-eqz·v9,·:cond_0 | 362 | ····if-eqz·v9,·:cond_0 |
358 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->xmppPort:Ljava/lang/String; | 363 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->xmppPort:Ljava/lang/String; |
364 | ····.line·77 | ||
359 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | 365 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z |
360 | ····move-result·v9 | 366 | ····move-result·v9 |
361 | ····if-eqz·v9,·:cond_0 | 367 | ····if-eqz·v9,·:cond_0 |
362 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->user:Ljava/lang/String; | 368 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->user:Ljava/lang/String; |
369 | ····.line·78 | ||
363 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | 370 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z |
364 | ····move-result·v9 | 371 | ····move-result·v9 |
365 | ····if-eqz·v9,·:cond_0 | 372 | ····if-eqz·v9,·:cond_0 |
366 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->name:Ljava/lang/String; | 373 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->name:Ljava/lang/String; |
374 | ····.line·79 | ||
367 | ····invoke-virtual·{v3,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | 375 | ····invoke-virtual·{v3,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z |
368 | ····move-result·v9 | 376 | ····move-result·v9 |
369 | ····if-eqz·v9,·:cond_0 | 377 | ····if-eqz·v9,·:cond_0 |
370 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->pass:Ljava/lang/String; | 378 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->pass:Ljava/lang/String; |
379 | ····.line·80 | ||
371 | ····invoke-virtual·{v5,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | 380 | ····invoke-virtual·{v5,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z |
372 | ····move-result·v9 | 381 | ····move-result·v9 |
373 | ····if-eqz·v9,·:cond_0 | 382 | ····if-eqz·v9,·:cond_0 |
374 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->email:Ljava/lang/String; | 383 | ····iget-object·v9,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager;->email:Ljava/lang/String; |
384 | ····.line·81 | ||
375 | ····invoke-virtual·{v1,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | 385 | ····invoke-virtual·{v1,·v9},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z |
376 | ····move-result·v9 | 386 | ····move-result·v9 |
377 | ····if-nez·v9,·:cond_1 | 387 | ····if-nez·v9,·:cond_1 |
378 | ····.line·83 | 388 | ····.line·83 |
Offset 556, 25 lines modified | Offset 556, 28 lines modified | ||
556 | ····move-result·v0 | 556 | ····move-result·v0 |
557 | ····if-eqz·v0,·:cond_0 | 557 | ····if-eqz·v0,·:cond_0 |
558 | ····iget-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager;->connection:Lorg/jivesoftware/smack/XMPPConnection; | 558 | ····iget-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager;->connection:Lorg/jivesoftware/smack/XMPPConnection; |
559 | ····.line·250 | ||
559 | ····invoke-virtual·{v0},·Lorg/jivesoftware/smack/XMPPConnection;->isAuthenticated()Z | 560 | ····invoke-virtual·{v0},·Lorg/jivesoftware/smack/XMPPConnection;->isAuthenticated()Z |
560 | ····move-result·v0 | 561 | ····move-result·v0 |
561 | ····if-eqz·v0,·:cond_0 | 562 | ····if-eqz·v0,·:cond_0 |
562 | ····const/4·v0,·0x1 | 563 | ····const/4·v0,·0x1 |
564 | ····.line·249 | ||
563 | ····:goto_0 | 565 | ····:goto_0 |
564 | ····return·v0 | 566 | ····return·v0 |
567 | ····.line·250 | ||
565 | ····:cond_0 | 568 | ····:cond_0 |
566 | ····const/4·v0,·0x0 | 569 | ····const/4·v0,·0x0 |
567 | ····goto·:goto_0 | 570 | ····goto·:goto_0 |
568 | .end·method | 571 | .end·method |
569 | .method·private·isConnected()Z | 572 | .method·private·isConnected()Z |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$e:Ljava/lang/InterruptedException; | 22 | .field·final·synthetic·val$e:Ljava/lang/InterruptedException; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/ReconnectionThread;Ljava/lang/InterruptedException;)V | 24 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/ReconnectionThread;Ljava/lang/InterruptedException;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/ReconnectionThread; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·49 | 28 | ····.line·49 |
28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread$1;->this$0:Lorg/androidpn/client/SerivceManager/ReconnectionThread; | 29 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread$1;->this$0:Lorg/androidpn/client/SerivceManager/ReconnectionThread; |
29 | ····iput-object·p2,·p0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread$1;->val$e:Ljava/lang/InterruptedException; | 30 | ····iput-object·p2,·p0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread$1;->val$e:Ljava/lang/InterruptedException; |
Offset 15, 20 lines modified | Offset 15, 22 lines modified | ||
15 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
16 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·32 | 18 | ····.line·32 |
19 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/ConnectivityReceiver; | 19 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/ConnectivityReceiver; |
20 | ····.line·33 | ||
20 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 21 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
21 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
22 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/ConnectivityReceiver;->LOGTAG:Ljava/lang/String; | 23 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/ConnectivityReceiver;->LOGTAG:Ljava/lang/String; |
24 | ····.line·32 | ||
23 | ····return-void | 25 | ····return-void |
24 | .end·method | 26 | .end·method |
25 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V | 27 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V |
26 | ····.locals·0 | 28 | ····.locals·0 |
27 | ····.param·p1,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | 29 | ····.param·p1,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; |
Offset 86, 14 lines modified | Offset 88, 15 lines modified | ||
86 | ····move-result-object·v4 | 88 | ····move-result-object·v4 |
87 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 89 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
88 | ····.line·47 | 90 | ····.line·47 |
89 | ····const-string·v3,·"connectivity" | 91 | ····const-string·v3,·"connectivity" |
92 | ····.line·48 | ||
90 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 93 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
91 | ····move-result-object·v1 | 94 | ····move-result-object·v1 |
92 | ····check-cast·v1,·Landroid/net/ConnectivityManager; | 95 | ····check-cast·v1,·Landroid/net/ConnectivityManager; |
93 | ····.line·50 | 96 | ····.line·50 |
Offset 15, 20 lines modified | Offset 15, 22 lines modified | ||
15 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
16 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·29 | 18 | ····.line·29 |
19 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/PhoneStateChangeListener; | 19 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/PhoneStateChangeListener; |
20 | ····.line·30 | ||
20 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 21 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
21 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
22 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/PhoneStateChangeListener;->LOGTAG:Ljava/lang/String; | 23 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/PhoneStateChangeListener;->LOGTAG:Ljava/lang/String; |
24 | ····.line·29 | ||
23 | ····return-void | 25 | ····return-void |
24 | .end·method | 26 | .end·method |
25 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V | 27 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V |
26 | ····.locals·0 | 28 | ····.locals·0 |
27 | ····.param·p1,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | 29 | ····.param·p1,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/ServiceManager; | 21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/ServiceManager; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/ServiceManager;)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/ServiceManager;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/ServiceManager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·177 | 27 | ····.line·177 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager$1;->this$0:Lorg/androidpn/client/SerivceManager/ServiceManager; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/ServiceManager$1;->this$0:Lorg/androidpn/client/SerivceManager/ServiceManager; |
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$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; | 21 | .field·final·synthetic·this$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask;)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·376 | 27 | ····.line·376 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask$1;->this$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask$1;->this$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 57, 26 lines modified | Offset 58, 28 lines modified | ||
57 | ····const-string·v4,·"packet=" | 58 | ····const-string·v4,·"packet=" |
58 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 59 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
59 | ····move-result-object·v3 | 60 | ····move-result-object·v3 |
61 | ····.line·382 | ||
60 | ····invoke-virtual·{p1},·Lorg/jivesoftware/smack/packet/Packet;->toXML()Ljava/lang/String; | 62 | ····invoke-virtual·{p1},·Lorg/jivesoftware/smack/packet/Packet;->toXML()Ljava/lang/String; |
61 | ····move-result-object·v4 | 63 | ····move-result-object·v4 |
62 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 64 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
63 | ····move-result-object·v3 | 65 | ····move-result-object·v3 |
64 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 66 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
65 | ····move-result-object·v3 | 67 | ····move-result-object·v3 |
68 | ····.line·381 | ||
66 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 69 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
67 | ····.line·384 | 70 | ····.line·384 |
68 | ····instance-of·v2,·p1,·Lorg/jivesoftware/smack/packet/IQ; | 71 | ····instance-of·v2,·p1,·Lorg/jivesoftware/smack/packet/IQ; |
69 | ····if-eqz·v2,·:cond_0 | 72 | ····if-eqz·v2,·:cond_0 |
Offset 123, 30 lines modified | Offset 126, 33 lines modified | ||
123 | ····const-string·v4,·"Unknown·error·while·registering·XMPP·account!·" | 126 | ····const-string·v4,·"Unknown·error·while·registering·XMPP·account!·" |
124 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 127 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
125 | ····move-result-object·v3 | 128 | ····move-result-object·v3 |
129 | ····.line·391 | ||
126 | ····invoke-virtual·{v1},·Lorg/jivesoftware/smack/packet/IQ;->getError()Lorg/jivesoftware/smack/packet/XMPPError; | 130 | ····invoke-virtual·{v1},·Lorg/jivesoftware/smack/packet/IQ;->getError()Lorg/jivesoftware/smack/packet/XMPPError; |
127 | ····move-result-object·v4 | 131 | ····move-result-object·v4 |
132 | ····.line·392 | ||
128 | ····invoke-virtual·{v4},·Lorg/jivesoftware/smack/packet/XMPPError;->getCondition()Ljava/lang/String; | 133 | ····invoke-virtual·{v4},·Lorg/jivesoftware/smack/packet/XMPPError;->getCondition()Ljava/lang/String; |
129 | ····move-result-object·v4 | 134 | ····move-result-object·v4 |
130 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 135 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
131 | ····move-result-object·v3 | 136 | ····move-result-object·v3 |
132 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 137 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
133 | ····move-result-object·v3 | 138 | ····move-result-object·v3 |
139 | ····.line·389 | ||
134 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 140 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
135 | ····.line·415 | 141 | ····.line·415 |
136 | ····.end·local·v1····#·"response":Lorg/jivesoftware/smack/packet/IQ; | 142 | ····.end·local·v1····#·"response":Lorg/jivesoftware/smack/packet/IQ; |
137 | ····:cond_0 | 143 | ····:cond_0 |
138 | ····:goto_0 | 144 | ····:goto_0 |
139 | ····return-void | 145 | ····return-void |
Offset 292, 37 lines modified | Offset 298, 41 lines modified | ||
292 | ····.line·404 | 298 | ····.line·404 |
293 | ····const-string·v2,·"XMPP_USERNAME" | 299 | ····const-string·v2,·"XMPP_USERNAME" |
294 | ····iget-object·v3,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask$1;->this$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; | 300 | ····iget-object·v3,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask$1;->this$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; |
295 | ····iget-object·v3,·v3,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; | 301 | ····iget-object·v3,·v3,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; |
302 | ····.line·405 | ||
296 | ····invoke-static·{v3},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$800(Lorg/androidpn/client/SerivceManager/XmppManager;)Ljava/lang/String; | 303 | ····invoke-static·{v3},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$800(Lorg/androidpn/client/SerivceManager/XmppManager;)Ljava/lang/String; |
297 | ····move-result-object·v3 | 304 | ····move-result-object·v3 |
305 | ····.line·404 | ||
298 | ····invoke-interface·{v0,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 306 | ····invoke-interface·{v0,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
299 | ····.line·406 | 307 | ····.line·406 |
300 | ····const-string·v2,·"XMPP_PASSWORD" | 308 | ····const-string·v2,·"XMPP_PASSWORD" |
301 | ····iget-object·v3,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask$1;->this$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; | 309 | ····iget-object·v3,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask$1;->this$1:Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask; |
302 | ····iget-object·v3,·v3,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; | 310 | ····iget-object·v3,·v3,·Lorg/androidpn/client/SerivceManager/XmppManager$RegisterTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; |
311 | ····.line·407 | ||
303 | ····invoke-static·{v3},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$1100(Lorg/androidpn/client/SerivceManager/XmppManager;)Ljava/lang/String; | 312 | ····invoke-static·{v3},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$1100(Lorg/androidpn/client/SerivceManager/XmppManager;)Ljava/lang/String; |
304 | ····move-result-object·v3 | 313 | ····move-result-object·v3 |
314 | ····.line·406 | ||
305 | ····invoke-interface·{v0,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 315 | ····invoke-interface·{v0,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
306 | ····.line·408 | 316 | ····.line·408 |
307 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V | 317 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V |
308 | ····.line·4 | 318 | ····.line·410 |
309 | ····invoke-static·{},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$100()Ljava/lang/String; | 319 | ····invoke-static·{},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$100()Ljava/lang/String; |
310 | ····move-result-object·v2 | 320 | ····move-result-object·v2 |
311 | ····const-string·v3,·"Account·registered·successfully" | 321 | ····const-string·v3,·"Account·registered·successfully" |
312 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 322 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·117 | 27 | ····.line·117 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$1;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$1;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 159, 14 lines modified | Offset 159, 15 lines modified | ||
159 | ····new-array·v4,·v4,·[Lorg/jivesoftware/smack/filter/PacketFilter; | 159 | ····new-array·v4,·v4,·[Lorg/jivesoftware/smack/filter/PacketFilter; |
160 | ····const/4·v5,·0x0 | 160 | ····const/4·v5,·0x0 |
161 | ····new-instance·v6,·Lorg/jivesoftware/smack/filter/PacketIDFilter; | 161 | ····new-instance·v6,·Lorg/jivesoftware/smack/filter/PacketIDFilter; |
162 | ····.line·373 | ||
162 | ····invoke-virtual·{v3},·Lorg/jivesoftware/smack/packet/Registration;->getPacketID()Ljava/lang/String; | 163 | ····invoke-virtual·{v3},·Lorg/jivesoftware/smack/packet/Registration;->getPacketID()Ljava/lang/String; |
163 | ····move-result-object·v7 | 164 | ····move-result-object·v7 |
164 | ····invoke-direct·{v6,·v7},·Lorg/jivesoftware/smack/filter/PacketIDFilter;-><init>(Ljava/lang/String;)V | 165 | ····invoke-direct·{v6,·v7},·Lorg/jivesoftware/smack/filter/PacketIDFilter;-><init>(Ljava/lang/String;)V |
165 | ····aput-object·v6,·v4,·v5 | 166 | ····aput-object·v6,·v4,·v5 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·185 | 27 | ····.line·185 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$2;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$2;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 19 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;Lorg/androidpn/client/SerivceManager/NotificationService;)V | 21 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;Lorg/androidpn/client/SerivceManager/NotificationService;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | ||
23 | ····.param·p2,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | 24 | ····.param·p2,·"notificationService"····#·Lorg/androidpn/client/SerivceManager/NotificationService; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·254 | 26 | ····.line·254 |
26 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$TaskSubmitter;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$TaskSubmitter;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 60, 14 lines modified | Offset 61, 15 lines modified | ||
60 | ····move-result·v1 | 61 | ····move-result·v1 |
61 | ····if-nez·v1,·:cond_0 | 62 | ····if-nez·v1,·:cond_0 |
62 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$TaskSubmitter;->notificationService:Lorg/androidpn/client/SerivceManager/NotificationService; | 63 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$TaskSubmitter;->notificationService:Lorg/androidpn/client/SerivceManager/NotificationService; |
64 | ····.line·262 | ||
63 | ····invoke-virtual·{v1},·Lorg/androidpn/client/SerivceManager/NotificationService;->getExecutorService()Ljava/util/concurrent/ExecutorService; | 65 | ····invoke-virtual·{v1},·Lorg/androidpn/client/SerivceManager/NotificationService;->getExecutorService()Ljava/util/concurrent/ExecutorService; |
64 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
65 | ····invoke-interface·{v1},·Ljava/util/concurrent/ExecutorService;->isShutdown()Z | 67 | ····invoke-interface·{v1},·Ljava/util/concurrent/ExecutorService;->isShutdown()Z |
66 | ····move-result·v1 | 68 | ····move-result·v1 |
Offset 11, 20 lines modified | Offset 11, 22 lines modified | ||
11 | .method·static·constructor·<clinit>()V | 11 | .method·static·constructor·<clinit>()V |
12 | ····.locals·1 | 12 | ····.locals·1 |
13 | ····.prologue | 13 | ····.prologue |
14 | ····.line·31 | 14 | ····.line·31 |
15 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/NotificationReceiver; | 15 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/NotificationReceiver; |
16 | ····.line·32 | ||
16 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 17 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
17 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
18 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/NotificationReceiver;->LOGTAG:Ljava/lang/String; | 19 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/NotificationReceiver;->LOGTAG:Ljava/lang/String; |
20 | ····.line·31 | ||
19 | ····return-void | 21 | ····return-void |
20 | .end·method | 22 | .end·method |
21 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 24 | ····.locals·0 |
23 | ····.prologue | 25 | ····.prologue |
Offset 87, 46 lines modified | Offset 89, 51 lines modified | ||
87 | ····move-result·v7 | 89 | ····move-result·v7 |
88 | ····if-eqz·v7,·:cond_0 | 90 | ····if-eqz·v7,·:cond_0 |
89 | ····.line·50 | 91 | ····.line·50 |
90 | ····const-string·v7,·"NOTIFICATION_ID" | 92 | ····const-string·v7,·"NOTIFICATION_ID" |
93 | ····.line·51 | ||
91 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 94 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
92 | ····move-result-object·v1 | 95 | ····move-result-object·v1 |
93 | ····.line·52 | 96 | ····.line·52 |
94 | ····.local·v1,·"notificationId":Ljava/lang/String; | 97 | ····.local·v1,·"notificationId":Ljava/lang/String; |
95 | ····const-string·v7,·"NOTIFICATION_API_KEY" | 98 | ····const-string·v7,·"NOTIFICATION_API_KEY" |
99 | ····.line·53 | ||
96 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 100 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
97 | ····move-result-object·v2 | 101 | ····move-result-object·v2 |
98 | ····.line·54 | 102 | ····.line·54 |
99 | ····.local·v2,·"notificationApiKey":Ljava/lang/String; | 103 | ····.local·v2,·"notificationApiKey":Ljava/lang/String; |
100 | ····const-string·v7,·"NOTIFICATION_TITLE" | 104 | ····const-string·v7,·"NOTIFICATION_TITLE" |
105 | ····.line·55 | ||
101 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 106 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
102 | ····move-result-object·v3 | 107 | ····move-result-object·v3 |
103 | ····.line·56 | 108 | ····.line·56 |
104 | ····.local·v3,·"notificationTitle":Ljava/lang/String; | 109 | ····.local·v3,·"notificationTitle":Ljava/lang/String; |
105 | ····const-string·v7,·"NOTIFICATION_MESSAGE" | 110 | ····const-string·v7,·"NOTIFICATION_MESSAGE" |
111 | ····.line·57 | ||
106 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 112 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
107 | ····move-result-object·v4 | 113 | ····move-result-object·v4 |
108 | ····.line·58 | 114 | ····.line·58 |
109 | ····.local·v4,·"notificationMessage":Ljava/lang/String; | 115 | ····.local·v4,·"notificationMessage":Ljava/lang/String; |
110 | ····const-string·v7,·"NOTIFICATION_URI" | 116 | ····const-string·v7,·"NOTIFICATION_URI" |
117 | ····.line·59 | ||
111 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 118 | ····invoke-virtual·{p2,·v7},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
112 | ····move-result-object·v5 | 119 | ····move-result-object·v5 |
113 | ····.line·61 | 120 | ····.line·61 |
114 | ····.local·v5,·"notificationUri":Ljava/lang/String; | 121 | ····.local·v5,·"notificationUri":Ljava/lang/String; |
115 | ····sget-object·v7,·Lorg/androidpn/client/SerivceManager/NotificationReceiver;->LOGTAG:Ljava/lang/String; | 122 | ····sget-object·v7,·Lorg/androidpn/client/SerivceManager/NotificationReceiver;->LOGTAG:Ljava/lang/String; |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····if-nez·v4,·:cond_1 | 83 | ····if-nez·v4,·:cond_1 |
84 | ····.line·314 | 84 | ····.line·314 |
85 | ····new-instance·v0,·Lorg/jivesoftware/smack/ConnectionConfiguration; | 85 | ····new-instance·v0,·Lorg/jivesoftware/smack/ConnectionConfiguration; |
86 | ····iget-object·v4,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$ConnectTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; | 86 | ····iget-object·v4,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$ConnectTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; |
87 | ····.line·315 | ||
87 | ····invoke-static·{v4},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$500(Lorg/androidpn/client/SerivceManager/XmppManager;)Ljava/lang/String; | 88 | ····invoke-static·{v4},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$500(Lorg/androidpn/client/SerivceManager/XmppManager;)Ljava/lang/String; |
88 | ····move-result-object·v4 | 89 | ····move-result-object·v4 |
89 | ····iget-object·v5,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$ConnectTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; | 90 | ····iget-object·v5,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$ConnectTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; |
90 | ····invoke-static·{v5},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$600(Lorg/androidpn/client/SerivceManager/XmppManager;)I | 91 | ····invoke-static·{v5},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$600(Lorg/androidpn/client/SerivceManager/XmppManager;)I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 21 | .field·final·synthetic·this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V | 23 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/NotificationService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/NotificationService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·194 | 27 | ····.line·194 |
27 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$3;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; | 28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationService$3;->this$0:Lorg/androidpn/client/SerivceManager/NotificationService; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 18, 20 lines modified | Offset 18, 22 lines modified | ||
18 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
19 | ····.locals·1 | 19 | ····.locals·1 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·31 | 21 | ····.line·31 |
22 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/NotificationPacketListener; | 22 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/NotificationPacketListener; |
23 | ····.line·32 | ||
23 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 24 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
24 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
25 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/NotificationPacketListener;->LOGTAG:Ljava/lang/String; | 26 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/NotificationPacketListener;->LOGTAG:Ljava/lang/String; |
27 | ····.line·31 | ||
26 | ····return-void | 28 | ····return-void |
27 | .end·method | 29 | .end·method |
28 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V | 30 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V |
29 | ····.locals·0 | 31 | ····.locals·0 |
30 | ····.param·p1,·"xmppManager"····#·Lorg/androidpn/client/SerivceManager/XmppManager; | 32 | ····.param·p1,·"xmppManager"····#·Lorg/androidpn/client/SerivceManager/XmppManager; |
Offset 158, 14 lines modified | Offset 160, 15 lines modified | ||
158 | ····const-string·v7,·"NOTIFICATION_API_KEY" | 160 | ····const-string·v7,·"NOTIFICATION_API_KEY" |
159 | ····invoke-virtual·{v0,·v7,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 161 | ····invoke-virtual·{v0,·v7,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
160 | ····.line·61 | 162 | ····.line·61 |
161 | ····const-string·v7,·"NOTIFICATION_TITLE" | 163 | ····const-string·v7,·"NOTIFICATION_TITLE" |
164 | ····.line·62 | ||
162 | ····invoke-virtual·{v0,·v7,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 165 | ····invoke-virtual·{v0,·v7,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
163 | ····.line·64 | 166 | ····.line·64 |
164 | ····const-string·v7,·"NOTIFICATION_MESSAGE" | 167 | ····const-string·v7,·"NOTIFICATION_MESSAGE" |
165 | ····invoke-virtual·{v0,·v7,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 168 | ····invoke-virtual·{v0,·v7,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
Offset 18, 20 lines modified | Offset 18, 22 lines modified | ||
18 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
19 | ····.locals·1 | 19 | ····.locals·1 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·29 | 21 | ····.line·29 |
22 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/PersistentConnectionListener; | 22 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/PersistentConnectionListener; |
23 | ····.line·30 | ||
23 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 24 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
24 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
25 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/PersistentConnectionListener;->LOGTAG:Ljava/lang/String; | 26 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/PersistentConnectionListener;->LOGTAG:Ljava/lang/String; |
27 | ····.line·29 | ||
26 | ····return-void | 28 | ····return-void |
27 | .end·method | 29 | .end·method |
28 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V | 30 | .method·public·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V |
29 | ····.locals·0 | 31 | ····.locals·0 |
30 | ····.param·p1,·"xmppManager"····#·Lorg/androidpn/client/SerivceManager/XmppManager; | 32 | ····.param·p1,·"xmppManager"····#·Lorg/androidpn/client/SerivceManager/XmppManager; |
Offset 82, 14 lines modified | Offset 84, 15 lines modified | ||
82 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
83 | ····if-eqz·v0,·:cond_0 | 85 | ····if-eqz·v0,·:cond_0 |
84 | ····iget-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/PersistentConnectionListener;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 86 | ····iget-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/PersistentConnectionListener;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
87 | ····.line·47 | ||
85 | ····invoke-virtual·{v0},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; | 88 | ····invoke-virtual·{v0},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; |
86 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
87 | ····invoke-virtual·{v0},·Lorg/jivesoftware/smack/XMPPConnection;->isConnected()Z | 90 | ····invoke-virtual·{v0},·Lorg/jivesoftware/smack/XMPPConnection;->isConnected()Z |
88 | ····move-result·v0 | 91 | ····move-result·v0 |
Offset 17, 20 lines modified | Offset 17, 22 lines modified | ||
17 | .method·static·constructor·<clinit>()V | 17 | .method·static·constructor·<clinit>()V |
18 | ····.locals·1 | 18 | ····.locals·1 |
19 | ····.prologue | 19 | ····.prologue |
20 | ····.line·27 | 20 | ····.line·27 |
21 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread; | 21 | ····const-class·v0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread; |
22 | ····.line·28 | ||
22 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; | 23 | ····invoke-static·{v0},·Lorg/androidpn/client/SerivceManager/LogUtil;->makeLogTag(Ljava/lang/Class;)Ljava/lang/String; |
23 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
24 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread;->LOGTAG:Ljava/lang/String; | 25 | ····sput-object·v0,·Lorg/androidpn/client/SerivceManager/ReconnectionThread;->LOGTAG:Ljava/lang/String; |
26 | ····.line·27 | ||
25 | ····return-void | 27 | ····return-void |
26 | .end·method | 28 | .end·method |
27 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V | 29 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V |
28 | ····.locals·1 | 30 | ····.locals·1 |
29 | ····.param·p1,·"xmppManager"····#·Lorg/androidpn/client/SerivceManager/XmppManager; | 31 | ····.param·p1,·"xmppManager"····#·Lorg/androidpn/client/SerivceManager/XmppManager; |
Offset 165, 14 lines modified | Offset 165, 15 lines modified | ||
165 | ····:cond_5 | 165 | ····:cond_5 |
166 | ····const/4·v3,·0x3 | 166 | ····const/4·v3,·0x3 |
167 | ····if-ne·v1,·v3,·:cond_0 | 167 | ····if-ne·v1,·v3,·:cond_0 |
168 | ····const-string·v3,·"notification" | 168 | ····const-string·v3,·"notification" |
169 | ····.line·55 | ||
169 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; | 170 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; |
170 | ····move-result-object·v4 | 171 | ····move-result-object·v4 |
171 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 172 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
172 | ····move-result·v3 | 173 | ····move-result·v3 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 22 | .field·final·xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V | 24 | .method·constructor·<init>(Lorg/androidpn/client/SerivceManager/XmppManager;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"this$0"····#·Lorg/androidpn/client/SerivceManager/XmppManager; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·143 | 28 | ····.line·143 |
28 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$1;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; | 29 | ····iput-object·p1,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$1;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 70, 18 lines modified | Offset 71, 20 lines modified | ||
70 | ····invoke-virtual·{v0},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; | 71 | ····invoke-virtual·{v0},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; |
71 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
72 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$1;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 73 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$1;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
74 | ····.line·151 | ||
73 | ····invoke-virtual·{v1},·Lorg/androidpn/client/SerivceManager/XmppManager;->getNotificationPacketListener()Lorg/jivesoftware/smack/PacketListener; | 75 | ····invoke-virtual·{v1},·Lorg/androidpn/client/SerivceManager/XmppManager;->getNotificationPacketListener()Lorg/jivesoftware/smack/PacketListener; |
74 | ····move-result-object·v1 | 76 | ····move-result-object·v1 |
77 | ····.line·150 | ||
75 | ····invoke-virtual·{v0,·v1},·Lorg/jivesoftware/smack/XMPPConnection;->removePacketListener(Lorg/jivesoftware/smack/PacketListener;)V | 78 | ····invoke-virtual·{v0,·v1},·Lorg/jivesoftware/smack/XMPPConnection;->removePacketListener(Lorg/jivesoftware/smack/PacketListener;)V |
76 | ····.line·152 | 79 | ····.line·152 |
77 | ····iget-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$1;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 80 | ····iget-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$1;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
78 | ····invoke-virtual·{v0},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; | 81 | ····invoke-virtual·{v0},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; |
Offset 68, 14 lines modified | Offset 68, 15 lines modified | ||
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····iput-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/Notifier;->sharedPrefs:Landroid/content/SharedPreferences; | 69 | ····iput-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/Notifier;->sharedPrefs:Landroid/content/SharedPreferences; |
70 | ····.line·59 | 70 | ····.line·59 |
71 | ····const-string·v0,·"notification" | 71 | ····const-string·v0,·"notification" |
72 | ····.line·60 | ||
72 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 73 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
73 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
74 | ····check-cast·v0,·Landroid/app/NotificationManager; | 75 | ····check-cast·v0,·Landroid/app/NotificationManager; |
75 | ····iput-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/Notifier;->notificationManager:Landroid/app/NotificationManager; | 76 | ····iput-object·v0,·p0,·Lorg/androidpn/client/SerivceManager/Notifier;->notificationManager:Landroid/app/NotificationManager; |
Offset 473, 46 lines modified | Offset 474, 53 lines modified | ||
473 | ····.local·v0,·"contentIntent":Landroid/app/PendingIntent; | 474 | ····.local·v0,·"contentIntent":Landroid/app/PendingIntent; |
474 | ····new-instance·v4,·Landroid/app/Notification$Builder; | 475 | ····new-instance·v4,·Landroid/app/Notification$Builder; |
475 | ····iget-object·v5,·p0,·Lorg/androidpn/client/SerivceManager/Notifier;->context:Landroid/content/Context; | 476 | ····iget-object·v5,·p0,·Lorg/androidpn/client/SerivceManager/Notifier;->context:Landroid/content/Context; |
476 | ····invoke-direct·{v4,·v5},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V | 477 | ····invoke-direct·{v4,·v5},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
478 | ····.line·124 | ||
477 | ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 479 | ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
478 | ····move-result-object·v4 | 480 | ····move-result-object·v4 |
481 | ····.line·125 | ||
479 | ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 482 | ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
480 | ····move-result-object·v4 | 483 | ····move-result-object·v4 |
484 | ····.line·126 | ||
481 | ····invoke-direct·{p0},·Lorg/androidpn/client/SerivceManager/Notifier;->getNotificationIcon()I | 485 | ····invoke-direct·{p0},·Lorg/androidpn/client/SerivceManager/Notifier;->getNotificationIcon()I |
482 | ····move-result·v5 | 486 | ····move-result·v5 |
483 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; | 487 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; |
484 | ····move-result-object·v4 | 488 | ····move-result-object·v4 |
489 | ····.line·127 | ||
485 | ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; | 490 | ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; |
486 | ····move-result-object·v4 | 491 | ····move-result-object·v4 |
492 | ····.line·128 | ||
487 | ····invoke-virtual·{v4,·v0},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; | 493 | ····invoke-virtual·{v4,·v0},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; |
488 | ····move-result-object·v4 | 494 | ····move-result-object·v4 |
495 | ····.line·130 | ||
489 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 496 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
490 | ····move-result-wide·v6 | 497 | ····move-result-wide·v6 |
491 | ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; | 498 | ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; |
492 | ····move-result-object·v4 | 499 | ····move-result-object·v4 |
500 | ····.line·131 | ||
493 | ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 501 | ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
494 | ····move-result-object·v2 | 502 | ····move-result-object·v2 |
495 | ····.line·133 | 503 | ····.line·133 |
496 | ····.local·v2,·"notification":Landroid/app/Notification$Builder; | 504 | ····.local·v2,·"notification":Landroid/app/Notification$Builder; |
497 | ····invoke-direct·{p0,·v2},·Lorg/androidpn/client/SerivceManager/Notifier;->notify(Landroid/app/Notification$Builder;)V | 505 | ····invoke-direct·{p0,·v2},·Lorg/androidpn/client/SerivceManager/Notifier;->notify(Landroid/app/Notification$Builder;)V |
Offset 113, 26 lines modified | Offset 113, 29 lines modified | ||
113 | ····invoke-virtual·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; | 113 | ····invoke-virtual·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; |
114 | ····move-result-object·v6 | 114 | ····move-result-object·v6 |
115 | ····iget-object·v7,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 115 | ····iget-object·v7,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
116 | ····.line·465 | ||
116 | ····invoke-virtual·{v7},·Lorg/androidpn/client/SerivceManager/XmppManager;->getUsername()Ljava/lang/String; | 117 | ····invoke-virtual·{v7},·Lorg/androidpn/client/SerivceManager/XmppManager;->getUsername()Ljava/lang/String; |
117 | ····move-result-object·v7 | 118 | ····move-result-object·v7 |
118 | ····iget-object·v8,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 119 | ····iget-object·v8,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
120 | ····.line·466 | ||
119 | ····invoke-virtual·{v8},·Lorg/androidpn/client/SerivceManager/XmppManager;->getPassword()Ljava/lang/String; | 121 | ····invoke-virtual·{v8},·Lorg/androidpn/client/SerivceManager/XmppManager;->getPassword()Ljava/lang/String; |
120 | ····move-result-object·v8 | 122 | ····move-result-object·v8 |
121 | ····const-string·v9,·"AndroidpnClient" | 123 | ····const-string·v9,·"AndroidpnClient" |
124 | ····.line·464 | ||
122 | ····invoke-virtual·{v6,·v7,·v8,·v9},·Lorg/jivesoftware/smack/XMPPConnection;->login(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 125 | ····invoke-virtual·{v6,·v7,·v8,·v9},·Lorg/jivesoftware/smack/XMPPConnection;->login(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
123 | ····.line·467 | 126 | ····.line·467 |
124 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; | 127 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; |
125 | ····invoke-static·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$1300(Lorg/androidpn/client/SerivceManager/XmppManager;)Landroid/content/SharedPreferences; | 128 | ····invoke-static·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->access$1300(Lorg/androidpn/client/SerivceManager/XmppManager;)Landroid/content/SharedPreferences; |
Offset 176, 32 lines modified | Offset 179, 35 lines modified | ||
176 | ····invoke-virtual·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; | 179 | ····invoke-virtual·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnection()Lorg/jivesoftware/smack/XMPPConnection; |
177 | ····move-result-object·v6 | 180 | ····move-result-object·v6 |
178 | ····iget-object·v7,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 181 | ····iget-object·v7,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
182 | ····.line·475 | ||
179 | ····invoke-virtual·{v7},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnectionListener()Lorg/jivesoftware/smack/ConnectionListener; | 183 | ····invoke-virtual·{v7},·Lorg/androidpn/client/SerivceManager/XmppManager;->getConnectionListener()Lorg/jivesoftware/smack/ConnectionListener; |
180 | ····move-result-object·v7 | 184 | ····move-result-object·v7 |
185 | ····.line·474 | ||
181 | ····invoke-virtual·{v6,·v7},·Lorg/jivesoftware/smack/XMPPConnection;->addConnectionListener(Lorg/jivesoftware/smack/ConnectionListener;)V | 186 | ····invoke-virtual·{v6,·v7},·Lorg/jivesoftware/smack/XMPPConnection;->addConnectionListener(Lorg/jivesoftware/smack/ConnectionListener;)V |
182 | ····.line·479 | 187 | ····.line·479 |
183 | ····:cond_0 | 188 | ····:cond_0 |
184 | ····new-instance·v4,·Lorg/jivesoftware/smack/filter/PacketTypeFilter; | 189 | ····new-instance·v4,·Lorg/jivesoftware/smack/filter/PacketTypeFilter; |
185 | ····const-class·v6,·Lorg/androidpn/client/SerivceManager/NotificationIQ; | 190 | ····const-class·v6,·Lorg/androidpn/client/SerivceManager/NotificationIQ; |
186 | ····invoke-direct·{v4,·v6},·Lorg/jivesoftware/smack/filter/PacketTypeFilter;-><init>(Ljava/lang/Class;)V | 191 | ····invoke-direct·{v4,·v6},·Lorg/jivesoftware/smack/filter/PacketTypeFilter;-><init>(Ljava/lang/Class;)V |
187 | ····.line·482 | 192 | ····.line·482 |
188 | ····.local·v4,·"packetFilter":Lorg/jivesoftware/smack/filter/PacketFilter; | 193 | ····.local·v4,·"packetFilter":Lorg/jivesoftware/smack/filter/PacketFilter; |
189 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; | 194 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->xmppManager:Lorg/androidpn/client/SerivceManager/XmppManager; |
195 | ····.line·483 | ||
190 | ····invoke-virtual·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->getNotificationPacketListener()Lorg/jivesoftware/smack/PacketListener; | 196 | ····invoke-virtual·{v6},·Lorg/androidpn/client/SerivceManager/XmppManager;->getNotificationPacketListener()Lorg/jivesoftware/smack/PacketListener; |
191 | ····move-result-object·v5 | 197 | ····move-result-object·v5 |
192 | ····.line·484 | 198 | ····.line·484 |
193 | ····.local·v5,·"packetListener":Lorg/jivesoftware/smack/PacketListener; | 199 | ····.local·v5,·"packetListener":Lorg/jivesoftware/smack/PacketListener; |
194 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; | 200 | ····iget-object·v6,·p0,·Lorg/androidpn/client/SerivceManager/XmppManager$LoginTask;->this$0:Lorg/androidpn/client/SerivceManager/XmppManager; |
Offset 252, 26 lines modified | Offset 258, 28 lines modified | ||
252 | ····const-string·v8,·"Failed·to·login·to·xmpp·server.·Caused·by:·" | 258 | ····const-string·v8,·"Failed·to·login·to·xmpp·server.·Caused·by:·" |
253 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 259 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
254 | ····move-result-object·v7 | 260 | ····move-result-object·v7 |
261 | ····.line·491 | ||
255 | ····invoke-virtual·{v1},·Lorg/jivesoftware/smack/XMPPException;->getMessage()Ljava/lang/String; | 262 | ····invoke-virtual·{v1},·Lorg/jivesoftware/smack/XMPPException;->getMessage()Ljava/lang/String; |
256 | ····move-result-object·v8 | 263 | ····move-result-object·v8 |
257 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 264 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
258 | ····move-result-object·v7 | 265 | ····move-result-object·v7 |
259 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 266 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
260 | ····move-result-object·v7 | 267 | ····move-result-object·v7 |
268 | ····.line·490 | ||
261 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 269 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
262 | ····.line·492 | 270 | ····.line·492 |
263 | ····const-string·v0,·"401" | 271 | ····const-string·v0,·"401" |
264 | ····.line·493 | 272 | ····.line·493 |
265 | ····.local·v0,·"INVALID_CREDENTIALS_ERROR_CODE":Ljava/lang/String; | 273 | ····.local·v0,·"INVALID_CREDENTIALS_ERROR_CODE":Ljava/lang/String; |
Offset 279, 14 lines modified | Offset 287, 15 lines modified | ||
279 | ····move-result-object·v3 | 287 | ····move-result-object·v3 |
280 | ····.line·494 | 288 | ····.line·494 |
281 | ····.local·v3,·"errorMessage":Ljava/lang/String; | 289 | ····.local·v3,·"errorMessage":Ljava/lang/String; |
282 | ····if-eqz·v3,·:cond_1 | 290 | ····if-eqz·v3,·:cond_1 |
291 | ····.line·496 | ||
283 | ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 292 | ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
284 | ····move-result·v6 | 293 | ····move-result·v6 |
285 | ····if-eqz·v6,·:cond_1 | 294 | ····if-eqz·v6,·:cond_1 |
286 | ····.line·497 | 295 | ····.line·497 |
Offset 332, 26 lines modified | Offset 341, 28 lines modified | ||
332 | ····const-string·v8,·"Failed·to·login·to·xmpp·server.·Caused·by:·" | 341 | ····const-string·v8,·"Failed·to·login·to·xmpp·server.·Caused·by:·" |
333 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 342 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
334 | ····move-result-object·v7 | 343 | ····move-result-object·v7 |
344 | ····.line·505 | ||
335 | ····invoke-virtual·{v1},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; | 345 | ····invoke-virtual·{v1},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; |
336 | ····move-result-object·v8 | 346 | ····move-result-object·v8 |
337 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 347 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
338 | ····move-result-object·v7 | 348 | ····move-result-object·v7 |
Max diff block lines reached; 409/5134 bytes (7.97%) of diff not shown. |
Offset 72, 14 lines modified | Offset 72, 15 lines modified | ||
72 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 72 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
73 | ····move-result-object·v1 | 73 | ····move-result-object·v1 |
74 | ····const-string·v2,·"\">" | 74 | ····const-string·v2,·"\">" |
75 | ····.line·44 | ||
75 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 76 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
76 | ····.line·45 | 77 | ····.line·45 |
77 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationIQ;->id:Ljava/lang/String; | 78 | ····iget-object·v1,·p0,·Lorg/androidpn/client/SerivceManager/NotificationIQ;->id:Ljava/lang/String; |
78 | ····if-eqz·v1,·:cond_0 | 79 | ····if-eqz·v1,·:cond_0 |