Offset 1, 18 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:·bde92dc034a7c4bd0bbf671bae4e149dfb223986395fbf625f90929db9252b42 | ||
10 | Signer·#1·certificate·SHA-1·digest:·cd333fbf1d6197df469ff449053b979688704193 | ||
11 | Signer·#1·certificate·MD5·digest:·164c0eb72b310f493834864a14a02261 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·a3bf0faed668629ffa894098fab10a35055b28ff72e291c31026881866599b49 | ||
15 | Signer·#1·public·key·SHA-1·digest:·53a2c190e3f288c3ed002213457ddfd8043e820a | ||
16 | Signer·#1·public·key·MD5·digest:·a911d823f32fcd6d94efd5f00195c39a | ||
17 | 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/. | ||
18 | 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, 405 lines modified | Offset 1, 403 lines modified | Diff chunk too large, falling back to line-by-line diff (403 lines added, 405 lines removed) | |
1 | Zip·file·size:·25 | 1 | Zip·file·size:·2512984·bytes,·number·of·entries:·401 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat·····5952·bX·defN·17-May-15·19:02·AndroidManifest.xml |
3 | -rw----·····2.0·fat·· | 3 | -rw----·····2.0·fat··2931338·bl·defN·17-May-15·19:02·assets/nodes.json |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat·····3123·bl·defN·17-May-15·19:02·assets/ssids.json |
5 | -rw----·····2.0·fat······ | 5 | -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim-v21/design_bottom_sheet_slide_in.xml |
6 | -rw----·····2.0·fat······ | 6 | -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim-v21/design_bottom_sheet_slide_out.xml |
7 | -rw----·····2.0·fat····· | 7 | -rw----·····2.0·fat······396·bl·defN·17-May-15·19:02·res/anim/abc_fade_in.xml |
8 | -rw----·····2.0·fat·· | 8 | -rw----·····2.0·fat······396·bl·defN·17-May-15·19:02·res/anim/abc_fade_out.xml |
9 | -rw----·····2.0·fat····· | 9 | -rw----·····2.0·fat······860·bl·defN·17-May-15·19:02·res/anim/abc_grow_fade_in_from_bottom.xml |
10 | -rw----·····2.0·fat······ | 10 | -rw----·····2.0·fat······512·bl·defN·17-May-15·19:02·res/anim/abc_popup_enter.xml |
11 | -rw----·····2.0·fat······ | 11 | -rw----·····2.0·fat······512·bl·defN·17-May-15·19:02·res/anim/abc_popup_exit.xml |
12 | -rw----·····2.0·fat······ | 12 | -rw----·····2.0·fat······860·bl·defN·17-May-15·19:02·res/anim/abc_shrink_fade_out_from_bottom.xml |
13 | -rw----·····2.0·fat······ | 13 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_in_bottom.xml |
14 | -rw----·····2.0·fat······ | 14 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_in_top.xml |
15 | -rw----·····2.0·fat······ | 15 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_out_bottom.xml |
16 | -rw----·····2.0·fat······ | 16 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_out_top.xml |
17 | -rw----·····2.0·fat······ | 17 | -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim/design_bottom_sheet_slide_in.xml |
18 | -rw----·····2.0·fat······ | 18 | -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim/design_bottom_sheet_slide_out.xml |
19 | -rw----·····2.0·fat······ | 19 | -rw----·····2.0·fat······688·bl·defN·17-May-15·19:02·res/anim/design_fab_in.xml |
20 | -rw----·····2.0·fat······ | 20 | -rw----·····2.0·fat······688·bl·defN·17-May-15·19:02·res/anim/design_fab_out.xml |
21 | -rw----·····2.0·fat······ | 21 | -rw----·····2.0·fat······320·bl·defN·17-May-15·19:02·res/anim/design_snackbar_in.xml |
22 | -rw----·····2.0·fat······ | 22 | -rw----·····2.0·fat······320·bl·defN·17-May-15·19:02·res/anim/design_snackbar_out.xml |
23 | -rw----·····2.0·fat······ | 23 | -rw----·····2.0·fat······472·bl·defN·17-May-15·19:02·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
24 | -rw----·····2.0·fat······ | 24 | -rw----·····2.0·fat······472·bl·defN·17-May-15·19:02·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
25 | -rw----·····2.0·fat······ | 25 | -rw----·····2.0·fat······548·bl·defN·17-May-15·19:02·res/color-v23/abc_color_highlight_material.xml |
26 | -rw----·····2.0·fat······ | 26 | -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_primary_text_disable_only_material_dark.xml |
27 | -rw----·····2.0·fat······ | 27 | -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·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-May-15·19:02·res/color/abc_primary_text_material_dark.xml |
29 | -rw----·····2.0·fat······4 | 29 | -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_primary_text_material_light.xml |
30 | -rw----·····2.0·fat······5 | 30 | -rw----·····2.0·fat······596·bl·defN·17-May-15·19:02·res/color/abc_search_url_text.xml |
31 | -rw----·····2.0·fat······468·bl·defN·1 | 31 | -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_secondary_text_material_dark.xml |
32 | -rw----·····2.0·fat······468·bl·defN·1 | 32 | -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/color/switch_thumb_material_light.xml |
35 | -rw----····· | 35 | -rw----·····1.0·fat······287·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
36 | -rw----····· | 36 | -rw----·····1.0·fat······306·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
37 | -rw----····· | 37 | -rw----·····1.0·fat······549·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
38 | -rw----····· | 38 | -rw----·····1.0·fat······622·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
39 | -rw----····· | 39 | -rw----·····1.0·fat······753·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
40 | -rw----·····1.0·fat····· | 40 | -rw----·····1.0·fat·····1589·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
41 | -rw----·····1.0·fat····· | 41 | -rw----·····1.0·fat·····1057·b-·stor·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
47 | -rw----·····1.0·fat····· | 47 | -rw----·····1.0·fat······233·b-·stor·17-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
49 | -rw----·····1.0·fat······2 | 49 | -rw----·····1.0·fat······281·b-·stor·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
52 | -rw----·····1.0·fat······ | 52 | -rw----·····1.0·fat······373·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
53 | -rw----·····1.0·fat······ | 53 | -rw----·····1.0·fat······270·b-·stor·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png |
57 | -rw----·····1.0·fat······ | 57 | -rw----·····1.0·fat······975·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png |
58 | -rw----·····1.0·fat······ | 58 | -rw----·····1.0·fat······350·b-·stor·17-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png |
60 | -rw----·····1.0·fat······5 | 60 | -rw----·····1.0·fat······541·b-·stor·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
63 | -rw----·····1.0·fat······ | 63 | -rw----·····1.0·fat······212·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
64 | -rw----·····1.0·fat······ | 64 | -rw----·····1.0·fat······212·b-·stor·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
67 | -rw----·····1.0·fat······24 | 67 | -rw----·····1.0·fat······240·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
68 | -rw----·····1.0·fat······ | 68 | -rw----·····1.0·fat······817·b-·stor·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
73 | -rw----·····1.0·fat······ | 73 | -rw----·····1.0·fat······214·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
74 | -rw----·····1.0·fat····· | 74 | -rw----·····1.0·fat······201·b-·stor·17-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·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-May-15·19:02·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
82 | -rw----·····1.0·fat······ | 82 | -rw----·····1.0·fat······384·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
83 | -rw----·····1.0·fat······ | 83 | -rw----·····1.0·fat······289·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
84 | -rw----·····1.0·fat······ | 84 | -rw----·····1.0·fat······585·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
85 | -rw----·····1.0·fat······ | 85 | -rw----·····1.0·fat······367·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
86 | -rw----·····1.0·fat······ | 86 | -rw----·····1.0·fat······325·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
87 | -rw----·····1.0·fat······ | 87 | -rw----·····1.0·fat······174·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
88 | -rw----·····1.0·fat······ | 88 | -rw----·····1.0·fat······381·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
89 | -rw----·····1.0·fat······ | 89 | -rw----·····1.0·fat······342·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
90 | -rw----·····1.0·fat······ | 90 | -rw----·····1.0·fat······428·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
91 | -rw----·····1.0·fat······ | 91 | -rw----·····1.0·fat······237·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
92 | -rw----·····1.0·fat······ | 92 | -rw----·····1.0·fat······729·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
93 | -rw----·····1.0·fat······ | 93 | -rw----·····1.0·fat······483·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
94 | -rw----·····1.0·fat······ | 94 | -rw----·····1.0·fat······475·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
95 | -rw----·····1.0·fat······ | 95 | -rw----·····1.0·fat······346·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
96 | -rw----·····1.0·fat······ | 96 | -rw----·····1.0·fat······934·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
97 | -rw----·····1.0·fat······ | 97 | -rw----·····1.0·fat······593·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
98 | -rw----·····1.0·fat······ | 98 | -rw----·····1.0·fat······246·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
99 | -rw----·····1.0·fat······ | 99 | -rw----·····1.0·fat······399·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
100 | -rw----·····1.0·fat····· | 100 | -rw----·····1.0·fat·····1257·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
101 | -rw----·····1.0·fat······ | 101 | -rw----·····1.0·fat······518·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
102 | -rw----·····1.0·fat······ | 102 | -rw----·····1.0·fat······274·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
103 | -rw----·····1.0·fat······2 | 103 | -rw----·····1.0·fat······288·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
104 | -rw----·····1.0·fat······ | 104 | -rw----·····1.0·fat······429·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
105 | -rw----·····1.0·fat····· | 105 | -rw----·····1.0·fat······428·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
106 | -rw----·····1.0·fat······ | 106 | -rw----·····1.0·fat······493·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
107 | -rw----·····1.0·fat····· | 107 | -rw----·····1.0·fat·····1331·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
108 | -rw----·····1.0·fat······ | 108 | -rw----·····1.0·fat······985·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
109 | -rw----·····1.0·fat····· | 109 | -rw----·····1.0·fat·····1047·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
110 | -rw----·····1.0·fat····· | 110 | -rw----·····1.0·fat·····1124·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
111 | -rw----·····1.0·fat······ | 111 | -rw----·····1.0·fat······225·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
112 | -rw----·····1.0·fat····· | 112 | -rw----·····1.0·fat······327·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
113 | -rw----·····1.0·fat······ | 113 | -rw----·····1.0·fat······236·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
114 | -rw----·····1.0·fat····· | 114 | -rw----·····1.0·fat······263·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
115 | -rw----·····1.0·fat····· | 115 | -rw----·····1.0·fat······149·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
116 | -rw----·····1.0·fat······ | 116 | -rw----·····1.0·fat······177·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
117 | -rw----·····1.0·fat······3 | 117 | -rw----·····1.0·fat······377·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
118 | -rw----·····1.0·fat······ | 118 | -rw----·····1.0·fat······158·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
119 | -rw----·····1.0·fat······2 | 119 | -rw----·····1.0·fat······234·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
120 | -rw----·····1.0·fat······1 | 120 | -rw----·····1.0·fat······186·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
121 | -rw----·····1.0·fat······ | 121 | -rw----·····1.0·fat······545·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
122 | -rw----·····1.0·fat······3 | 122 | -rw----·····1.0·fat······390·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
123 | -rw----·····1.0·fat······ | 123 | -rw----·····1.0·fat······360·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_black_16dp.png |
124 | -rw----·····1.0·fat······ | 124 | -rw----·····1.0·fat······709·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_black_36dp.png |
125 | -rw----·····1.0·fat······ | 125 | -rw----·····1.0·fat······254·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png |
126 | -rw----·····1.0·fat······ | 126 | -rw----·····1.0·fat······475·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png |
Max diff block lines reached; -1/84825 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, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·37134 | 1 | Zip·file·size:·3713462·bytes,·number·of·entries:·1983 |
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 1250, 49 lines modified | Offset 1250, 49 lines modified | ||
1250 | ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$ViewDropHandler.class | 1250 | ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$ViewDropHandler.class |
1251 | ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtil.class | 1251 | ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtil.class |
1252 | ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl.class | 1252 | ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl.class |
1253 | ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1.class | 1253 | ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1.class |
1254 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2.class | 1254 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2.class |
1255 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$OnAddAllListener.class | 1255 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$OnAddAllListener.class |
1256 | ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment.class | 1256 | ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment.class |
1257 | ?rwxrwxr-x··2.0·unx·····227 | 1257 | ?rwxrwxr-x··2.0·unx·····2270·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService.class |
1258 | ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$1.class | 1258 | ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$1.class |
1259 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$2.class | 1259 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$2.class |
1260 | ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$3.class | 1260 | ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$3.class |
1261 | ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$AddAllNetworksResponseReceiver.class | 1261 | ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$AddAllNetworksResponseReceiver.class |
1262 | ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$DownloadSsidJsonResponseReceiver.class | 1262 | ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$DownloadSsidJsonResponseReceiver.class |
1263 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$OnFragmentInteractionListener.class | 1263 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$OnFragmentInteractionListener.class |
1264 | ?rwxrwxr-x··2.0·unx·····2074·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$RemoveAllNetworksResponseReceiver.class | 1264 | ?rwxrwxr-x··2.0·unx·····2074·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$RemoveAllNetworksResponseReceiver.class |
1265 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BuildConfig.class | 1265 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BuildConfig.class |
1266 | ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DownloadSsidJsonService.class | 1266 | ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DownloadSsidJsonService.class |
1267 | ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment$1.class | 1267 | ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment$1.class |
1268 | ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment.class | 1268 | ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment.class |
1269 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1.class | 1269 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1.class |
1270 | ?rwxrwxr-x··2.0·unx····1042 | 1270 | ?rwxrwxr-x··2.0·unx····10424·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService.class |
1271 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FragmentLifecycle.class | 1271 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FragmentLifecycle.class |
1272 | ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$2.class | 1272 | ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$2.class |
1273 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$1.class | 1273 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$1.class |
1274 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$2.class | 1274 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$2.class |
1275 | ?rwxrwxr-x··2.0·unx·····3448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$FindNearestNodesResponseReceiver.class | 1275 | ?rwxrwxr-x··2.0·unx·····3448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$FindNearestNodesResponseReceiver.class |
1276 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$OnFragmentInteractionListener.class | 1276 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$OnFragmentInteractionListener.class |
1277 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network$1.class | 1277 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network$1.class |
1278 | ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network.class | 1278 | ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network.class |
1279 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$1.class | 1279 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$1.class |
1280 | ?rwxrwxr-x··2.0·unx·····211 | 1280 | ?rwxrwxr-x··2.0·unx·····2111·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter.class |
1281 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$OnAdapterInteractionListener.class | 1281 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$OnAdapterInteractionListener.class |
1282 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node$1.class | 1282 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node$1.class |
1283 | ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node.class | 1283 | ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node.class |
1284 | ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$OnItemClickListener.class | 1284 | ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$OnItemClickListener.class |
1285 | ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1.class | 1285 | ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1.class |
1286 | ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$1.class | 1286 | ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$1.class |
1287 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$CheckNotificationAsyncTask.class | 1287 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$CheckNotificationAsyncTask.class |
1288 | ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsAsyncTask.class | 1288 | ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsAsyncTask.class |
1289 | ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsReceiver.class | 1289 | ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsReceiver.class |
1290 | ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$WifiReceiver.class | 1290 | ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$WifiReceiver.class |
1291 | ?rwxrwxr-x··2.0·unx·····9 | 1291 | ?rwxrwxr-x··2.0·unx·····9817·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService.class |
1292 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$anim.class | 1292 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$anim.class |
1293 | ?rwxrwxr-x··2.0·unx····12224·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$attr.class | 1293 | ?rwxrwxr-x··2.0·unx····12224·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$attr.class |
1294 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$bool.class | 1294 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$bool.class |
1295 | ?rwxrwxr-x··2.0·unx·····4821·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$color.class | 1295 | ?rwxrwxr-x··2.0·unx·····4821·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$color.class |
1296 | ?rwxrwxr-x··2.0·unx·····6342·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$dimen.class | 1296 | ?rwxrwxr-x··2.0·unx·····6342·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$dimen.class |
1297 | ?rwxrwxr-x··2.0·unx·····4402·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$drawable.class | 1297 | ?rwxrwxr-x··2.0·unx·····4402·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$drawable.class |
1298 | ?rwxrwxr-x··2.0·unx·····6448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$id.class | 1298 | ?rwxrwxr-x··2.0·unx·····6448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$id.class |
Offset 1762, 22 lines modified | Offset 1762, 22 lines modified | ||
1762 | ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.class | 1762 | ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.class |
1763 | ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.class | 1763 | ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.class |
1764 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.class | 1764 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.class |
1765 | ?rwxrwxr-x··2.0·unx····21483·b-·defN·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper.class | 1765 | ?rwxrwxr-x··2.0·unx····21483·b-·defN·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper.class |
1766 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.class | 1766 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.class |
1767 | ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.class | 1767 | ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.class |
1768 | ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v7/widget/util/SortedListAdapterCallback.class | 1768 | ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v7/widget/util/SortedListAdapterCallback.class |
1769 | ?rwxrwxr-x··2.0·unx····10 | 1769 | ?rwxrwxr-x··2.0·unx····10597·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment.class |
1770 | ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BootCompletedReceiver.class | 1770 | ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BootCompletedReceiver.class |
1771 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$1.class | 1771 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$1.class |
1772 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$2.class | 1772 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$2.class |
1773 | ?rwxrwxr-x··2.0·unx·····1842·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1.class | 1773 | ?rwxrwxr-x··2.0·unx·····1842·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1.class |
1774 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$3.class | 1774 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$3.class |
1775 | ?rwxrwxr-x··2.0·unx····1083 | 1775 | ?rwxrwxr-x··2.0·unx····10831·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment.class |
1776 | ?rwxrwxr-x··2.0·unx·····330 | 1776 | ?rwxrwxr-x··2.0·unx·····3303·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder.class |
1777 | ?rwxrwxr-x··2.0·unx·····7951·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.class | 1777 | ?rwxrwxr-x··2.0·unx·····7951·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.class |
1778 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder.class | 1778 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder.class |
1779 | ?rwxrwxr-x··2.0·unx·····3328·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter.class | 1779 | ?rwxrwxr-x··2.0·unx·····3328·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter.class |
1780 | ?rwxrwxr-x··2.0·unx·····2345·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusedLocationProviderApiImpl.class | 1780 | ?rwxrwxr-x··2.0·unx·····2345·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusedLocationProviderApiImpl.class |
1781 | ?rwxrwxr-x··2.0·unx·····4211·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusionEngine.class | 1781 | ?rwxrwxr-x··2.0·unx·····4211·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusionEngine.class |
1782 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/GeofencingApiImpl.class | 1782 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/GeofencingApiImpl.class |
1783 | ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/LostApiClientImpl.class | 1783 | ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/LostApiClientImpl.class |
Offset 1963, 23 lines modified | Offset 1963, 23 lines modified | ||
1963 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class | 1963 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class |
1964 | ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class | 1964 | ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class |
1965 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl.class | 1965 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl.class |
1966 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·android/support/v4/widget/TextViewCompat$Api23TextViewCompatImpl.class | 1966 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·android/support/v4/widget/TextViewCompat$Api23TextViewCompatImpl.class |
1967 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v7/app/ActionBarActivity.class | 1967 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v7/app/ActionBarActivity.class |
1968 | ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV23.class | 1968 | ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV23.class |
1969 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/InfoActivity.class | 1969 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/InfoActivity.class |
1970 | ?rwxrwxr-x··2.0·unx·····743 | 1970 | ?rwxrwxr-x··2.0·unx·····7437·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity.class |
1971 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/SettingsActivity.class | 1971 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/SettingsActivity.class |
1972 | ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl.class | 1972 | ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl.class |
1973 | ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl.class | 1973 | ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl.class |
1974 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.class | 1974 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.class |
1975 | ?rwxrwxr-x··2.0·unx·····2807·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class | 1975 | ?rwxrwxr-x··2.0·unx·····2807·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class |
1976 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl.class | 1976 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl.class |
1977 | ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class | 1977 | ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class |
1978 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class | 1978 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class |
1979 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 1979 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
1980 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class | 1980 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class |
1981 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class | 1981 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class |
1982 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 1982 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
1983 | ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class | 1983 | ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class |
1984 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class | 1984 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class |
1985 | 1983·files,·4039412·bytes·uncompressed,·3316 | 1985 | 1983·files,·4039412·bytes·uncompressed,·3316108·bytes·compressed:··17.9% |
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 247, 70 lines modified | Offset 247, 68 lines modified | ||
247 | ········14:·aload_0 | 247 | ········14:·aload_0 |
248 | ········15:·ldc···········#60·················//·String·wifi | 248 | ········15:·ldc···········#60·················//·String·wifi |
249 | ········17:·invokevirtual·#64·················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object; | 249 | ········17:·invokevirtual·#64·················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object; |
250 | ········20:·checkcast·····#66·················//·class·android/net/wifi/WifiManager | 250 | ········20:·checkcast·····#66·················//·class·android/net/wifi/WifiManager |
251 | ········23:·astore········4 | 251 | ········23:·astore········4 |
252 | ········25:·aload_0 | 252 | ········25:·aload_0 |
253 | ········26:·getfield······#58·················//·Field·networks:Ljava/util/ArrayList; | 253 | ········26:·getfield······#58·················//·Field·networks:Ljava/util/ArrayList; |
254 | ········29:·astore_2 | ||
255 | ········30:·aload_2 | ||
256 | ········ | 254 | ········29:·invokevirtual·#72·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
257 | ········34:·astore········5 | ||
258 | ········3 | 255 | ········32:·astore_2 |
256 | ········33:·aload_2 | ||
259 | ········3 | 257 | ········34:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
260 | ········ | 258 | ········39:·istore········5 |
261 | ········4 | 259 | ········41:·iload·········5 |
262 | ········4 | 260 | ········43:·ifeq··········146 |
263 | ········ | 261 | ········46:·aload_2 |
264 | ········ | 262 | ········47:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
265 | ········5 | 263 | ········52:·checkcast·····#84·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network |
266 | ········ | 264 | ········55:·astore········6 |
267 | ········ | 265 | ········57:·aload·········6 |
268 | ········ | 266 | ········59:·getfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
269 | ········6 | 267 | ········62:·istore········5 |
270 | ········6 | 268 | ········64:·iload·········5 |
271 | ········ | 269 | ········66:·ifne··········134 |
272 | ········ | 270 | ········69:·iconst_1 |
273 | ········7 | 271 | ········70:·istore········5 |
274 | ········7 | 272 | ········72:·aload·········6 |
275 | ········7 | 273 | ········74:·iload·········5 |
276 | ········ | 274 | ········76:·putfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
277 | ········ | 275 | ········79:·new···········#91·················//·class·android/net/wifi/WifiConfiguration |
278 | ········8 | 276 | ········82:·astore········7 |
279 | ········8 | 277 | ········84:·aload·········7 |
280 | ········ | 278 | ········86:·invokespecial·#94·················//·Method·android/net/wifi/WifiConfiguration."<init>":()V |
281 | ········ | 279 | ········89:·aload·········6 |
282 | ········9 | 280 | ········91:·getfield······#97·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String; |
283 | ········9 | 281 | ········94:·astore········8 |
282 | ········96:·aload·········7 | ||
284 | ······· | 283 | ········98:·aload·········8 |
285 | ·······102:·aload_2 | ||
286 | ·······10 | 284 | ·······100:·putfield······#100················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String; |
287 | ·······10 | 285 | ·······103:·aload·········7 |
288 | ·······10 | 286 | ·······105:·getfield······#104················//·Field·android/net/wifi/WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet; |
289 | ·······111:·astore_2 | ||
290 | ·······1 | 287 | ·······108:·astore········8 |
288 | ·······110:·aload·········8 | ||
291 | ·······11 | 289 | ·······112:·iconst_0 |
292 | ·······11 | 290 | ·······113:·invokevirtual·#110················//·Method·java/util/BitSet.set:(I)V |
293 | ·······11 | 291 | ·······116:·aload·········4 |
294 | ·······11 | 292 | ·······118:·aload·········7 |
295 | ·······12 | 293 | ·······120:·invokevirtual·#114················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I |
296 | ·······12 | 294 | ·······123:·istore········9 |
297 | ·······12 | 295 | ·······125:·aload·········4 |
298 | ·······12 | 296 | ·······127:·iload·········9 |
299 | ·······1 | 297 | ·······129:·iconst_0 |
300 | ·······13 | 298 | ·······130:·invokevirtual·#118················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z |
301 | ·······13 | 299 | ·······133:·pop |
302 | ·······13 | 300 | ·······134:·iload_3 |
303 | ·······13 | 301 | ·······135:·iconst_1 |
304 | ·······13 | 302 | ·······136:·iadd |
305 | ·······13 | 303 | ·······137:·istore_3 |
306 | ·······13 | 304 | ·······138:·aload_0 |
307 | ·······1 | 305 | ·······139:·iload_3 |
308 | ·······14 | 306 | ·······140:·invokespecial·#121················//·Method·responseProgress:(I)V |
309 | ·······14 | 307 | ·······143:·goto··········33 |
310 | ·······14 | 308 | ·······146:·aload·········4 |
311 | ·······14 | 309 | ·······148:·invokevirtual·#124················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z |
312 | ·······15 | 310 | ·······151:·pop |
313 | ·······15 | 311 | ·······152:·aload_0 |
314 | ·······15 | 312 | ·······153:·invokespecial·#127················//·Method·responseFinished:()V |
315 | ·······15 | 313 | ·······156:·return |
316 | } | 314 | } |
Offset 741, 157 lines modified | Offset 741, 157 lines modified | ||
741 | ···········234···239···107···Class·java/io/IOException | 741 | ···········234···239···107···Class·java/io/IOException |
742 | ···········234···239···242···Class·org/json/JSONException | 742 | ···········234···239···242···Class·org/json/JSONException |
743 | ··private·com.example.tobiastrumm.freifunkautoconnect.Node[]·getNearestNodes(com.example.tobiastrumm.freifunkautoconnect.Node[],·android.location.Location); | 743 | ··private·com.example.tobiastrumm.freifunkautoconnect.Node[]·getNearestNodes(com.example.tobiastrumm.freifunkautoconnect.Node[],·android.location.Location); |
744 | ····descriptor:·([Lcom/example/tobiastrumm/freifunkautoconnect/Node;Landroid/location/Location;)[Lcom/example/tobiastrumm/freifunkautoconnect/Node; | 744 | ····descriptor:·([Lcom/example/tobiastrumm/freifunkautoconnect/Node;Landroid/location/Location;)[Lcom/example/tobiastrumm/freifunkautoconnect/Node; |
745 | ····flags:·(0x0002)·ACC_PRIVATE | 745 | ····flags:·(0x0002)·ACC_PRIVATE |
746 | ····Code: | 746 | ····Code: |
747 | ······stack=300,·locals=2 | 747 | ······stack=300,·locals=22,·args_size=3 |
748 | ·········0:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J | 748 | ·········0:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J |
749 | ·········3:·lstore_3 | 749 | ·········3:·lstore_3 |
750 | ·········4:·aload_1 | 750 | ·········4:·aload_1 |
751 | ·········5:·astore········5 | ||
752 | ·········7:·aload_1 | ||
753 | ········· | 751 | ·········5:·arraylength |
752 | ·········6:·istore········5 | ||
753 | ·········8:·iconst_0 | ||
754 | ·········9:·istore········6 | 754 | ·········9:·istore········6 |
755 | ········11:· | 755 | ········11:·aconst_null |
756 | ········12:· | 756 | ········12:·astore········7 |
757 | ········14:·iload········· | 757 | ········14:·iload·········6 |
758 | ········16:·iload········· | 758 | ········16:·iload·········5 |
759 | ········18:·if_icmpge·····10 | 759 | ········18:·if_icmpge·····100 |
760 | ········21:·aload | 760 | ········21:·aload_1 |
761 | ········2 | 761 | ········22:·iload·········6 |
762 | ········2 | 762 | ········24:·aaload |
763 | ········2 | 763 | ········25:·astore········8 |
764 | ········2 | 764 | ········27:·new···········#160················//·class·android/location/Location |
765 | ········3 | 765 | ········30:·astore········9 |
766 | ········3 | 766 | ········32:·ldc···········#18·················//·String·nodes.json |
767 | ········3 | 767 | ········34:·astore········10 |
768 | ········3 | 768 | ········36:·aload·········9 |
769 | ········3 | 769 | ········38:·aload·········10 |
770 | ········4 | 770 | ········40:·invokespecial·#161················//·Method·android/location/Location."<init>":(Ljava/lang/String;)V |
771 | ········4 | 771 | ········43:·aload·········8 |
772 | ········4 | 772 | ········45:·getfield······#167················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lat:D |
773 | ········4 | 773 | ········48:·dstore········11 |
774 | ········5 | 774 | ········50:·aload·········9 |
775 | ········5 | 775 | ········52:·dload·········11 |
776 | ········5 | 776 | ········54:·invokevirtual·#171················//·Method·android/location/Location.setLatitude:(D)V |
777 | ········5 | 777 | ········57:·aload·········8 |
778 | ········ | 778 | ········59:·getfield······#174················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lon:D |
779 | ········6 | 779 | ········62:·dstore········11 |
780 | ········6 | 780 | ········64:·aload·········9 |
781 | ········6 | 781 | ········66:·dload·········11 |
782 | ········6 | 782 | ········68:·invokevirtual·#177················//·Method·android/location/Location.setLongitude:(D)V |
783 | ········7 | 783 | ········71:·aload_2 |
784 | ········7 | 784 | ········72:·aload·········9 |
785 | ········7 | 785 | ········74:·invokevirtual·#181················//·Method·android/location/Location.distanceTo:(Landroid/location/Location;)F |
786 | ········7 | 786 | ········77:·fstore········13 |
787 | ········ | 787 | ········79:·fload·········13 |
788 | ········8 | 788 | ········81:·f2d |
789 | ········8 | 789 | ········82:·dstore········11 |
790 | ········8 | 790 | ········84:·aload·········8 |
791 | ········8 | 791 | ········86:·dload·········11 |
792 | ········8 | 792 | ········88:·putfield······#184················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.distance:D |
793 | ········9 | 793 | ········91:·iload·········6 |
794 | ········9 | 794 | ········93:·iconst_1 |
795 | ········9 | 795 | ········94:·iadd |
796 | ········9 | 796 | ········95:·istore········6 |
797 | ········9 | 797 | ········97:·goto··········14 |
798 | ·······10 | 798 | ·······100:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J |
799 | ·······10 | 799 | ·······103:·lstore········14 |
800 | ·······10 | 800 | ·······105:·lload·········14 |
801 | ·······10 | 801 | ·······107:·lload_3 |
802 | ·······10 | 802 | ·······108:·lsub |
803 | ·······1 | 803 | ·······109:·lstore········16 |
804 | ·······11 | 804 | ·······111:·getstatic·····#51·················//·Field·TAG:Ljava/lang/String; |
805 | ·······11 | 805 | ·······114:·astore········7 |
806 | ·······11 | 806 | ·······116:·new···········#136················//·class·java/lang/StringBuilder |
807 | ·······1 | 807 | ·······119:·astore········18 |
808 | ·······12 | 808 | ·······121:·aload·········18 |
809 | ·······12 | 809 | ·······123:·invokespecial·#138················//·Method·java/lang/StringBuilder."<init>":()V |
810 | ·······12 | 810 | ·······126:·aload·········18 |
811 | ·······12 | 811 | ·······128:·ldc···········#186················//·String·Duration·calculating·distances: |
812 | ·······13 | 812 | ·······130:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
813 | ·······13 | 813 | ·······133:·lload·········16 |
814 | ·······13 | 814 | ·······135:·invokevirtual·#189················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
815 | ·······13 | 815 | ·······138:·astore········18 |
816 | ·······14 | 816 | ·······140:·ldc···········#191················//·String··ms |
817 | ·······14 | 817 | ·······142:·astore········10 |
818 | ·······14 | 818 | ·······144:·aload·········18 |
819 | ·······14 | 819 | ·······146:·aload·········10 |
820 | ·······14 | 820 | ·······148:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
821 | ·······15 | 821 | ·······151:·invokevirtual·#145················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
822 | ·······15 | 822 | ·······154:·astore········18 |
823 | ·······15 | 823 | ·······156:·aload·········7 |
824 | ·······15 | 824 | ·······158:·aload·········18 |
825 | ·······16 | 825 | ·······160:·invokestatic··#75·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
826 | ·······16 | 826 | ·······163:·pop |
827 | ·······16 | 827 | ·······164:·new···········#193················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1 |
828 | ·······16 | 828 | ·······167:·astore········7 |
829 | ·······1 | 829 | ·······169:·aload·········7 |
830 | ·······17 | 830 | ·······171:·aload_0 |
831 | ·······17 | 831 | ·······172:·invokespecial·#196················//·Method·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1."<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService;)V |
832 | ·······17 | 832 | ·······175:·aload_1 |
833 | ·······17 | 833 | ·······176:·aload·········7 |
834 | ·······17 | 834 | ·······178:·invokestatic··#202················//·Method·java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V |
835 | ·······18 | 835 | ·······181:·aload_0 |
836 | ·······18 | 836 | ·······182:·getfield······#204················//·Field·numberOfNodes:I |
837 | ·······18 | 837 | ·······185:·istore········6 |
838 | ·······18 | 838 | ·······187:·iload·········6 |
839 | ·······1 | 839 | ·······189:·anewarray·····#163················//·class·com/example/tobiastrumm/freifunkautoconnect/Node |
840 | ·······19 | 840 | ·······192:·astore········19 |
841 | ·······19 | 841 | ·······194:·iconst_0 |
842 | ·······19 | 842 | ·······195:·istore········20 |
843 | ·······19 | 843 | ·······197:·iconst_0 |
844 | ·······19 | 844 | ·······198:·istore········21 |
845 | ·······20 | 845 | ·······200:·aload_0 |
846 | ·······20 | 846 | ·······201:·getfield······#204················//·Field·numberOfNodes:I |
847 | ·······20 | 847 | ·······204:·istore········6 |
848 | ·······207:·iload·········22 | ||
849 | ·······20 | 848 | ·······206:·iload·········20 |
849 | ·······208:·iload·········6 | ||
850 | ·······21 | 850 | ·······210:·if_icmpge·····281 |
851 | ·······21 | 851 | ·······213:·aload_1 |
852 | ·······21 | 852 | ·······214:·arraylength |
853 | ·······21 | 853 | ·······215:·istore········6 |
854 | ·······21 | 854 | ·······217:·iload·········21 |
855 | ·······2 | 855 | ·······219:·iload·········6 |
856 | ·······22 | 856 | ·······221:·if_icmpge·····281 |
857 | ·······22 | 857 | ·······224:·aload_0 |
858 | ·······22 | 858 | ·······225:·getfield······#206················//·Field·showOfflineNodes:Z |
859 | ·······22 | 859 | ·······228:·istore········6 |
860 | ·······23 | 860 | ·······230:·iload·········6 |
861 | ·······23 | 861 | ·······232:·ifne··········253 |
862 | ·······23 | 862 | ·······235:·aload_1 |
863 | ·······23 | 863 | ·······236:·iload·········21 |
Max diff block lines reached; 341/12954 bytes (2.63%) of diff not shown. |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)V | 140 | ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)V |
141 | ·········5:·return | 141 | ·········5:·return |
142 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); | 142 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); |
143 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 143 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
144 | ····flags:·(0x0004)·ACC_PROTECTED | 144 | ····flags:·(0x0004)·ACC_PROTECTED |
145 | ····Code: | 145 | ····Code: |
146 | ······stack=300,·locals= | 146 | ······stack=300,·locals=10,·args_size=2 |
147 | ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults | 147 | ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults |
148 | ·········3:·astore_2 | 148 | ·········3:·astore_2 |
149 | ·········4:·aload_2 | 149 | ·········4:·aload_2 |
150 | ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V | 150 | ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V |
151 | ·········8:·aload_0 | 151 | ·········8:·aload_0 |
152 | ·········9:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; | 152 | ·········9:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
153 | ········12:·astore_3 | 153 | ········12:·astore_3 |
Offset 189, 53 lines modified | Offset 189, 51 lines modified | ||
189 | ········83:·aload_1 | 189 | ········83:·aload_1 |
190 | ········84:·invokeinterface·#54,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; | 190 | ········84:·invokeinterface·#54,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; |
191 | ········89:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; | 191 | ········89:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; |
192 | ········92:·astore_1 | 192 | ········92:·astore_1 |
193 | ········93:·aload_0 | 193 | ········93:·aload_0 |
194 | ········94:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; | 194 | ········94:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
195 | ········97:·invokestatic··#34·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$400:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List; | 195 | ········97:·invokestatic··#34·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$400:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List; |
196 | ·······100:·astore_3 | ||
197 | ·······101:·aload_3 | ||
198 | ·······10 | 196 | ·······100:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
199 | ·······107:·astore········6 | ||
200 | ·······10 | 197 | ·······105:·astore_3 |
198 | ·······106:·aload_3 | ||
201 | ·······1 | 199 | ·······107:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
202 | ·······11 | 200 | ·······112:·istore········6 |
203 | ·······11 | 201 | ·······114:·iload·········6 |
204 | ·······1 | 202 | ·······116:·ifeq··········71 |
205 | ·······1 | 203 | ·······119:·aload_3 |
206 | ·······12 | 204 | ·······120:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
207 | ·······1 | 205 | ·······125:·checkcast·····#75·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network |
208 | ·······1 | 206 | ·······128:·astore········7 |
209 | ·······13 | 207 | ·······130:·aload·········7 |
210 | ·······13 | 208 | ·······132:·getfield······#79·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String; |
211 | ·······1 | 209 | ·······135:·astore········8 |
212 | ·······1 | 210 | ·······137:·aload·········8 |
213 | ·······1 | 211 | ·······139:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; |
214 | ·······147:·astore_3 | ||
215 | ·······14 | 212 | ·······142:·astore········9 |
213 | ·······144:·aload·········9 | ||
216 | ·······14 | 214 | ·······146:·aload_1 |
217 | ·······1 | 215 | ·······147:·invokevirtual·#83·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
218 | ·······15 | 216 | ·······150:·istore········6 |
219 | ·······15 | 217 | ·······152:·iload·········6 |
220 | ·······15 | 218 | ·······154:·ifeq··········165 |
221 | ·······1 | 219 | ·······157:·aload·········5 |
222 | ·······1 | 220 | ·······159:·aload·········7 |
223 | ·······16 | 221 | ·······161:·invokevirtual·#87·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
224 | ·······16 | 222 | ·······164:·pop |
225 | ·······16 | 223 | ·······165:·aload_2 |
226 | ·······16 | 224 | ·······166:·aload·········5 |
227 | ·······1 | 225 | ·······168:·putfield······#38·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object; |
228 | ·······17 | 226 | ·······171:·aload·········5 |
229 | ·······17 | 227 | ·······173:·invokevirtual·#88·················//·Method·java/util/ArrayList.size:()I |
230 | ·······17 | 228 | ·······176:·istore········6 |
231 | ·······1 | 229 | ·······178:·aload_2 |
232 | ·······1 | 230 | ·······179:·iload·········6 |
233 | ·······18 | 231 | ·······181:·putfield······#47·················//·Field·android/widget/Filter$FilterResults.count:I |
234 | ·······18 | 232 | ·······184:·goto··········106 |
235 | ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults); | 233 | ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults); |
236 | ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V | 234 | ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V |
237 | ····flags:·(0x0004)·ACC_PROTECTED | 235 | ····flags:·(0x0004)·ACC_PROTECTED |
238 | ····Code: | 236 | ····Code: |
239 | ······stack=300,·locals=5,·args_size=3 | 237 | ······stack=300,·locals=5,·args_size=3 |
240 | ·········0:·aload_0 | 238 | ·········0:·aload_0 |
Offset 48, 16 lines modified | Offset 48, 16 lines modified | ||
48 | ···· | 48 | ···· |
49 | ····private·boolean·checkIfAlreadyConnectedToAnyNetwork()·{ | 49 | ····private·boolean·checkIfAlreadyConnectedToAnyNetwork()·{ |
50 | ········int·connectedOrConnecting·=·1; | 50 | ········int·connectedOrConnecting·=·1; |
51 | ········if·(Build$VERSION.SDK_INT·<·21)·{ | 51 | ········if·(Build$VERSION.SDK_INT·<·21)·{ |
52 | ············connectedOrConnecting·=·(this.connMan.getNetworkInfo(connectedOrConnecting).isConnectedOrConnecting()·?·1·:·0); | 52 | ············connectedOrConnecting·=·(this.connMan.getNetworkInfo(connectedOrConnecting).isConnectedOrConnecting()·?·1·:·0); |
53 | ········} | 53 | ········} |
54 | ········else·{ | 54 | ········else·{ |
55 | ············Network[]·allNetworks; | 55 | ············final·Network[]·allNetworks·=·this.connMan.getAllNetworks(); |
56 | ············for·(int·length·=· | 56 | ············for·(int·length·=·allNetworks.length,·i·=·0;·i·<·length;·++i)·{ |
57 | ················if·(this.connMan.getNetworkInfo(allNetworks[i]).isConnectedOrConnecting())·{ | 57 | ················if·(this.connMan.getNetworkInfo(allNetworks[i]).isConnectedOrConnecting())·{ |
58 | ····················return·connectedOrConnecting·!=·0; | 58 | ····················return·connectedOrConnecting·!=·0; |
59 | ················} | 59 | ················} |
60 | ············} | 60 | ············} |
61 | ············connectedOrConnecting·=·0; | 61 | ············connectedOrConnecting·=·0; |
62 | ········} | 62 | ········} |
63 | ········return·connectedOrConnecting·!=·0; | 63 | ········return·connectedOrConnecting·!=·0; |
Offset 625, 15 lines modified | Offset 625, 15 lines modified | ||
625 | ········42:·invokevirtual·#78·················//·Method·android/widget/RelativeLayout.setVisibility:(I)V | 625 | ········42:·invokevirtual·#78·················//·Method·android/widget/RelativeLayout.setVisibility:(I)V |
626 | ········45:·return | 626 | ········45:·return |
627 | ··private·boolean·isAddAllNetworkServiceRunning(); | 627 | ··private·boolean·isAddAllNetworkServiceRunning(); |
628 | ····descriptor:·()Z | 628 | ····descriptor:·()Z |
629 | ····flags:·(0x0002)·ACC_PRIVATE | 629 | ····flags:·(0x0002)·ACC_PRIVATE |
630 | ····Code: | 630 | ····Code: |
631 | ······stack=300,·locals= | 631 | ······stack=300,·locals=8,·args_size=1 |
632 | ·········0:·aload_0 | 632 | ·········0:·aload_0 |
633 | ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 633 | ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
634 | ·········4:·astore_1 | 634 | ·········4:·astore_1 |
635 | ·········5:·ldc···········#84·················//·String·activity | 635 | ·········5:·ldc···········#84·················//·String·activity |
636 | ·········7:·astore_2 | 636 | ·········7:·astore_2 |
637 | ·········8:·aload_1 | 637 | ·········8:·aload_1 |
638 | ·········9:·aload_2 | 638 | ·········9:·aload_2 |
Offset 643, 55 lines modified | Offset 643, 53 lines modified | ||
643 | ········17:·iconst_m1 | 643 | ········17:·iconst_m1 |
644 | ········18:·iconst_1 | 644 | ········18:·iconst_1 |
645 | ········19:·iushr | 645 | ········19:·iushr |
646 | ········20:·istore········4 | 646 | ········20:·istore········4 |
647 | ········22:·aload_3 | 647 | ········22:·aload_3 |
648 | ········23:·iload·········4 | 648 | ········23:·iload·········4 |
649 | ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; | 649 | ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; |
650 | ········28:·astore_1 | ||
651 | ········29:·aload_1 | ||
652 | ········ | 650 | ········28:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
653 | ········35:·astore········5 | ||
654 | ········3 | 651 | ········33:·astore_1 |
652 | ········34:·aload_1 | ||
655 | ········3 | 653 | ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
656 | ········4 | 654 | ········40:·istore········5 |
657 | ········4 | 655 | ········42:·iload·········5 |
658 | ········4 | 656 | ········44:·ifeq··········93 |
659 | ········ | 657 | ········47:·aload_1 |
660 | ········ | 658 | ········48:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
661 | ········5 | 659 | ········53:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo |
662 | ········ | 660 | ········56:·astore········6 |
663 | ········ | 661 | ········58:·ldc···········#116················//·class·com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService |
664 | ········6 | 662 | ········60:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
665 | ········6 | 663 | ········63:·astore_2 |
666 | ········6 | 664 | ········64:·aload·········6 |
667 | ········ | 665 | ········66:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
668 | ········ | 666 | ········69:·invokevirtual·#128················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String; |
667 | ········72:·astore········7 | ||
669 | ········77:·astore_2 | ||
670 | ········78:·aload_1 | ||
671 | ········7 | 668 | ········74:·aload_2 |
669 | ········75:·aload·········7 | ||
672 | ········ | 670 | ········77:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
671 | ········80:·istore········5 | ||
672 | ········82:·iload·········5 | ||
673 | ········84:·ifeq··········34 | ||
674 | ········87:·iconst_1 | ||
673 | ········8 | 675 | ········88:·istore········4 |
674 | ········85:·iload·········4 | ||
675 | ········87:·ifeq··········37 | ||
676 | ········90:·iconst_1 | ||
677 | ········91:·istore········4 | ||
678 | ········9 | 676 | ········90:·iload·········4 |
679 | ········9 | 677 | ········92:·ireturn |
680 | ········9 | 678 | ········93:·iconst_0 |
681 | ········9 | 679 | ········94:·istore········4 |
682 | ········9 | 680 | ········96:·aconst_null |
683 | ······· | 681 | ········97:·astore_1 |
684 | ······· | 682 | ········98:·goto··········90 |
685 | ··private·boolean·isRemoveAllNetworkServiceRunning(); | 683 | ··private·boolean·isRemoveAllNetworkServiceRunning(); |
686 | ····descriptor:·()Z | 684 | ····descriptor:·()Z |
687 | ····flags:·(0x0002)·ACC_PRIVATE | 685 | ····flags:·(0x0002)·ACC_PRIVATE |
688 | ····Code: | 686 | ····Code: |
689 | ······stack=300,·locals= | 687 | ······stack=300,·locals=8,·args_size=1 |
690 | ·········0:·aload_0 | 688 | ·········0:·aload_0 |
691 | ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 689 | ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
692 | ·········4:·astore_1 | 690 | ·········4:·astore_1 |
693 | ·········5:·ldc···········#84·················//·String·activity | 691 | ·········5:·ldc···········#84·················//·String·activity |
694 | ·········7:·astore_2 | 692 | ·········7:·astore_2 |
695 | ·········8:·aload_1 | 693 | ·········8:·aload_1 |
696 | ·········9:·aload_2 | 694 | ·········9:·aload_2 |
Offset 701, 49 lines modified | Offset 699, 47 lines modified | ||
701 | ········17:·iconst_m1 | 699 | ········17:·iconst_m1 |
702 | ········18:·iconst_1 | 700 | ········18:·iconst_1 |
703 | ········19:·iushr | 701 | ········19:·iushr |
704 | ········20:·istore········4 | 702 | ········20:·istore········4 |
705 | ········22:·aload_3 | 703 | ········22:·aload_3 |
706 | ········23:·iload·········4 | 704 | ········23:·iload·········4 |
707 | ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; | 705 | ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; |
708 | ········28:·astore_1 | ||
709 | ········29:·aload_1 | ||
710 | ········ | 706 | ········28:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
711 | ········35:·astore········5 | ||
712 | ········3 | 707 | ········33:·astore_1 |
708 | ········34:·aload_1 | ||
713 | ········3 | 709 | ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
714 | ········4 | 710 | ········40:·istore········5 |
715 | ········4 | 711 | ········42:·iload·········5 |
716 | ········4 | 712 | ········44:·ifeq··········93 |
717 | ········ | 713 | ········47:·aload_1 |
718 | ········ | 714 | ········48:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
719 | ········5 | 715 | ········53:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo |
720 | ········ | 716 | ········56:·astore········6 |
721 | ········ | 717 | ········58:·ldc···········#137················//·class·com/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService |
722 | ········6 | 718 | ········60:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
723 | ········6 | 719 | ········63:·astore_2 |
724 | ········6 | 720 | ········64:·aload·········6 |
725 | ········ | 721 | ········66:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
726 | ········ | 722 | ········69:·invokevirtual·#128················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String; |
723 | ········72:·astore········7 | ||
727 | ········77:·astore_2 | ||
728 | ········78:·aload_1 | ||
729 | ········7 | 724 | ········74:·aload_2 |
725 | ········75:·aload·········7 | ||
730 | ········ | 726 | ········77:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
727 | ········80:·istore········5 | ||
728 | ········82:·iload·········5 | ||
729 | ········84:·ifeq··········34 | ||
730 | ········87:·iconst_1 | ||
731 | ········8 | 731 | ········88:·istore········4 |
732 | ········85:·iload·········4 | ||
733 | ········87:·ifeq··········37 | ||
734 | ········90:·iconst_1 | ||
735 | ········91:·istore········4 | ||
736 | ········9 | 732 | ········90:·iload·········4 |
737 | ········9 | 733 | ········92:·ireturn |
738 | ········9 | 734 | ········93:·iconst_0 |
739 | ········9 | 735 | ········94:·istore········4 |
740 | ········9 | 736 | ········96:·aconst_null |
741 | ······· | 737 | ········97:·astore_1 |
Max diff block lines reached; 414/8795 bytes (4.71%) of diff not shown. |
Offset 677, 15 lines modified | Offset 677, 15 lines modified | ||
677 | ·········1:·invokespecial·#73·················//·Method·startFindNearestNodesService:()V | 677 | ·········1:·invokespecial·#73·················//·Method·startFindNearestNodesService:()V |
678 | ·········4:·return | 678 | ·········4:·return |
679 | ··private·boolean·isFindNearestNodesServiceRunning(); | 679 | ··private·boolean·isFindNearestNodesServiceRunning(); |
680 | ····descriptor:·()Z | 680 | ····descriptor:·()Z |
681 | ····flags:·(0x0002)·ACC_PRIVATE | 681 | ····flags:·(0x0002)·ACC_PRIVATE |
682 | ····Code: | 682 | ····Code: |
683 | ······stack=300,·locals= | 683 | ······stack=300,·locals=8,·args_size=1 |
684 | ·········0:·aload_0 | 684 | ·········0:·aload_0 |
685 | ·········1:·invokevirtual·#77·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 685 | ·········1:·invokevirtual·#77·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
686 | ·········4:·astore_1 | 686 | ·········4:·astore_1 |
687 | ·········5:·ldc···········#79·················//·String·activity | 687 | ·········5:·ldc···········#79·················//·String·activity |
688 | ·········7:·astore_2 | 688 | ·········7:·astore_2 |
689 | ·········8:·aload_1 | 689 | ·········8:·aload_1 |
690 | ·········9:·aload_2 | 690 | ·········9:·aload_2 |
Offset 695, 49 lines modified | Offset 695, 47 lines modified | ||
695 | ········17:·iconst_m1 | 695 | ········17:·iconst_m1 |
696 | ········18:·iconst_1 | 696 | ········18:·iconst_1 |
697 | ········19:·iushr | 697 | ········19:·iushr |
698 | ········20:·istore········4 | 698 | ········20:·istore········4 |
699 | ········22:·aload_3 | 699 | ········22:·aload_3 |
700 | ········23:·iload·········4 | 700 | ········23:·iload·········4 |
701 | ········25:·invokevirtual·#91·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; | 701 | ········25:·invokevirtual·#91·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; |
702 | ········28:·astore_1 | ||
703 | ········29:·aload_1 | ||
704 | ········ | 702 | ········28:·invokeinterface·#97,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
705 | ········35:·astore········5 | ||
706 | ········3 | 703 | ········33:·astore_1 |
704 | ········34:·aload_1 | ||
707 | ········3 | 705 | ········35:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
708 | ········4 | 706 | ········40:·istore········5 |
709 | ········4 | 707 | ········42:·iload·········5 |
710 | ········4 | 708 | ········44:·ifeq··········93 |
711 | ········ | 709 | ········47:·aload_1 |
712 | ········ | 710 | ········48:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
713 | ········5 | 711 | ········53:·checkcast·····#109················//·class·android/app/ActivityManager$RunningServiceInfo |
714 | ········ | 712 | ········56:·astore········6 |
715 | ········ | 713 | ········58:·ldc···········#111················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService |
716 | ········6 | 714 | ········60:·invokevirtual·#114················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
717 | ········6 | 715 | ········63:·astore_2 |
718 | ········6 | 716 | ········64:·aload·········6 |
719 | ········ | 717 | ········66:·getfield······#118················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
720 | ········ | 718 | ········69:·invokevirtual·#123················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String; |
719 | ········72:·astore········7 | ||
721 | ········77:·astore_2 | ||
722 | ········78:·aload_1 | ||
723 | ········7 | 720 | ········74:·aload_2 |
721 | ········75:·aload·········7 | ||
724 | ········ | 722 | ········77:·invokevirtual·#129················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
723 | ········80:·istore········5 | ||
724 | ········82:·iload·········5 | ||
725 | ········84:·ifeq··········34 | ||
726 | ········87:·iconst_1 | ||
725 | ········8 | 727 | ········88:·istore········4 |
726 | ········85:·iload·········4 | ||
727 | ········87:·ifeq··········37 | ||
728 | ········90:·iconst_1 | ||
729 | ········91:·istore········4 | ||
730 | ········9 | 728 | ········90:·iload·········4 |
731 | ········9 | 729 | ········92:·ireturn |
732 | ········9 | 730 | ········93:·iconst_0 |
733 | ········9 | 731 | ········94:·istore········4 |
734 | ········9 | 732 | ········96:·aconst_null |
735 | ······· | 733 | ········97:·astore_1 |
736 | ······· | 734 | ········98:·goto··········90 |
737 | ··public·static·com.example.tobiastrumm.freifunkautoconnect.NearestNodesFragment·newInstance(); | 735 | ··public·static·com.example.tobiastrumm.freifunkautoconnect.NearestNodesFragment·newInstance(); |
738 | ····descriptor:·()Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 736 | ····descriptor:·()Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
739 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 737 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
740 | ····Code: | 738 | ····Code: |
741 | ······stack=300,·locals=1,·args_size=0 | 739 | ······stack=300,·locals=1,·args_size=0 |
742 | ·········0:·new···········#2··················//·class·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment | 740 | ·········0:·new···········#2··················//·class·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment |
Offset 218, 15 lines modified | Offset 218, 15 lines modified | ||
218 | ····flags:·(0x0001)·ACC_PUBLIC | 218 | ····flags:·(0x0001)·ACC_PUBLIC |
219 | ····Code: | 219 | ····Code: |
220 | ······stack=300,·locals=17,·args_size=2 | 220 | ······stack=300,·locals=17,·args_size=2 |
221 | ·········0:·aload_0 | 221 | ·········0:·aload_0 |
222 | ·········1:·invokevirtual·#36·················//·Method·getAdapterPosition:()I | 222 | ·········1:·invokevirtual·#36·················//·Method·getAdapterPosition:()I |
223 | ·········4:·istore_2 | 223 | ·········4:·istore_2 |
224 | ·········5:·iload_2 | 224 | ·········5:·iload_2 |
225 | ·········6:·iflt··········4 | 225 | ·········6:·iflt··········415 |
226 | ·········9:·aload_0 | 226 | ·········9:·aload_0 |
227 | ········10:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; | 227 | ········10:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
228 | ········13:·astore_3 | 228 | ········13:·astore_3 |
229 | ········14:·aload_3 | 229 | ········14:·aload_3 |
230 | ········15:·iload_2 | 230 | ········15:·iload_2 |
231 | ········16:·invokevirtual·#42·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.getNetwork:(I)Lcom/example/tobiastrumm/freifunkautoconnect/Network; | 231 | ········16:·invokevirtual·#42·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.getNetwork:(I)Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
232 | ········19:·astore········4 | 232 | ········19:·astore········4 |
Offset 239, 23 lines modified | Offset 239, 23 lines modified | ||
239 | ········34:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; | 239 | ········34:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
240 | ········37:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; | 240 | ········37:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; |
241 | ········40:·astore_3 | 241 | ········40:·astore_3 |
242 | ········41:·aload_3 | 242 | ········41:·aload_3 |
243 | ········42:·invokevirtual·#58·················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List; | 243 | ········42:·invokevirtual·#58·················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List; |
244 | ········45:·astore········6 | 244 | ········45:·astore········6 |
245 | ········47:·aload·········6 | 245 | ········47:·aload·········6 |
246 | ········49:·ifnull········3 | 246 | ········49:·ifnull········318 |
247 | ········52:·aload·········6 | 247 | ········52:·aload·········6 |
248 | ········54:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 248 | ········54:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
249 | ········59:·astore········7 | 249 | ········59:·astore········7 |
250 | ········61:·aload·········7 | 250 | ········61:·aload·········7 |
251 | ········63:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 251 | ········63:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
252 | ········68:·istore········5 | 252 | ········68:·istore········5 |
253 | ········70:·iload·········5 | 253 | ········70:·iload·········5 |
254 | ········72:·ifeq··········3 | 254 | ········72:·ifeq··········318 |
255 | ········75:·aload·········7 | 255 | ········75:·aload·········7 |
256 | ········77:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 256 | ········77:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
257 | ········82:·checkcast·····#76·················//·class·android/net/wifi/WifiConfiguration | 257 | ········82:·checkcast·····#76·················//·class·android/net/wifi/WifiConfiguration |
258 | ········85:·astore········8 | 258 | ········85:·astore········8 |
259 | ········87:·aload·········8 | 259 | ········87:·aload·········8 |
260 | ········89:·getfield······#80·················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String; | 260 | ········89:·getfield······#80·················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String; |
261 | ········92:·astore_3 | 261 | ········92:·astore_3 |
Offset 338, 92 lines modified | Offset 338, 88 lines modified | ||
338 | ·······257:·aload·········8 | 338 | ·······257:·aload·········8 |
339 | ·······259:·invokevirtual·#127················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I | 339 | ·······259:·invokevirtual·#127················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I |
340 | ·······262:·istore········13 | 340 | ·······262:·istore········13 |
341 | ·······264:·aload_0 | 341 | ·······264:·aload_0 |
342 | ·······265:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; | 342 | ·······265:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
343 | ·······268:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; | 343 | ·······268:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; |
344 | ·······271:·astore_3 | 344 | ·······271:·astore_3 |
345 | ·······272:·iconst_0 | ||
346 | ·······273:·istore········10 | ||
347 | ·······27 | 345 | ·······272:·aconst_null |
348 | ·······27 | 346 | ·······273:·astore········7 |
349 | ·······27 | 347 | ·······275:·aload_3 |
350 | ·······27 | 348 | ·······276:·iload·········13 |
351 | ·······2 | 349 | ·······278:·iconst_0 |
352 | ·······2 | 350 | ·······279:·invokevirtual·#131················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z |
353 | ·······28 | 351 | ·······282:·istore········14 |
354 | ·······28 | 352 | ·······284:·aload_0 |
355 | ·······28 | 353 | ·······285:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
356 | ·······2 | 354 | ·······288:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; |
357 | ·······29 | 355 | ·······291:·astore_3 |
358 | ·······29 | 356 | ·······292:·aload_3 |
359 | ·······29 | 357 | ·······293:·invokevirtual·#100················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z |
360 | ·······29 | 358 | ·······296:·istore········12 |
361 | ······· | 359 | ·······298:·iload·········14 |
362 | ·······30 | 360 | ·······300:·ifeq··········416 |
363 | ·······30 | 361 | ·······303:·iload·········12 |
364 | ·······30 | 362 | ·······305:·ifeq··········416 |
365 | ·······3 | 363 | ·······308:·iconst_1 |
366 | ·······3 | 364 | ·······309:·istore········5 |
367 | ·······31 | 365 | ·······311:·aload·········4 |
368 | ·······31 | 366 | ·······313:·iload·········5 |
369 | ·······31 | 367 | ·······315:·putfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
370 | ·······3 | 368 | ·······318:·aload_0 |
371 | ·······3 | 369 | ·······319:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
372 | ·······32 | 370 | ·······322:·invokestatic··#135················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$200:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/content/Context; |
373 | ·······32 | 371 | ·······325:·invokestatic··#141················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
374 | ·······3 | 372 | ·······328:·astore········15 |
375 | ·······33 | 373 | ·······330:·ldc···········#143················//·String·pref_deprecated_ssids |
376 | ·······33 | 374 | ·······332:·astore_3 |
377 | ·······336:·iconst_0 | ||
378 | ·······337:·istore········10 | ||
379 | ·······33 | 375 | ·······333:·aconst_null |
380 | ·······3 | 376 | ·······334:·astore········7 |
381 | ·······3 | 377 | ·······336:·aload·········15 |
382 | ·······3 | 378 | ·······338:·aload_3 |
383 | ·······3 | 379 | ·······339:·iconst_0 |
384 | ·······34 | 380 | ·······340:·invokeinterface·#149,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
385 | ·······3 | 381 | ·······345:·istore········16 |
386 | ·······3 | 382 | ·······347:·iload·········16 |
387 | ·······3 | 383 | ·······349:·ifne··········424 |
388 | ·······35 | 384 | ·······352:·aload·········4 |
389 | ·······3 | 385 | ·······354:·getfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
390 | ·······3 | 386 | ·······357:·istore········5 |
391 | ·······3 | 387 | ·······359:·iload·········5 |
392 | ·······36 | 388 | ·······361:·ifne··········424 |
393 | ·······3 | 389 | ·······364:·aload·········4 |
394 | ·······3 | 390 | ·······366:·getfield······#152················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.deprecated:Z |
395 | ·······3 | 391 | ·······369:·istore········5 |
396 | ·······37 | 392 | ·······371:·iload·········5 |
397 | ·······37 | 393 | ·······373:·ifeq··········424 |
398 | ·······3 | 394 | ·······376:·aload_0 |
399 | ·······3 | 395 | ·······377:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
400 | ·······38 | 396 | ·······380:·invokestatic··#156················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$300:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List; |
401 | ·······38 | 397 | ·······383:·iload_2 |
402 | ·······3 | 398 | ·······384:·invokeinterface·#160,··2··········//·InterfaceMethod·java/util/List.remove:(I)Ljava/lang/Object; |
403 | ·······3 | 399 | ·······389:·pop |
404 | ·······39 | 400 | ·······390:·aload_0 |
405 | ·······39 | 401 | ·······391:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
406 | ······· | 402 | ·······394:·invokestatic··#163················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$400:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List; |
407 | ······· | 403 | ·······397:·aload·········4 |
408 | ······· | 404 | ·······399:·invokeinterface·#165,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z |
409 | ·······4 | 405 | ·······404:·pop |
410 | ·······4 | 406 | ·······405:·aload_0 |
411 | ·······4 | 407 | ·······406:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
412 | ·······4 | 408 | ·······409:·astore_3 |
413 | ·······41 | 409 | ·······410:·aload_3 |
414 | ·······41 | 410 | ·······411:·iload_2 |
415 | ·······41 | 411 | ·······412:·invokevirtual·#168················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.notifyItemRemoved:(I)V |
416 | ·······4 | 412 | ·······415:·return |
417 | ·······4 | 413 | ·······416:·iconst_0 |
418 | ·······4 | 414 | ·······417:·istore········5 |
419 | ·······4 | 415 | ·······419:·aconst_null |
420 | ·······42 | 416 | ·······420:·astore_3 |
421 | ·······42 | 417 | ·······421:·goto··········311 |
422 | ·······4 | 418 | ·······424:·aload_0 |
423 | ·······4 | 419 | ·······425:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
424 | ·······4 | 420 | ·······428:·astore_3 |
Max diff block lines reached; 0/12347 bytes (0.00%) of diff not shown. |
Offset 490, 62 lines modified | Offset 490, 60 lines modified | ||
490 | ·······105:·pop | 490 | ·······105:·pop |
491 | ·······106:·return | 491 | ·······106:·return |
492 | ··private·boolean·isNotificationServiceRunning(); | 492 | ··private·boolean·isNotificationServiceRunning(); |
493 | ····descriptor:·()Z | 493 | ····descriptor:·()Z |
494 | ····flags:·(0x0002)·ACC_PRIVATE | 494 | ····flags:·(0x0002)·ACC_PRIVATE |
495 | ····Code: | 495 | ····Code: |
496 | ······stack=300,·locals= | 496 | ······stack=300,·locals=8,·args_size=1 |
497 | ·········0:·aload_0 | 497 | ·········0:·aload_0 |
498 | ·········1:·ldc···········#102················//·String·activity | 498 | ·········1:·ldc···········#102················//·String·activity |
499 | ·········3:·invokevirtual·#106················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object; | 499 | ·········3:·invokevirtual·#106················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object; |
500 | ·········6:·checkcast·····#108················//·class·android/app/ActivityManager | 500 | ·········6:·checkcast·····#108················//·class·android/app/ActivityManager |
501 | ·········9:·astore_1 | 501 | ·········9:·astore_1 |
502 | ········10:·iconst_m1 | 502 | ········10:·iconst_m1 |
503 | ········11:·iconst_1 | 503 | ········11:·iconst_1 |
504 | ········12:·iushr | 504 | ········12:·iushr |
505 | ········13:·istore_2 | 505 | ········13:·istore_2 |
506 | ········14:·aload_1 | 506 | ········14:·aload_1 |
507 | ········15:·iload_2 | 507 | ········15:·iload_2 |
508 | ········16:·invokevirtual·#112················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; | 508 | ········16:·invokevirtual·#112················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; |
509 | ········19:·astore_3 | ||
510 | ········20:·aload_3 | ||
511 | ········ | 509 | ········19:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
512 | ········26:·astore········4 | ||
513 | ········2 | 510 | ········24:·astore_3 |
511 | ········25:·aload_3 | ||
514 | ········ | 512 | ········26:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
515 | ········35:·istore_2 | ||
516 | ········3 | 513 | ········31:·istore········4 |
514 | ········33:·iload·········4 | ||
517 | ········3 | 515 | ········35:·ifeq··········84 |
518 | ········ | 516 | ········38:·aload_3 |
519 | ········ | 517 | ········39:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
520 | ········4 | 518 | ········44:·checkcast·····#130················//·class·android/app/ActivityManager$RunningServiceInfo |
521 | ········ | 519 | ········47:·astore········5 |
522 | ········ | 520 | ········49:·ldc···········#132················//·class·com/example/tobiastrumm/freifunkautoconnect/NotificationService |
523 | ········5 | 521 | ········51:·invokevirtual·#135················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
524 | ········5 | 522 | ········54:·astore········6 |
525 | ········5 | 523 | ········56:·aload·········5 |
526 | ········ | 524 | ········58:·getfield······#139················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
527 | ········6 | 525 | ········61:·invokevirtual·#144················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String; |
528 | ········6 | 526 | ········64:·astore········7 |
529 | ········68:·aload_3 | ||
530 | ········6 | 527 | ········66:·aload·········6 |
528 | ········68:·aload·········7 | ||
531 | ········7 | 529 | ········70:·invokevirtual·#150················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
532 | ········74:·istore_2 | ||
533 | ········7 | 530 | ········73:·istore········4 |
531 | ········75:·iload·········4 | ||
534 | ········7 | 532 | ········77:·ifeq··········25 |
535 | ········ | 533 | ········80:·iconst_1 |
536 | ········8 | 534 | ········81:·istore_2 |
537 | ········8 | 535 | ········82:·iload_2 |
538 | ········8 | 536 | ········83:·ireturn |
539 | ········8 | 537 | ········84:·iconst_0 |
540 | ········8 | 538 | ········85:·istore_2 |
541 | ········8 | 539 | ········86:·aconst_null |
542 | ········8 | 540 | ········87:·astore_3 |
543 | ········8 | 541 | ········88:·goto··········82 |
544 | ··public·void·addAllNetworks(); | 542 | ··public·void·addAllNetworks(); |
545 | ····descriptor:·()V | 543 | ····descriptor:·()V |
546 | ····flags:·(0x0001)·ACC_PUBLIC | 544 | ····flags:·(0x0001)·ACC_PUBLIC |
547 | ····Code: | 545 | ····Code: |
548 | ······stack=300,·locals=1,·args_size=1 | 546 | ······stack=300,·locals=1,·args_size=1 |
549 | ·········0:·aload_0 | 547 | ·········0:·aload_0 |
Offset 16, 10 lines modified | Offset 16, 9 lines modified | ||
16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·9 | 19 | ····.line·9 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·22 | ||
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
Offset 96, 17 lines modified | Offset 96, 17 lines modified | ||
96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
97 | ····move-result-object·v1 | 97 | ····move-result-object·v1 |
98 | ····check-cast·v1,·Landroid/os/IBinder; | 98 | ····check-cast·v1,·Landroid/os/IBinder; |
99 | ····:try_end_1 | 99 | ····:try_end_1 |
100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ | 100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ | 101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ | 102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
103 | ····.line·58 | 103 | ····.line·58 |
104 | ····:goto_1 | 104 | ····:goto_1 |
105 | ····return-object·v1 | 105 | ····return-object·v1 |
106 | ····.line·43 | 106 | ····.line·43 |
107 | ····:catch_0 | 107 | ····:catch_0 |
Offset 233, 17 lines modified | Offset 233, 17 lines modified | ||
233 | ····const/4·v3,·0x1 | 233 | ····const/4·v3,·0x1 |
234 | ····aput-object·p2,·v2,·v3 | 234 | ····aput-object·p2,·v2,·v3 |
235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
236 | ····:try_end_1 | 236 | ····:try_end_1 |
237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ | 237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ | 238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ | 239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
240 | ····.line·82 | 240 | ····.line·82 |
241 | ····:cond_1 | 241 | ····:cond_1 |
242 | ····:goto_1 | 242 | ····:goto_1 |
243 | ····return-void | 243 | ····return-void |
244 | ····.line·67 | 244 | ····.line·67 |
Offset 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 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/app/Service; | 2 | .super·Landroid/app/Service; |
3 | .source·"NotificationService.java" | 3 | .source·"NotificationService.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$1;, | ||
8 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsReceiver;, | 7 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsReceiver;, |
9 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsAsyncTask;, | 8 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsAsyncTask;, |
10 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$WifiReceiver;, | 9 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$WifiReceiver;, |
11 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$CheckNotificationAsyncTask; | 10 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService$CheckNotificationAsyncTask; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
Offset 84, 15 lines modified | Offset 83, 14 lines modified | ||
84 | ····.line·46 | 83 | ····.line·46 |
85 | ····new-instance·v0,·Ljava/util/ArrayList; | 84 | ····new-instance·v0,·Ljava/util/ArrayList; |
86 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 85 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
87 | ····iput-object·v0,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->foundNetworks:Ljava/util/List; | 86 | ····iput-object·v0,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->foundNetworks:Ljava/util/List; |
88 | ····.line·94 | ||
89 | ····return-void | 87 | ····return-void |
90 | .end·method | 88 | .end·method |
91 | .method·static·synthetic·access$000(Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;)V | 89 | .method·static·synthetic·access$000(Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;)V |
92 | ····.locals·0 | 90 | ····.locals·0 |
93 | ····.param·p0,·"x0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService; | 91 | ····.param·p0,·"x0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService; |
Offset 126, 93 lines modified | Offset 124, 90 lines modified | ||
126 | ····.line·40 | 124 | ····.line·40 |
127 | ····invoke-direct·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->getSSIDs()V | 125 | ····invoke-direct·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->getSSIDs()V |
128 | ····return-void | 126 | ····return-void |
129 | .end·method | 127 | .end·method |
130 | .method·private·checkIfAlreadyConnectedToAnyNetwork()Z | 128 | .method·private·checkIfAlreadyConnectedToAnyNetwork()Z |
131 | ····.locals· | 129 | ····.locals·8 |
132 | ····.prologue | 130 | ····.prologue |
133 | ····const/4·v | 131 | ····const/4·v3,·0x1 |
132 | ····const/4·v4,·0x0 | ||
134 | ····.line·192 | 133 | ····.line·192 |
135 | ····sget·v | 134 | ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I |
136 | ····const/16·v | 135 | ····const/16·v6,·0x15 |
137 | ····if-ge·v | 136 | ····if-ge·v5,·v6,·:cond_1 |
138 | ····.line·194 | 137 | ····.line·194 |
139 | ····iget-object·v | 138 | ····iget-object·v4,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->connMan:Landroid/net/ConnectivityManager; |
140 | ····invoke-virtual·{v | 139 | ····invoke-virtual·{v4,·v3},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; |
141 | ····move-result-object·v | 140 | ····move-result-object·v1 |
142 | ····.line·195 | 141 | ····.line·195 |
143 | ····.local·v | 142 | ····.local·v1,·"mwifi":Landroid/net/NetworkInfo; |
144 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v1},·Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z |
145 | ····move-result·v | 144 | ····move-result·v3 |
146 | ····.line·205 | 145 | ····.line·205 |
147 | ····.end·local·v | 146 | ····.end·local·v1····#·"mwifi":Landroid/net/NetworkInfo; |
148 | ····:cond_0 | 147 | ····:cond_0 |
149 | ····:goto_0 | 148 | ····:goto_0 |
150 | ····return·v | 149 | ····return·v3 |
151 | ····.line·198 | 150 | ····.line·198 |
152 | ····:cond_1 | 151 | ····:cond_1 |
153 | ····iget-object·v | 152 | ····iget-object·v5,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->connMan:Landroid/net/ConnectivityManager; |
154 | ····invoke-virtual·{v | 153 | ····invoke-virtual·{v5},·Landroid/net/ConnectivityManager;->getAllNetworks()[Landroid/net/Network; |
155 | ····move-result-object·v | 154 | ····move-result-object·v0 |
156 | ····.line·199 | 155 | ····.line·199 |
157 | ····.local·v | 156 | ····.local·v0,·"connectedNetworks":[Landroid/net/Network; |
158 | ····move-object·v0,·v1 | ||
159 | ····.local·v0,·"arr$":[Landroid/net/Network; | ||
160 | ····array-length·v | 157 | ····array-length·v6,·v0 |
158 | ····move·v5,·v4 | ||
161 | ····.local·v3,·"len$":I | ||
162 | ····const/4·v2,·0x0 | ||
163 | ····.local·v2,·"i$":I | ||
164 | ····:goto_1 | 159 | ····:goto_1 |
165 | ····if-ge·v | 160 | ····if-ge·v5,·v6,·:cond_2 |
166 | ····aget-object·v | 161 | ····aget-object·v2,·v0,·v5 |
167 | ····.line·200 | 162 | ····.line·200 |
168 | ····.local·v | 163 | ····.local·v2,·"n":Landroid/net/Network; |
169 | ····iget-object·v7,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->connMan:Landroid/net/ConnectivityManager; | 164 | ····iget-object·v7,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService;->connMan:Landroid/net/ConnectivityManager; |
170 | ····invoke-virtual·{v7,·v | 165 | ····invoke-virtual·{v7,·v2},·Landroid/net/ConnectivityManager;->getNetworkInfo(Landroid/net/Network;)Landroid/net/NetworkInfo; |
171 | ····move-result-object·v7 | 166 | ····move-result-object·v7 |
172 | ····invoke-virtual·{v7},·Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z | 167 | ····invoke-virtual·{v7},·Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z |
173 | ····move-result·v7 | 168 | ····move-result·v7 |
174 | ····if-nez·v7,·:cond_0 | 169 | ····if-nez·v7,·:cond_0 |
175 | ····.line·199 | 170 | ····.line·199 |
176 | ····add-int/lit8·v | 171 | ····add-int/lit8·v5,·v5,·0x1 |
177 | ····goto·:goto_1 | 172 | ····goto·:goto_1 |
178 | ····.line·205 | ||
179 | ····.end·local·v | 173 | ····.end·local·v2····#·"n":Landroid/net/Network; |
180 | ····:cond_2 | 174 | ····:cond_2 |
181 | ···· | 175 | ····move·v3,·v4 |
176 | ····.line·205 | ||
182 | ····goto·:goto_0 | 177 | ····goto·:goto_0 |
183 | .end·method | 178 | .end·method |
184 | .method·private·checkIfAlreadyConnectedToFreifunk()Z | 179 | .method·private·checkIfAlreadyConnectedToFreifunk()Z |
185 | ····.locals·5 | 180 | ····.locals·5 |
Max diff block lines reached; 29589/34474 bytes (85.83%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; | 21 | .field·final·synthetic·this$1:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·86 | 27 | ····.line·86 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1$1;->this$1:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1$1;->this$1:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 116, 108 lines modified | Offset 116, 107 lines modified | ||
116 | ····.locals·8 | 116 | ····.locals·8 |
117 | ····.param·p1,·"intent"····#·Landroid/content/Intent; | 117 | ····.param·p1,·"intent"····#·Landroid/content/Intent; |
118 | ····.prologue | 118 | ····.prologue |
119 | ····const/4·v7,·0x0 | 119 | ····const/4·v7,·0x0 |
120 | ····.line·28 | 120 | ····.line·28 |
121 | ····const-string·v | 121 | ····const-string·v5,·"input_networks" |
122 | ····invoke-virtual·{p1,·v | 122 | ····invoke-virtual·{p1,·v5},·Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; |
123 | ····move-result-object·v | 123 | ····move-result-object·v5 |
124 | ····iput-object·v | 124 | ····iput-object·v5,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService;->networks:Ljava/util/ArrayList; |
125 | ····.line·31 | 125 | ····.line·31 |
126 | ····const/4·v0,·0x0 | 126 | ····const/4·v0,·0x0 |
127 | ····.line·32 | 127 | ····.line·32 |
128 | ····.local·v0,·"i":I | 128 | ····.local·v0,·"i":I |
129 | ····const-string·v | 129 | ····const-string·v5,·"wifi" |
130 | ····invoke-virtual·{p0,·v | 130 | ····invoke-virtual·{p0,·v5},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
131 | ····move-result-object·v | 131 | ····move-result-object·v4 |
132 | ····check-cast·v | 132 | ····check-cast·v4,·Landroid/net/wifi/WifiManager; |
133 | ····.line·33 | 133 | ····.line·33 |
134 | ····.local·v | 134 | ····.local·v4,·"wmAsync":Landroid/net/wifi/WifiManager; |
135 | ····iget-object·v | 135 | ····iget-object·v5,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService;->networks:Ljava/util/ArrayList; |
136 | ····invoke-virtual·{v | 136 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
137 | ····move-result-object·v | 137 | ····move-result-object·v5 |
138 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
139 | ····:goto_0 | 138 | ····:goto_0 |
140 | ····invoke-interface·{v | 139 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
141 | ····move-result·v6 | 140 | ····move-result·v6 |
142 | ····if-eqz·v6,·:cond_1 | 141 | ····if-eqz·v6,·:cond_1 |
143 | ····invoke-interface·{v | 142 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
144 | ····move-result-object·v | 143 | ····move-result-object·v1 |
145 | ····check-cast·v | 144 | ····check-cast·v1,·Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
146 | ····.line·34 | 145 | ····.line·34 |
147 | ····.local·v | 146 | ····.local·v1,·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
148 | ····iget-boolean·v6,·v | 147 | ····iget-boolean·v6,·v1,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
149 | ····if-nez·v6,·:cond_0 | 148 | ····if-nez·v6,·:cond_0 |
150 | ····.line·35 | 149 | ····.line·35 |
151 | ····const/4·v6,·0x1 | 150 | ····const/4·v6,·0x1 |
152 | ····iput-boolean·v6,·v | 151 | ····iput-boolean·v6,·v1,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
153 | ····.line·37 | 152 | ····.line·37 |
154 | ····new-instance·v | 153 | ····new-instance·v3,·Landroid/net/wifi/WifiConfiguration; |
155 | ····invoke-direct·{v | 154 | ····invoke-direct·{v3},·Landroid/net/wifi/WifiConfiguration;-><init>()V |
156 | ····.line·38 | 155 | ····.line·38 |
157 | ····.local·v | 156 | ····.local·v3,·"wc":Landroid/net/wifi/WifiConfiguration; |
158 | ····iget-object·v6,·v | 157 | ····iget-object·v6,·v1,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->ssid:Ljava/lang/String; |
159 | ····iput-object·v6,·v | 158 | ····iput-object·v6,·v3,·Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; |
160 | ····.line·39 | 159 | ····.line·39 |
161 | ····iget-object·v6,·v | 160 | ····iget-object·v6,·v3,·Landroid/net/wifi/WifiConfiguration;->allowedKeyManagement:Ljava/util/BitSet; |
162 | ····invoke-virtual·{v6,·v7},·Ljava/util/BitSet;->set(I)V | 161 | ····invoke-virtual·{v6,·v7},·Ljava/util/BitSet;->set(I)V |
163 | ····.line·40 | 162 | ····.line·40 |
164 | ····invoke-virtual·{v | 163 | ····invoke-virtual·{v4,·v3},·Landroid/net/wifi/WifiManager;->addNetwork(Landroid/net/wifi/WifiConfiguration;)I |
165 | ····move-result·v | 164 | ····move-result·v2 |
166 | ····.line·41 | 165 | ····.line·41 |
167 | ····.local·v | 166 | ····.local·v2,·"networkId":I |
168 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v4,·v2,·v7},·Landroid/net/wifi/WifiManager;->enableNetwork(IZ)Z |
169 | ····.line·43 | 168 | ····.line·43 |
170 | ····.end·local·v | 169 | ····.end·local·v2····#·"networkId":I |
171 | ····.end·local·v | 170 | ····.end·local·v3····#·"wc":Landroid/net/wifi/WifiConfiguration; |
172 | ····:cond_0 | 171 | ····:cond_0 |
173 | ····add-int/lit8·v0,·v0,·0x1 | 172 | ····add-int/lit8·v0,·v0,·0x1 |
174 | ····.line·44 | 173 | ····.line·44 |
175 | ····invoke-direct·{p0,·v0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService;->responseProgress(I)V | 174 | ····invoke-direct·{p0,·v0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService;->responseProgress(I)V |
176 | ····goto·:goto_0 | 175 | ····goto·:goto_0 |
177 | ····.line·47 | 176 | ····.line·47 |
178 | ····.end·local·v | 177 | ····.end·local·v1····#·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
179 | ····:cond_1 | 178 | ····:cond_1 |
180 | ····invoke-virtual·{v | 179 | ····invoke-virtual·{v4},·Landroid/net/wifi/WifiManager;->saveConfiguration()Z |
181 | ····.line·49 | 180 | ····.line·49 |
182 | ····invoke-direct·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService;->responseFinished()V | 181 | ····invoke-direct·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService;->responseFinished()V |
183 | ····.line·50 | 182 | ····.line·50 |
184 | ····return-void | 183 | ····return-void |
185 | .end·method | 184 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·188 | 27 | ····.line·188 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·84 | 27 | ····.line·84 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$3;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$3;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·19 | 18 | ····.line·19 |
19 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V | 19 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V |
20 | ····.line·21 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | #·virtual·methods | 22 | #·virtual·methods |
24 | .method·protected·onCreate(Landroid/os/Bundle;)V | 23 | .method·protected·onCreate(Landroid/os/Bundle;)V |
25 | ····.locals·4 | 24 | ····.locals·4 |
Offset 65, 17 lines modified | Offset 64, 19 lines modified | ||
65 | ····const·v2,·0x7f0d007a | 64 | ····const·v2,·0x7f0d007a |
66 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 65 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
67 | ····invoke-direct·{v3},·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;-><init>()V | 66 | ····invoke-direct·{v3},·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;-><init>()V |
67 | ····.line·135 | ||
68 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 68 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
69 | ····move-result-object·v1 | 69 | ····move-result-object·v1 |
70 | ····.line·136 | ||
70 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I | 71 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I |
71 | ····.line·140 | 72 | ····.line·140 |
72 | ····:cond_0 | 73 | ····:cond_0 |
73 | ····return-void | 74 | ····return-void |
74 | .end·method | 75 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·200 | 27 | ····.line·200 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·37 | 27 | ····.line·37 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/DummyFragment; |
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:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; | 21 | .field·final·synthetic·this$1:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·106 | 27 | ····.line·106 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1$2;->this$1:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1$2;->this$1:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·175 | 27 | ····.line·175 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 103, 27 lines modified | Offset 103, 30 lines modified | ||
103 | ····move·v1,·v5 | 103 | ····move·v1,·v5 |
104 | ····.line·35 | 104 | ····.line·35 |
105 | ····.local·v1,·"paddingChanged":Z | 105 | ····.local·v1,·"paddingChanged":Z |
106 | ····:goto_0 | 106 | ····:goto_0 |
107 | ····if-eqz·v1,·:cond_1 | 107 | ····if-eqz·v1,·:cond_1 |
108 | ····.line·3 | 108 | ····.line·37 |
109 | ····invoke-virtual·{p2},·Landroid/view/View;->getPaddingLeft()I | 109 | ····invoke-virtual·{p2},·Landroid/view/View;->getPaddingLeft()I |
110 | ····move-result·v3 | 110 | ····move-result·v3 |
111 | ····.line·38 | ||
111 | ····invoke-virtual·{p2},·Landroid/view/View;->getPaddingTop()I | 112 | ····invoke-virtual·{p2},·Landroid/view/View;->getPaddingTop()I |
112 | ····move-result·v6 | 113 | ····move-result·v6 |
114 | ····.line·39 | ||
113 | ····invoke-virtual·{p2},·Landroid/view/View;->getPaddingRight()I | 115 | ····invoke-virtual·{p2},·Landroid/view/View;->getPaddingRight()I |
114 | ····move-result·v7 | 116 | ····move-result·v7 |
117 | ····.line·36 | ||
115 | ····invoke-virtual·{p2,·v3,·v6,·v7,·v0},·Landroid/view/View;->setPadding(IIII)V | 118 | ····invoke-virtual·{p2,·v3,·v6,·v7,·v0},·Landroid/view/View;->setPadding(IIII)V |
116 | ····.line·41 | 119 | ····.line·41 |
117 | ····invoke-virtual·{p2},·Landroid/view/View;->requestLayout()V | 120 | ····invoke-virtual·{p2},·Landroid/view/View;->requestLayout()V |
118 | ····.line·43 | 121 | ····.line·43 |
119 | ····:cond_1 | 122 | ····:cond_1 |
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·3074 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 172, 78 lines modified | Offset 172, 77 lines modified | ||
172 | .end·method | 172 | .end·method |
173 | .method·private·isNotificationServiceRunning()Z | 173 | .method·private·isNotificationServiceRunning()Z |
174 | ····.locals·5 | 174 | ····.locals·5 |
175 | ····.prologue | 175 | ····.prologue |
176 | ····.line·227 | 176 | ····.line·227 |
177 | ····const-string·v | 177 | ····const-string·v2,·"activity" |
178 | ····invoke-virtual·{p0,·v | 178 | ····invoke-virtual·{p0,·v2},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
179 | ····move-result-object·v | 179 | ····move-result-object·v0 |
180 | ····check-cast·v | 180 | ····check-cast·v0,·Landroid/app/ActivityManager; |
181 | ····.line·228 | 181 | ····.line·228 |
182 | ····.local·v | 182 | ····.local·v0,·"manager":Landroid/app/ActivityManager; |
183 | ····const·v | 183 | ····const·v2,·0x7fffffff |
184 | ····invoke-virtual·{v | 184 | ····invoke-virtual·{v0,·v2},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; |
185 | ····move-result-object·v | 185 | ····move-result-object·v2 |
186 | ····invoke-interface·{v | 186 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
187 | ····move-result-object·v | 187 | ····move-result-object·v2 |
188 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
189 | ····:cond_0 | 188 | ····:cond_0 |
190 | ····invoke-interface·{v | 189 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
191 | ····move-result·v3 | 190 | ····move-result·v3 |
192 | ····if-eqz·v3,·:cond_1 | 191 | ····if-eqz·v3,·:cond_1 |
193 | ····invoke-interface·{v | 192 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
194 | ····move-result-object·v | 193 | ····move-result-object·v1 |
195 | ····check-cast·v | 194 | ····check-cast·v1,·Landroid/app/ActivityManager$RunningServiceInfo; |
196 | ····.line·229 | 195 | ····.line·229 |
197 | ····.local·v | 196 | ····.local·v1,·"service":Landroid/app/ActivityManager$RunningServiceInfo; |
198 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService; | 197 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/NotificationService; |
199 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 198 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
200 | ····move-result-object·v3 | 199 | ····move-result-object·v3 |
201 | ····iget-object·v4,·v | 200 | ····iget-object·v4,·v1,·Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName; |
202 | ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String; | 201 | ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String; |
203 | ····move-result-object·v4 | 202 | ····move-result-object·v4 |
204 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 203 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
205 | ····move-result·v3 | 204 | ····move-result·v3 |
206 | ····if-eqz·v3,·:cond_0 | 205 | ····if-eqz·v3,·:cond_0 |
207 | ····.line·230 | 206 | ····.line·230 |
208 | ····const/4·v | 207 | ····const/4·v2,·0x1 |
209 | ····.line·233 | 208 | ····.line·233 |
210 | ····.end·local·v | 209 | ····.end·local·v1····#·"service":Landroid/app/ActivityManager$RunningServiceInfo; |
211 | ····:goto_0 | 210 | ····:goto_0 |
212 | ····return·v | 211 | ····return·v2 |
213 | ····:cond_1 | 212 | ····:cond_1 |
214 | ····const/4·v | 213 | ····const/4·v2,·0x0 |
215 | ····goto·:goto_0 | 214 | ····goto·:goto_0 |
216 | .end·method | 215 | .end·method |
217 | #·virtual·methods | 216 | #·virtual·methods |
218 | .method·public·addAllNetworks()V | 217 | .method·public·addAllNetworks()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·197 | 27 | ····.line·197 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$3;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$3;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·29 | 27 | ····.line·29 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/support/v7/widget/RecyclerView$Adapter; | 2 | .super·Landroid/support/v7/widget/RecyclerView$Adapter; |
3 | .source·"NetworkRecyclerAdapter.java" | 3 | .source·"NetworkRecyclerAdapter.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$1;, | ||
8 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$OnAdapterInteractionListener;, | 7 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$OnAdapterInteractionListener;, |
9 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter;, | 8 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter;, |
10 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder; | 9 | ········Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
Offset 450, 155 lines modified | Offset 449, 153 lines modified | ||
450 | ····return-void | 449 | ····return-void |
451 | .end·method | 450 | .end·method |
452 | .method·public·updateNetworkStatus()V | 451 | .method·public·updateNetworkStatus()V |
453 | ····.locals·10 | 452 | ····.locals·10 |
454 | ····.prologue | 453 | ····.prologue |
455 | ····const/4·v | 454 | ····const/4·v7,·0x0 |
456 | ····.line·326 | 455 | ····.line·326 |
457 | ····iget-object·v | 456 | ····iget-object·v6,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->wifiManager:Landroid/net/wifi/WifiManager; |
458 | ····invoke-virtual·{v | 457 | ····invoke-virtual·{v6},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; |
459 | ····move-result-object·v | 458 | ····move-result-object·v5 |
460 | ····.line·327 | 459 | ····.line·327 |
461 | ····.local·v | 460 | ····.local·v5,·"wifiConf":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;" |
462 | ····if-eqz·v | 461 | ····if-eqz·v5,·:cond_1 |
463 | ····.line·328 | 462 | ····.line·328 |
464 | ····new-instance·v | 463 | ····new-instance·v6,·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationComparator; |
465 | ····invoke-direct·{v | 464 | ····invoke-direct·{v6},·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationComparator;-><init>()V |
466 | ····invoke-static·{v | 465 | ····invoke-static·{v5,·v6},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V |
467 | ····.line·329 | 466 | ····.line·329 |
468 | ····iget-object·v | 467 | ····iget-object·v6,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->allNetworks:Ljava/util/List; |
469 | ····invoke-interface·{v | 468 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
470 | ····move-result-object·v | 469 | ····move-result-object·v8 |
471 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
472 | ····:goto_0 | 470 | ····:goto_0 |
473 | ····invoke-interface·{v | 471 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
474 | ····move-result·v | 472 | ····move-result·v6 |
475 | ····if-eqz·v | 473 | ····if-eqz·v6,·:cond_1 |
476 | ····invoke-interface·{v | 474 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
477 | ····move-result-object·v | 475 | ····move-result-object·v2 |
478 | ····check-cast·v | 476 | ····check-cast·v2,·Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
479 | ····.line·331 | 477 | ····.line·331 |
480 | ····.local·v | 478 | ····.local·v2,·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
481 | ····iget-object·v | 479 | ····iget-object·v6,·v2,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->ssid:Ljava/lang/String; |
482 | ····new-instance·v9,·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator; | 480 | ····new-instance·v9,·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator; |
483 | ····invoke-direct·{v9},·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator;-><init>()V | 481 | ····invoke-direct·{v9},·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator;-><init>()V |
484 | ····invoke-static·{v | 482 | ····invoke-static·{v5,·v6,·v9},·Ljava/util/Collections;->binarySearch(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I |
485 | ····move-result·v | 483 | ····move-result·v0 |
486 | ····.line·332 | 484 | ····.line·332 |
487 | ····.local·v | 485 | ····.local·v0,·"index":I |
488 | ····if-ltz·v | 486 | ····if-ltz·v0,·:cond_0 |
489 | ····const/4·v | 487 | ····const/4·v6,·0x1 |
490 | ····:goto_1 | 488 | ····:goto_1 |
491 | ····iput-boolean·v | 489 | ····iput-boolean·v6,·v2,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
492 | ····goto·:goto_0 | 490 | ····goto·:goto_0 |
493 | ····:cond_0 | 491 | ····:cond_0 |
494 | ····move·v | 492 | ····move·v6,·v7 |
495 | ····goto·:goto_1 | 493 | ····goto·:goto_1 |
496 | ····.line·338 | 494 | ····.line·338 |
497 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
498 | ····.end·local·v | 495 | ····.end·local·v0····#·"index":I |
499 | ····.end·local·v | 496 | ····.end·local·v2····#·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
500 | ····:cond_1 | 497 | ····:cond_1 |
501 | ····iget-object·v | 498 | ····iget-object·v6,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->context:Landroid/content/Context; |
502 | ····invoke-static·{v | 499 | ····invoke-static·{v6},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
503 | ····move-result-object·v | 500 | ····move-result-object·v3 |
504 | ····.line·339 | 501 | ····.line·339 |
505 | ····.local·v | 502 | ····.local·v3,·"prefMan":Landroid/content/SharedPreferences; |
506 | ····const-string·v | 503 | ····const-string·v6,·"pref_deprecated_ssids" |
507 | ····invoke-interface·{v | 504 | ····invoke-interface·{v3,·v6,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
508 | ····move-result·v | 505 | ····move-result·v4 |
509 | ····.line·340 | 506 | ····.line·340 |
510 | ····.local·v | 507 | ····.local·v4,·"show_deprecated":Z |
511 | ····if-nez·v | 508 | ····if-nez·v4,·:cond_3 |
512 | ····.line·341 | 509 | ····.line·341 |
513 | ····iget-object·v | 510 | ····iget-object·v6,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->allNetworks:Ljava/util/List; |
514 | ····invoke-interface·{v | 511 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
515 | ····move-result-object·v | 512 | ····move-result-object·v1 |
516 | ····.local·v | 513 | ····.local·v1,·"it":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/example/tobiastrumm/freifunkautoconnect/Network;>;" |
517 | ····:cond_2 | 514 | ····:cond_2 |
518 | ····:goto_2 | 515 | ····:goto_2 |
519 | ····invoke-interface·{v | 516 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
Max diff block lines reached; 2428/9619 bytes (25.24%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | 22 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)V | 24 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·67 | 28 | ····.line·67 |
28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$coordinatorLayout:Landroid/support/design/widget/CoordinatorLayout; | 22 | .field·final·synthetic·val$coordinatorLayout:Landroid/support/design/widget/CoordinatorLayout; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;Landroid/support/design/widget/CoordinatorLayout;)V | 24 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;Landroid/support/design/widget/CoordinatorLayout;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·168 | 28 | ····.line·168 |
28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; |
29 | ····iput-object·p2,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->val$coordinatorLayout:Landroid/support/design/widget/CoordinatorLayout; | 30 | ····iput-object·p2,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->val$coordinatorLayout:Landroid/support/design/widget/CoordinatorLayout; |
Offset 115, 42 lines modified | Offset 116, 46 lines modified | ||
115 | ····invoke-static·{v2},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; | 116 | ····invoke-static·{v2},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; |
116 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
117 | ····iget-object·v3,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | 118 | ····iget-object·v3,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; |
119 | ····.line·184 | ||
118 | ····invoke-static·{v3},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; | 120 | ····invoke-static·{v3},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; |
119 | ····move-result-object·v3 | 121 | ····move-result-object·v3 |
120 | ····invoke-virtual·{v3},·Landroid/support/v4/view/ViewPager;->getPaddingLeft()I | 122 | ····invoke-virtual·{v3},·Landroid/support/v4/view/ViewPager;->getPaddingLeft()I |
121 | ····move-result·v3 | 123 | ····move-result·v3 |
122 | ····iget-object·v4,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | 124 | ····iget-object·v4,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; |
125 | ····.line·185 | ||
123 | ····invoke-static·{v4},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; | 126 | ····invoke-static·{v4},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; |
124 | ····move-result-object·v4 | 127 | ····move-result-object·v4 |
125 | ····invoke-virtual·{v4},·Landroid/support/v4/view/ViewPager;->getPaddingTop()I | 128 | ····invoke-virtual·{v4},·Landroid/support/v4/view/ViewPager;->getPaddingTop()I |
126 | ····move-result·v4 | 129 | ····move-result·v4 |
127 | ····iget-object·v5,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | 130 | ····iget-object·v5,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; |
131 | ····.line·186 | ||
128 | ····invoke-static·{v5},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; | 132 | ····invoke-static·{v5},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; |
129 | ····move-result-object·v5 | 133 | ····move-result-object·v5 |
130 | ····invoke-virtual·{v5},·Landroid/support/v4/view/ViewPager;->getPaddingRight()I | 134 | ····invoke-virtual·{v5},·Landroid/support/v4/view/ViewPager;->getPaddingRight()I |
131 | ····move-result·v5 | 135 | ····move-result·v5 |
136 | ····.line·183 | ||
132 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v0},·Landroid/support/v4/view/ViewPager;->setPadding(IIII)V | 137 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v0},·Landroid/support/v4/view/ViewPager;->setPadding(IIII)V |
133 | ····.line·188 | 138 | ····.line·188 |
134 | ····iget-object·v2,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; | 139 | ····iget-object·v2,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity; |
135 | ····invoke-static·{v2},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; | 140 | ····invoke-static·{v2},·Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;->access$200(Lcom/example/tobiastrumm/freifunkautoconnect/MainActivity;)Landroid/support/v4/view/ViewPager; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·67 | 27 | ····.line·67 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·24 | 27 | ····.line·24 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·public·tv_status:Landroid/widget/TextView; | 23 | .field·public·tv_status:Landroid/widget/TextView; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter;Landroid/view/View;)V | 25 | .method·public·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter;Landroid/view/View;)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter; | ||
27 | ····.param·p2,·"itemView"····#·Landroid/view/View; | 28 | ····.param·p2,·"itemView"····#·Landroid/view/View; |
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·28 | 30 | ····.line·28 |
30 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter; |
31 | ····.line·29 | 32 | ····.line·29 |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·9 | 18 | ····.line·9 |
19 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V | 19 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V |
20 | ····.line·11 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | #·virtual·methods | 22 | #·virtual·methods |
24 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; | 23 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; |
25 | ····.locals·4 | 24 | ····.locals·4 |
Offset 49, 24 lines modified | Offset 48, 26 lines modified | ||
49 | ····const·v2,·0x7f07003e | 48 | ····const·v2,·0x7f07003e |
50 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2; | 49 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2; |
51 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V | 50 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V |
51 | ····.line·23 | ||
52 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 52 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
53 | ····move-result-object·v1 | 53 | ····move-result-object·v1 |
54 | ····const·v2,·0x7f07002c | 54 | ····const·v2,·0x7f07002c |
55 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1; | 55 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1; |
56 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V | 56 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V |
57 | ····.line·28 | ||
57 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 58 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
58 | ····.line·34 | 59 | ····.line·34 |
59 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 60 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
60 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
Offset 266, 229 lines modified | Offset 266, 198 lines modified | ||
266 | ····move-object·v10,·v11 | 266 | ····move-object·v10,·v11 |
267 | ····.line·107 | 267 | ····.line·107 |
268 | ····goto·:goto_1 | 268 | ····goto·:goto_1 |
269 | .end·method | 269 | .end·method |
270 | .method·private·getNearestNodes([Lcom/example/tobiastrumm/freifunkautoconnect/Node;Landroid/location/Location;)[Lcom/example/tobiastrumm/freifunkautoconnect/Node; | 270 | .method·private·getNearestNodes([Lcom/example/tobiastrumm/freifunkautoconnect/Node;Landroid/location/Location;)[Lcom/example/tobiastrumm/freifunkautoconnect/Node; |
271 | ····.locals·1 | 271 | ····.locals·18 |
272 | ····.param·p1,·"nodes"····#·[Lcom/example/tobiastrumm/freifunkautoconnect/Node; | 272 | ····.param·p1,·"nodes"····#·[Lcom/example/tobiastrumm/freifunkautoconnect/Node; |
273 | ····.param·p2,·"location"····#·Landroid/location/Location; | 273 | ····.param·p2,·"location"····#·Landroid/location/Location; |
274 | ····.prologue | 274 | ····.prologue |
275 | ····.line·243 | 275 | ····.line·243 |
276 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 276 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
277 | ····move-result-wide·v1 | 277 | ····move-result-wide·v10 |
278 | ····.line·245 | 278 | ····.line·245 |
279 | ····.local·v1 | 279 | ····.local·v10,·"startTime":J |
280 | ····move-object/from16·v | 280 | ····move-object/from16·v0,·p1 |
281 | ····.local·v2,·"arr$":[Lcom/example/tobiastrumm/freifunkautoconnect/Node; | ||
282 | ····array-length·v | 281 | ····array-length·v14,·v0 |
283 | ····.local·v8,·"len$":I | ||
284 | ····const/4·v | 282 | ····const/4·v9,·0x0 |
285 | ····.local·v3,·"i$":I | ||
286 | ····:goto_0 | 283 | ····:goto_0 |
287 | ····if-ge·v | 284 | ····if-ge·v9,·v14,·:cond_0 |
288 | ····aget-object·v | 285 | ····aget-object·v7,·p1,·v9 |
289 | ····.line·246 | 286 | ····.line·246 |
290 | ····.local·v | 287 | ····.local·v7,·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Node; |
291 | ····new-instance·v | 288 | ····new-instance·v6,·Landroid/location/Location; |
292 | ····const-string·v16,·"nodes.json" | ||
293 | ···· | 289 | ····const-string·v15,·"nodes.json" |
294 | ····invoke-direct·{v | 290 | ····invoke-direct·{v6,·v15},·Landroid/location/Location;-><init>(Ljava/lang/String;)V |
295 | ····.line·247 | 291 | ····.line·247 |
296 | ····.local·v | 292 | ····.local·v6,·"locationNode":Landroid/location/Location; |
297 | ····iget-wide·v0,·v | 293 | ····iget-wide·v0,·v7,·Lcom/example/tobiastrumm/freifunkautoconnect/Node;->lat:D |
298 | ····move-wide/from16·v16,·v0 | 294 | ····move-wide/from16·v16,·v0 |
299 | ····move-wide/from16·v0,·v16 | 295 | ····move-wide/from16·v0,·v16 |
300 | ····invoke-virtual·{v | 296 | ····invoke-virtual·{v6,·v0,·v1},·Landroid/location/Location;->setLatitude(D)V |
301 | ····.line·248 | 297 | ····.line·248 |
302 | ····iget-wide·v0,·v | 298 | ····iget-wide·v0,·v7,·Lcom/example/tobiastrumm/freifunkautoconnect/Node;->lon:D |
303 | ····move-wide/from16·v16,·v0 | 299 | ····move-wide/from16·v16,·v0 |
304 | ····move-wide/from16·v0,·v16 | 300 | ····move-wide/from16·v0,·v16 |
305 | ····invoke-virtual·{v | 301 | ····invoke-virtual·{v6,·v0,·v1},·Landroid/location/Location;->setLongitude(D)V |
306 | ····.line·249 | 302 | ····.line·249 |
307 | ····move-object/from16·v0,·p2 | 303 | ····move-object/from16·v0,·p2 |
308 | ····invoke-virtual·{v0,·v | 304 | ····invoke-virtual·{v0,·v6},·Landroid/location/Location;->distanceTo(Landroid/location/Location;)F |
309 | ····move-result·v1 | 305 | ····move-result·v15 |
310 | ····move/from16·v0,·v16 | ||
311 | ····float-to-double·v0,·v | 306 | ····float-to-double·v0,·v15 |
312 | ····move-wide/from16·v16,·v0 | 307 | ····move-wide/from16·v16,·v0 |
313 | ····move-wide/from16·v0,·v16 | 308 | ····move-wide/from16·v0,·v16 |
314 | ····iput-wide·v0,·v | 309 | ····iput-wide·v0,·v7,·Lcom/example/tobiastrumm/freifunkautoconnect/Node;->distance:D |
315 | ····.line·245 | 310 | ····.line·245 |
316 | ····add-int/lit8·v | 311 | ····add-int/lit8·v9,·v9,·0x1 |
317 | ····goto·:goto_0 | 312 | ····goto·:goto_0 |
318 | ····.line·251 | 313 | ····.line·251 |
319 | ····.end·local·v | 314 | ····.end·local·v6····#·"locationNode":Landroid/location/Location; |
320 | ····.end·local·v | 315 | ····.end·local·v7····#·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Node; |
321 | ····:cond_0 | 316 | ····:cond_0 |
322 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 317 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
323 | ····move-result-wide·v1 | 318 | ····move-result-wide·v12 |
324 | ····.line·252 | 319 | ····.line·252 |
325 | ····.local·v1 | 320 | ····.local·v12,·"stopTime":J |
326 | ····sub-long·v | 321 | ····sub-long·v2,·v12,·v10 |
327 | ····.line·253 | 322 | ····.line·253 |
328 | ····.local·v | 323 | ····.local·v2,·"elapsedTime":J |
329 | ····sget-object·v | 324 | ····sget-object·v9,·Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService;->TAG:Ljava/lang/String; |
330 | ····new-instance·v1 | 325 | ····new-instance·v14,·Ljava/lang/StringBuilder; |
331 | ····invoke-direct | 326 | ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V |
332 | ····const-string·v1 | 327 | ····const-string·v15,·"Duration·calculating·distances:·" |
333 | ····invoke-virtual | 328 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
334 | ····move-result-object·v1 | 329 | ····move-result-object·v14 |
335 | ···· | 330 | ····invoke-virtual·{v14,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
336 | ···· | 331 | ····move-result-object·v14 |
337 | ···· | 332 | ····const-string·v15,·"·ms" |
338 | ···· | 333 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
339 | ···· | 334 | ····move-result-object·v14 |
340 | ···· | 335 | ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
341 | ···· | 336 | ····move-result-object·v14 |
342 | ····move-result-object·v17 | ||
343 | ····invoke-static | 337 | ····invoke-static·{v9,·v14},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
Max diff block lines reached; 3673/9541 bytes (38.50%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·194 | 27 | ····.line·194 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·tv_ssid:Landroid/widget/TextView; | 22 | .field·tv_ssid:Landroid/widget/TextView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·public·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;Landroid/view/View;)V | 24 | .method·public·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;Landroid/view/View;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; | ||
26 | ····.param·p2,·"itemView"····#·Landroid/view/View; | 27 | ····.param·p2,·"itemView"····#·Landroid/view/View; |
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·42 | 29 | ····.line·42 |
29 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; | 30 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
30 | ····.line·43 | 31 | ····.line·43 |
Offset 66, 299 lines modified | Offset 67, 297 lines modified | ||
66 | ····move-result·v0 | 67 | ····move-result·v0 |
67 | ····.line·57 | 68 | ····.line·57 |
68 | ····.local·v0,·"adapterPosition":I | 69 | ····.local·v0,·"adapterPosition":I |
69 | ····if-ltz·v0,·:cond_5 | 70 | ····if-ltz·v0,·:cond_5 |
70 | ····.line·59 | 71 | ····.line·59 |
71 | ····iget-object·v1 | 72 | ····iget-object·v10,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
72 | ····invoke-virtual·{v1 | 73 | ····invoke-virtual·{v10,·v0},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->getNetwork(I)Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
73 | ····move-result-object·v | 74 | ····move-result-object·v2 |
74 | ····.line·61 | 75 | ····.line·61 |
75 | ····.local·v | 76 | ····.local·v2,·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
76 | ····iget-boolean·v1 | 77 | ····iget-boolean·v10,·v2,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
77 | ····if-eqz·v1 | 78 | ····if-eqz·v10,·:cond_3 |
78 | ····.line·62 | 79 | ····.line·62 |
79 | ····iget-object·v1 | 80 | ····iget-object·v10,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
80 | ····invoke-static·{v1 | 81 | ····invoke-static·{v10},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$000(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; |
81 | ····move-result-object·v1 | 82 | ····move-result-object·v10 |
82 | ····invoke-virtual·{v1 | 83 | ····invoke-virtual·{v10},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; |
83 | ····move-result-object·v | 84 | ····move-result-object·v9 |
84 | ····.line·63 | 85 | ····.line·63 |
85 | ····.local·v | 86 | ····.local·v9,·"wificonf":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;" |
86 | ····if-eqz·v | 87 | ····if-eqz·v9,·:cond_4 |
87 | ····.line·64 | 88 | ····.line·64 |
88 | ····invoke-interface·{v | 89 | ····invoke-interface·{v9},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
89 | ····move-result-object·v | 90 | ····move-result-object·v11 |
90 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
91 | ····:cond_0 | 91 | ····:cond_0 |
92 | ····:goto_0 | 92 | ····:goto_0 |
93 | ····invoke-interface·{v | 93 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
94 | ····move-result·v1 | 94 | ····move-result·v10 |
95 | ····if-eqz·v1 | 95 | ····if-eqz·v10,·:cond_4 |
96 | ····invoke-interface·{v | 96 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
97 | ····move-result-object·v | 97 | ····move-result-object·v8 |
98 | ····check-cast·v | 98 | ····check-cast·v8,·Landroid/net/wifi/WifiConfiguration; |
99 | ····.line·65 | 99 | ····.line·65 |
100 | ····.local·v | 100 | ····.local·v8,·"wc":Landroid/net/wifi/WifiConfiguration; |
101 | ····iget-object·v1 | 101 | ····iget-object·v10,·v8,·Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; |
102 | ····iget-object·v12,·v | 102 | ····iget-object·v12,·v2,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->ssid:Ljava/lang/String; |
103 | ····invoke-virtual·{v1 | 103 | ····invoke-virtual·{v10,·v12},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
104 | ····move-result·v1 | 104 | ····move-result·v10 |
105 | ····if-eqz·v1 | 105 | ····if-eqz·v10,·:cond_0 |
106 | ····.line·66 | 106 | ····.line·66 |
107 | ····iget-object·v1 | 107 | ····iget-object·v10,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
108 | ····invoke-static·{v1 | 108 | ····invoke-static·{v10},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$000(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; |
109 | ····move-result-object·v1 | 109 | ····move-result-object·v10 |
110 | ····iget·v12,·v | 110 | ····iget·v12,·v8,·Landroid/net/wifi/WifiConfiguration;->networkId:I |
111 | ····invoke-virtual·{v1 | 111 | ····invoke-virtual·{v10,·v12},·Landroid/net/wifi/WifiManager;->removeNetwork(I)Z |
112 | ····move-result·v | 112 | ····move-result·v5 |
113 | ····.line·68 | 113 | ····.line·68 |
114 | ····.local·v | 114 | ····.local·v5,·"removal_successful":Z |
115 | ····iget-object·v1 | 115 | ····iget-object·v10,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
116 | ····invoke-static·{v1 | 116 | ····invoke-static·{v10},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$000(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; |
117 | ····move-result-object·v1 | 117 | ····move-result-object·v10 |
118 | ····invoke-virtual·{v1 | 118 | ····invoke-virtual·{v10},·Landroid/net/wifi/WifiManager;->saveConfiguration()Z |
119 | ····move-result·v | 119 | ····move-result·v6 |
120 | ····.line·71 | 120 | ····.line·71 |
121 | ····.local·v | 121 | ····.local·v6,·"save_successful":Z |
122 | ····if-eqz·v | 122 | ····if-eqz·v5,·:cond_1 |
123 | ····if-nez·v | 123 | ····if-nez·v6,·:cond_2 |
124 | ····:cond_1 | 124 | ····:cond_1 |
125 | ····const/4·v1 | 125 | ····const/4·v10,·0x1 |
126 | ····:goto_1 | 126 | ····:goto_1 |
127 | ····iput-boolean·v1 | 127 | ····iput-boolean·v10,·v2,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
128 | ····.line·74 | 128 | ····.line·74 |
129 | ····iget-boolean·v1 | 129 | ····iget-boolean·v10,·v2,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
130 | ····if-eqz·v1 | 130 | ····if-eqz·v10,·:cond_0 |
131 | ····iget-object·v1 | 131 | ····iget-object·v10,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
132 | ····invoke-static·{v1 | 132 | ····invoke-static·{v10},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$100(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$OnAdapterInteractionListener; |
Max diff block lines reached; 14817/23672 bytes (62.59%) of diff not shown. |
Offset 122, 142 lines modified | Offset 122, 141 lines modified | ||
122 | #·virtual·methods | 122 | #·virtual·methods |
123 | .method·protected·onHandleIntent(Landroid/content/Intent;)V | 123 | .method·protected·onHandleIntent(Landroid/content/Intent;)V |
124 | ····.locals·10 | 124 | ····.locals·10 |
125 | ····.param·p1,·"intent"····#·Landroid/content/Intent; | 125 | ····.param·p1,·"intent"····#·Landroid/content/Intent; |
126 | ····.prologue | 126 | ····.prologue |
127 | ····.line·30 | 127 | ····.line·30 |
128 | ····const-string·v | 128 | ····const-string·v7,·"input_networks" |
129 | ····invoke-virtual·{p1,·v | 129 | ····invoke-virtual·{p1,·v7},·Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; |
130 | ····move-result-object·v | 130 | ····move-result-object·v7 |
131 | ····iput-object·v | 131 | ····iput-object·v7,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService;->networks:Ljava/util/ArrayList; |
132 | ····.line·33 | 132 | ····.line·33 |
133 | ····const/4·v0,·0x0 | 133 | ····const/4·v0,·0x0 |
134 | ····.line·36 | 134 | ····.line·36 |
135 | ····.local·v0,·"failed_removals":I | 135 | ····.local·v0,·"failed_removals":I |
136 | ····const/4·v1,·0x0 | 136 | ····const/4·v1,·0x0 |
137 | ····.line·37 | 137 | ····.line·37 |
138 | ····.local·v1,·"i":I | 138 | ····.local·v1,·"i":I |
139 | ····const-string·v | 139 | ····const-string·v7,·"wifi" |
140 | ····invoke-virtual·{p0,·v | 140 | ····invoke-virtual·{p0,·v7},·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
141 | ····move-result-object·v | 141 | ····move-result-object·v6 |
142 | ····check-cast·v | 142 | ····check-cast·v6,·Landroid/net/wifi/WifiManager; |
143 | ····.line·38 | 143 | ····.line·38 |
144 | ····.local·v | 144 | ····.local·v6,·"wmAsync":Landroid/net/wifi/WifiManager; |
145 | ····invoke-virtual·{v | 145 | ····invoke-virtual·{v6},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; |
146 | ····move-result-object·v | 146 | ····move-result-object·v5 |
147 | ····.line·39 | 147 | ····.line·39 |
148 | ····.local·v | 148 | ····.local·v5,·"wificonf":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;" |
149 | ····if-eqz·v | 149 | ····if-eqz·v5,·:cond_0 |
150 | ····.line·40 | 150 | ····.line·40 |
151 | ····new-instance·v | 151 | ····new-instance·v7,·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationComparator; |
152 | ····invoke-direct·{v | 152 | ····invoke-direct·{v7},·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationComparator;-><init>()V |
153 | ····invoke-static·{v | 153 | ····invoke-static·{v5,·v7},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V |
154 | ····.line·42 | 154 | ····.line·42 |
155 | ····:cond_0 | 155 | ····:cond_0 |
156 | ····iget-object·v | 156 | ····iget-object·v7,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService;->networks:Ljava/util/ArrayList; |
157 | ····invoke-virtual·{v | 157 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
158 | ····move-result-object·v | 158 | ····move-result-object·v8 |
159 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
160 | ····:goto_0 | 159 | ····:goto_0 |
161 | ····invoke-interface·{v | 160 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
162 | ····move-result·v | 161 | ····move-result·v7 |
163 | ····if-eqz·v | 162 | ····if-eqz·v7,·:cond_2 |
164 | ····invoke-interface·{v | 163 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
165 | ····move-result-object·v | 164 | ····move-result-object·v3 |
166 | ····check-cast·v | 165 | ····check-cast·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
167 | ····.line·43 | 166 | ····.line·43 |
168 | ····.local·v | 167 | ····.local·v3,·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
169 | ····iget-boolean·v | 168 | ····iget-boolean·v7,·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
170 | ····if-eqz·v | 169 | ····if-eqz·v7,·:cond_1 |
171 | ····.line·44 | 170 | ····.line·44 |
172 | ····const/4·v | 171 | ····const/4·v7,·0x0 |
173 | ····iput-boolean·v | 172 | ····iput-boolean·v7,·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->active:Z |
174 | ····.line·45 | 173 | ····.line·45 |
175 | ····if-eqz·v | 174 | ····if-eqz·v5,·:cond_1 |
176 | ····.line·46 | 175 | ····.line·46 |
177 | ····iget-object·v | 176 | ····iget-object·v7,·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->ssid:Ljava/lang/String; |
178 | ····new-instance·v9,·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator; | 177 | ····new-instance·v9,·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator; |
179 | ····invoke-direct·{v9},·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator;-><init>()V | 178 | ····invoke-direct·{v9},·Lcom/example/tobiastrumm/freifunkautoconnect/WifiConfigurationSSIDComparator;-><init>()V |
180 | ····invoke-static·{v | 179 | ····invoke-static·{v5,·v7,·v9},·Ljava/util/Collections;->binarySearch(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I |
181 | ····move-result·v | 180 | ····move-result·v2 |
182 | ····.line·47 | 181 | ····.line·47 |
183 | ····.local·v | 182 | ····.local·v2,·"index":I |
184 | ····if-ltz·v | 183 | ····if-ltz·v2,·:cond_1 |
185 | ····.line·48 | 184 | ····.line·48 |
186 | ····invoke-interface·{v | 185 | ····invoke-interface·{v5,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; |
187 | ····move-result-object·v | 186 | ····move-result-object·v7 |
188 | ····check-cast·v | 187 | ····check-cast·v7,·Landroid/net/wifi/WifiConfiguration; |
189 | ····iget·v | 188 | ····iget·v7,·v7,·Landroid/net/wifi/WifiConfiguration;->networkId:I |
190 | ····invoke-virtual·{v | 189 | ····invoke-virtual·{v6,·v7},·Landroid/net/wifi/WifiManager;->removeNetwork(I)Z |
191 | ····move-result·v | 190 | ····move-result·v4 |
192 | ····.line·49 | 191 | ····.line·49 |
193 | ····.local·v | 192 | ····.local·v4,·"success":Z |
194 | ····if-nez·v | 193 | ····if-nez·v4,·:cond_1 |
195 | ····.line·50 | 194 | ····.line·50 |
196 | ····add-int/lit8·v0,·v0,·0x1 | 195 | ····add-int/lit8·v0,·v0,·0x1 |
197 | ····.line·55 | 196 | ····.line·55 |
198 | ····.end·local·v | 197 | ····.end·local·v2····#·"index":I |
199 | ····.end·local·v | 198 | ····.end·local·v4····#·"success":Z |
200 | ····:cond_1 | 199 | ····:cond_1 |
201 | ····add-int/lit8·v1,·v1,·0x1 | 200 | ····add-int/lit8·v1,·v1,·0x1 |
202 | ····.line·56 | 201 | ····.line·56 |
Max diff block lines reached; 555/7243 bytes (7.66%) of diff not shown. |
Offset 172, 157 lines modified | Offset 172, 155 lines modified | ||
172 | .method·private·isAddAllNetworkServiceRunning()Z | 172 | .method·private·isAddAllNetworkServiceRunning()Z |
173 | ····.locals·5 | 173 | ····.locals·5 |
174 | ····.prologue | 174 | ····.prologue |
175 | ····.line·380 | 175 | ····.line·380 |
176 | ····invoke-virtual·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 176 | ····invoke-virtual·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
177 | ····move-result-object·v | 177 | ····move-result-object·v2 |
178 | ····const-string·v | 178 | ····const-string·v3,·"activity" |
179 | ····invoke-virtual·{v | 179 | ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
180 | ····move-result-object·v | 180 | ····move-result-object·v0 |
181 | ····check-cast·v | 181 | ····check-cast·v0,·Landroid/app/ActivityManager; |
182 | ····.line·381 | 182 | ····.line·381 |
183 | ····.local·v | 183 | ····.local·v0,·"manager":Landroid/app/ActivityManager; |
184 | ····const·v | 184 | ····const·v2,·0x7fffffff |
185 | ····invoke-virtual·{v | 185 | ····invoke-virtual·{v0,·v2},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; |
186 | ····move-result-object·v | 186 | ····move-result-object·v2 |
187 | ····invoke-interface·{v | 187 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
188 | ····move-result-object·v | 188 | ····move-result-object·v2 |
189 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
190 | ····:cond_0 | 189 | ····:cond_0 |
191 | ····invoke-interface·{v | 190 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
192 | ····move-result·v3 | 191 | ····move-result·v3 |
193 | ····if-eqz·v3,·:cond_1 | 192 | ····if-eqz·v3,·:cond_1 |
194 | ····invoke-interface·{v | 193 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
195 | ····move-result-object·v | 194 | ····move-result-object·v1 |
196 | ····check-cast·v | 195 | ····check-cast·v1,·Landroid/app/ActivityManager$RunningServiceInfo; |
197 | ····.line·382 | 196 | ····.line·382 |
198 | ····.local·v | 197 | ····.local·v1,·"service":Landroid/app/ActivityManager$RunningServiceInfo; |
199 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService; | 198 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService; |
200 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 199 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
201 | ····move-result-object·v3 | 200 | ····move-result-object·v3 |
202 | ····iget-object·v4,·v | 201 | ····iget-object·v4,·v1,·Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName; |
203 | ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String; | 202 | ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String; |
204 | ····move-result-object·v4 | 203 | ····move-result-object·v4 |
205 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 204 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
206 | ····move-result·v3 | 205 | ····move-result·v3 |
207 | ····if-eqz·v3,·:cond_0 | 206 | ····if-eqz·v3,·:cond_0 |
208 | ····.line·383 | 207 | ····.line·383 |
209 | ····const/4·v | 208 | ····const/4·v2,·0x1 |
210 | ····.line·386 | 209 | ····.line·386 |
211 | ····.end·local·v | 210 | ····.end·local·v1····#·"service":Landroid/app/ActivityManager$RunningServiceInfo; |
212 | ····:goto_0 | 211 | ····:goto_0 |
213 | ····return·v | 212 | ····return·v2 |
214 | ····:cond_1 | 213 | ····:cond_1 |
215 | ····const/4·v | 214 | ····const/4·v2,·0x0 |
216 | ····goto·:goto_0 | 215 | ····goto·:goto_0 |
217 | .end·method | 216 | .end·method |
218 | .method·private·isRemoveAllNetworkServiceRunning()Z | 217 | .method·private·isRemoveAllNetworkServiceRunning()Z |
219 | ····.locals·5 | 218 | ····.locals·5 |
220 | ····.prologue | 219 | ····.prologue |
221 | ····.line·390 | 220 | ····.line·390 |
222 | ····invoke-virtual·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 221 | ····invoke-virtual·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
223 | ····move-result-object·v | 222 | ····move-result-object·v2 |
224 | ····const-string·v | 223 | ····const-string·v3,·"activity" |
225 | ····invoke-virtual·{v | 224 | ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
226 | ····move-result-object·v | 225 | ····move-result-object·v0 |
227 | ····check-cast·v | 226 | ····check-cast·v0,·Landroid/app/ActivityManager; |
228 | ····.line·391 | 227 | ····.line·391 |
229 | ····.local·v | 228 | ····.local·v0,·"manager":Landroid/app/ActivityManager; |
230 | ····const·v | 229 | ····const·v2,·0x7fffffff |
231 | ····invoke-virtual·{v | 230 | ····invoke-virtual·{v0,·v2},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; |
232 | ····move-result-object·v | 231 | ····move-result-object·v2 |
233 | ····invoke-interface·{v | 232 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
234 | ····move-result-object·v | 233 | ····move-result-object·v2 |
235 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
236 | ····:cond_0 | 234 | ····:cond_0 |
237 | ····invoke-interface·{v | 235 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
238 | ····move-result·v3 | 236 | ····move-result·v3 |
239 | ····if-eqz·v3,·:cond_1 | 237 | ····if-eqz·v3,·:cond_1 |
240 | ····invoke-interface·{v | 238 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
241 | ····move-result-object·v | 239 | ····move-result-object·v1 |
242 | ····check-cast·v | 240 | ····check-cast·v1,·Landroid/app/ActivityManager$RunningServiceInfo; |
243 | ····.line·392 | 241 | ····.line·392 |
244 | ····.local·v | 242 | ····.local·v1,·"service":Landroid/app/ActivityManager$RunningServiceInfo; |
245 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService; | 243 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService; |
246 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 244 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
247 | ····move-result-object·v3 | 245 | ····move-result-object·v3 |
Max diff block lines reached; 983/6625 bytes (14.84%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·39 | 27 | ····.line·39 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 206, 80 lines modified | Offset 206, 79 lines modified | ||
206 | .method·private·isFindNearestNodesServiceRunning()Z | 206 | .method·private·isFindNearestNodesServiceRunning()Z |
207 | ····.locals·5 | 207 | ····.locals·5 |
208 | ····.prologue | 208 | ····.prologue |
209 | ····.line·389 | 209 | ····.line·389 |
210 | ····invoke-virtual·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 210 | ····invoke-virtual·{p0},·Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
211 | ····move-result-object·v | 211 | ····move-result-object·v2 |
212 | ····const-string·v | 212 | ····const-string·v3,·"activity" |
213 | ····invoke-virtual·{v | 213 | ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
214 | ····move-result-object·v | 214 | ····move-result-object·v0 |
215 | ····check-cast·v | 215 | ····check-cast·v0,·Landroid/app/ActivityManager; |
216 | ····.line·390 | 216 | ····.line·390 |
217 | ····.local·v | 217 | ····.local·v0,·"manager":Landroid/app/ActivityManager; |
218 | ····const·v | 218 | ····const·v2,·0x7fffffff |
219 | ····invoke-virtual·{v | 219 | ····invoke-virtual·{v0,·v2},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; |
220 | ····move-result-object·v | 220 | ····move-result-object·v2 |
221 | ····invoke-interface·{v | 221 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
222 | ····move-result-object·v | 222 | ····move-result-object·v2 |
223 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
224 | ····:cond_0 | 223 | ····:cond_0 |
225 | ····invoke-interface·{v | 224 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
226 | ····move-result·v3 | 225 | ····move-result·v3 |
227 | ····if-eqz·v3,·:cond_1 | 226 | ····if-eqz·v3,·:cond_1 |
228 | ····invoke-interface·{v | 227 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
229 | ····move-result-object·v | 228 | ····move-result-object·v1 |
230 | ····check-cast·v | 229 | ····check-cast·v1,·Landroid/app/ActivityManager$RunningServiceInfo; |
231 | ····.line·391 | 230 | ····.line·391 |
232 | ····.local·v | 231 | ····.local·v1,·"service":Landroid/app/ActivityManager$RunningServiceInfo; |
233 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService; | 232 | ····const-class·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService; |
234 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 233 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
235 | ····move-result-object·v3 | 234 | ····move-result-object·v3 |
236 | ····iget-object·v4,·v | 235 | ····iget-object·v4,·v1,·Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName; |
237 | ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String; | 236 | ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String; |
238 | ····move-result-object·v4 | 237 | ····move-result-object·v4 |
239 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 238 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
240 | ····move-result·v3 | 239 | ····move-result·v3 |
241 | ····if-eqz·v3,·:cond_0 | 240 | ····if-eqz·v3,·:cond_0 |
242 | ····.line·392 | 241 | ····.line·392 |
243 | ····const/4·v | 242 | ····const/4·v2,·0x1 |
244 | ····.line·395 | 243 | ····.line·395 |
245 | ····.end·local·v | 244 | ····.end·local·v1····#·"service":Landroid/app/ActivityManager$RunningServiceInfo; |
246 | ····:goto_0 | 245 | ····:goto_0 |
247 | ····return·v | 246 | ····return·v2 |
248 | ····:cond_1 | 247 | ····:cond_1 |
249 | ····const/4·v | 248 | ····const/4·v2,·0x0 |
250 | ····goto·:goto_0 | 249 | ····goto·:goto_0 |
251 | .end·method | 250 | .end·method |
252 | .method·public·static·newInstance()Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; | 251 | .method·public·static·newInstance()Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment; |
253 | ····.locals·1 | 252 | ····.locals·1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·28 | 27 | ····.line·28 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·23 | 27 | ····.line·23 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·261 | 27 | ····.line·261 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$3;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$3;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter; | 24 | .field·final·synthetic·val$this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder;Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder;Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·36 | 30 | ····.line·36 |
30 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1;->this$1:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder; | 31 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1;->this$1:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder; |
31 | ····iput-object·p2,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1;->val$this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter; | 32 | ····iput-object·p2,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1;->val$this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter; |
Offset 47, 130 lines modified | Offset 47, 129 lines modified | ||
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 48 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
49 | ····.locals·6 | 49 | ····.locals·6 |
50 | ····.param·p1,·"charSequence"····#·Ljava/lang/CharSequence; | 50 | ····.param·p1,·"charSequence"····#·Ljava/lang/CharSequence; |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·122 | 52 | ····.line·122 |
53 | ····new-instance·v | 53 | ····new-instance·v2,·Landroid/widget/Filter$FilterResults; |
54 | ····invoke-direct·{v | 54 | ····invoke-direct·{v2},·Landroid/widget/Filter$FilterResults;-><init>()V |
55 | ····.line·123 | 55 | ····.line·123 |
56 | ····.local·v | 56 | ····.local·v2,·"results":Landroid/widget/Filter$FilterResults; |
57 | ····iget-object·v | 57 | ····iget-object·v4,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
58 | ····invoke-static·{v | 58 | ····invoke-static·{v4,·p1},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$502(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; |
59 | ····.line·125 | 59 | ····.line·125 |
60 | ····if-eqz·p1,·:cond_0 | 60 | ····if-eqz·p1,·:cond_0 |
61 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I | 61 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I |
62 | ····move-result·v | 62 | ····move-result·v4 |
63 | ····if-nez·v | 63 | ····if-nez·v4,·:cond_2 |
64 | ····.line·126 | 64 | ····.line·126 |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····iget-object·v | 66 | ····iget-object·v4,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
67 | ····invoke-static·{v | 67 | ····invoke-static·{v4},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$400(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List; |
68 | ····move-result-object·v | 68 | ····move-result-object·v4 |
69 | ····iput-object·v | 69 | ····iput-object·v4,·v2,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; |
70 | ····.line·127 | 70 | ····.line·127 |
71 | ····iget-object·v | 71 | ····iget-object·v4,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
72 | ····invoke-static·{v | 72 | ····invoke-static·{v4},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$400(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List; |
73 | ····move-result-object·v | 73 | ····move-result-object·v4 |
74 | ····invoke-interface·{v | 74 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
75 | ····move-result·v | 75 | ····move-result·v4 |
76 | ····iput·v | 76 | ····iput·v4,·v2,·Landroid/widget/Filter$FilterResults;->count:I |
77 | ····.line·143 | 77 | ····.line·143 |
78 | ····:cond_1 | 78 | ····:cond_1 |
79 | ····return-object·v | 79 | ····return-object·v2 |
80 | ····.line·130 | 80 | ····.line·130 |
81 | ····:cond_2 | 81 | ····:cond_2 |
82 | ····new-instance·v0,·Ljava/util/ArrayList; | 82 | ····new-instance·v0,·Ljava/util/ArrayList; |
83 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 83 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
84 | ····.line·132 | 84 | ····.line·132 |
85 | ····.local·v0,·"filteredSSIDs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/example/tobiastrumm/freifunkautoconnect/Network;>;" | 85 | ····.local·v0,·"filteredSSIDs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/example/tobiastrumm/freifunkautoconnect/Network;>;" |
86 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 86 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
87 | ····move-result-object·v | 87 | ····move-result-object·v4 |
88 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v4},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
89 | ····move-result-object·p1 | 89 | ····move-result-object·p1 |
90 | ····.line·133 | 90 | ····.line·133 |
91 | ····iget-object·v | 91 | ····iget-object·v4,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
92 | ····invoke-static·{v | 92 | ····invoke-static·{v4},·Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;->access$400(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List; |
93 | ····move-result-object·v | 93 | ····move-result-object·v4 |
94 | ····invoke-interface·{v | 94 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
95 | ····move-result-object·v | 95 | ····move-result-object·v4 |
96 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
97 | ····:goto_0 | 96 | ····:goto_0 |
98 | ····invoke-interface·{v | 97 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
99 | ····move-result·v5 | 98 | ····move-result·v5 |
100 | ····if-eqz·v5,·:cond_1 | 99 | ····if-eqz·v5,·:cond_1 |
101 | ····invoke-interface·{v | 100 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
102 | ····move-result-object·v | 101 | ····move-result-object·v1 |
103 | ····check-cast·v | 102 | ····check-cast·v1,·Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
104 | ····.line·134 | 103 | ····.line·134 |
105 | ····.local·v | 104 | ····.local·v1,·"n":Lcom/example/tobiastrumm/freifunkautoconnect/Network; |
106 | ····iget-object·v | 105 | ····iget-object·v3,·v1,·Lcom/example/tobiastrumm/freifunkautoconnect/Network;->ssid:Ljava/lang/String; |
107 | ····.line·135 | 106 | ····.line·135 |
108 | ····.local·v | 107 | ····.local·v3,·"ssid":Ljava/lang/String; |
109 | ····invoke-virtual·{v | 108 | ····invoke-virtual·{v3},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
110 | ····move-result-object·v5 | 109 | ····move-result-object·v5 |
111 | ····invoke-virtual·{v5,·p1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 110 | ····invoke-virtual·{v5,·p1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
112 | ····move-result·v5 | 111 | ····move-result·v5 |
113 | ····if-eqz·v5,·:cond_3 | 112 | ····if-eqz·v5,·:cond_3 |
114 | ····.line·136 | 113 | ····.line·136 |
115 | ····invoke-virtual·{v0,·v | 114 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
116 | ····.line·138 | 115 | ····.line·138 |
117 | ····:cond_3 | 116 | ····:cond_3 |
118 | ····iput-object·v0,·v | 117 | ····iput-object·v0,·v2,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; |
119 | ····.line·139 | 118 | ····.line·139 |
120 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I | 119 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I |
121 | ····move-result·v5 | 120 | ····move-result·v5 |
122 | ····iput·v5,·v | 121 | ····iput·v5,·v2,·Landroid/widget/Filter$FilterResults;->count:I |
123 | ····goto·:goto_0 | 122 | ····goto·:goto_0 |
124 | .end·method | 123 | .end·method |
Max diff block lines reached; 76/7753 bytes (0.98%) of diff not shown. |
Offset 60, 14 lines modified | Offset 60, 15 lines modified | ||
60 | ····move-result-object·v3 | 60 | ····move-result-object·v3 |
61 | ····const·v4,·0x7f070046 | 61 | ····const·v4,·0x7f070046 |
62 | ····const/4·v5,·0x0 | 62 | ····const/4·v5,·0x0 |
63 | ····.line·20 | ||
63 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 64 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
64 | ····.line·21 | 65 | ····.line·21 |
65 | ····if-ne·v2,·v7,·:cond_0 | 66 | ····if-ne·v2,·v7,·:cond_0 |
66 | ····.line·22 | 67 | ····.line·22 |
67 | ····const·v3,·0x7f07001f | 68 | ····const·v3,·0x7f07001f |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService; | 31 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService;)V | 33 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·255 | 37 | ····.line·255 |
37 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService; | 38 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 36, 22 lines modified | Offset 36, 24 lines modified | ||
36 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 36 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
37 | ····move-result-object·v1 | 37 | ····move-result-object·v1 |
38 | ····const·v2,·0x7f07001b | 38 | ····const·v2,·0x7f07001b |
39 | ····.line·15 | ||
39 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 40 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
40 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
41 | ····const·v2,·0x7f070046 | 42 | ····const·v2,·0x7f070046 |
42 | ····const/4·v3,·0x0 | 43 | ····const/4·v3,·0x0 |
44 | ····.line·16 | ||
43 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 45 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
44 | ····.line·17 | 46 | ····.line·17 |
45 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 47 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
46 | ····move-result-object·v1 | 48 | ····move-result-object·v1 |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·9 | 18 | ····.line·9 |
19 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V | 19 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V |
20 | ····.line·12 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | #·virtual·methods | 22 | #·virtual·methods |
24 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; | 23 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; |
25 | ····.locals·4 | 24 | ····.locals·4 |
Offset 49, 24 lines modified | Offset 48, 26 lines modified | ||
49 | ····const·v2,·0x7f07003e | 48 | ····const·v2,·0x7f07003e |
50 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$2; | 49 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$2; |
51 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$2;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V | 50 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$2;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V |
51 | ····.line·24 | ||
52 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 52 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
53 | ····move-result-object·v1 | 53 | ····move-result-object·v1 |
54 | ····const·v2,·0x7f07002c | 54 | ····const·v2,·0x7f07002c |
55 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$1; | 55 | ····new-instance·v3,·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$1; |
56 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$1;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V | 56 | ····invoke-direct·{v3,·p0},·Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment$1;-><init>(Lcom/example/tobiastrumm/freifunkautoconnect/RemoveAllDialogFragment;)V |
57 | ····.line·29 | ||
57 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 58 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
58 | ····.line·35 | 59 | ····.line·35 |
59 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 60 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
60 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 21 | .field·final·synthetic·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V | 23 | .method·constructor·<init>(Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·105 | 27 | ····.line·105 |
27 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$4;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment$4;->this$0:Lcom/example/tobiastrumm/freifunkautoconnect/SettingsActivity$SettingsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |