| 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 |