1.71 MB
/home/fdroid/fdroiddata/tmp/com.freezingwind.animereleasenotifier_9.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.freezingwind.animereleasenotifier_9.apk
2.2 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/layout-land-v17/cell.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-port-v17/row.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-port-v17/cell.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/abc_search_view.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-land-v17/row.xml entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 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:·e6c62f198b440c0e9a2613200e98cc398cb8a7c40b5cdb19fc6bd65beecee152 
10 Signer·#1·certificate·SHA-1·digest:·644a0f6f0d3719fb4aee6c3d5c263b918702c971 
11 Signer·#1·certificate·MD5·digest:·4eb3a2cc0f46a46309acfc7488ffe6a1 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·adf56ad5763dc16f2c7dd64ca4cd8a47b4b913bb354e867a15a3039a044bab35 
15 Signer·#1·public·key·SHA-1·digest:·9eb31967d7d8aa467ff15cfc034b62ed6a783984 
16 Signer·#1·public·key·MD5·digest:·76e2eae6da8cba6dafa0a550d6a04af8 
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/. 
57.7 KB
zipinfo {}
    
Offset 1, 282 lines modifiedOffset 1, 275 lines modified
1 Zip·file·size:·1012235·bytes,·number·of·entries:·2801 Zip·file·size:·1005176·bytes,·number·of·entries:·273
2 -rw----·····2.0·fat····29032·bl·defN·15-May-04·07:26·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····29153·bl·defN·15-May-04·07:26·META-INF/62642283.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-May-04·07:26·META-INF/62642283.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-May-04·06:45·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-May-04·06:45·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····3832·bX·defN·15-May-04·06:45·AndroidManifest.xml2 -rw----·····2.0·fat·····3832·bX·defN·17-Sep-21·00:06·AndroidManifest.xml
8 -rw----·····2.0·fat······396·bl·defN·15-May-04·06:45·res/anim/abc_fade_in.xml3 -rw----·····2.0·fat······396·bl·defN·17-Sep-21·00:06·res/anim/abc_fade_in.xml
9 -rw----·····2.0·fat······396·bl·defN·15-May-04·06:45·res/anim/abc_fade_out.xml4 -rw----·····2.0·fat······396·bl·defN·17-Sep-21·00:06·res/anim/abc_fade_out.xml
10 -rw----·····2.0·fat······400·bl·defN·15-May-04·06:45·res/anim/abc_slide_in_bottom.xml5 -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_in_bottom.xml
11 -rw----·····2.0·fat······400·bl·defN·15-May-04·06:45·res/anim/abc_slide_in_top.xml6 -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_in_top.xml
12 -rw----·····2.0·fat······400·bl·defN·15-May-04·06:45·res/anim/abc_slide_out_bottom.xml7 -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_out_bottom.xml
13 -rw----·····2.0·fat······400·bl·defN·15-May-04·06:45·res/anim/abc_slide_out_top.xml8 -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_out_top.xml
14 -rw----·····2.0·fat······472·bl·defN·15-May-04·06:45·res/color/abc_background_cache_hint_selector_material_dark.xml9 -rw----·····2.0·fat······472·bl·defN·17-Sep-21·00:06·res/color/abc_background_cache_hint_selector_material_dark.xml
15 -rw----·····2.0·fat······472·bl·defN·15-May-04·06:45·res/color/abc_background_cache_hint_selector_material_light.xml10 -rw----·····2.0·fat······472·bl·defN·17-Sep-21·00:06·res/color/abc_background_cache_hint_selector_material_light.xml
16 -rw----·····2.0·fat······468·bl·defN·15-May-04·06:45·res/color/abc_primary_text_disable_only_material_dark.xml11 -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_disable_only_material_dark.xml
17 -rw----·····2.0·fat······468·bl·defN·15-May-04·06:45·res/color/abc_primary_text_disable_only_material_light.xml12 -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_disable_only_material_light.xml
18 -rw----·····2.0·fat······468·bl·defN·15-May-04·06:45·res/color/abc_primary_text_material_dark.xml13 -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_material_dark.xml
19 -rw----·····2.0·fat······468·bl·defN·15-May-04·06:45·res/color/abc_primary_text_material_light.xml14 -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_material_light.xml
20 -rw----·····2.0·fat······596·bl·defN·15-May-04·06:45·res/color/abc_search_url_text.xml15 -rw----·····2.0·fat······596·bl·defN·17-Sep-21·00:06·res/color/abc_search_url_text.xml
21 -rw----·····2.0·fat······468·bl·defN·15-May-04·06:45·res/color/abc_secondary_text_material_dark.xml16 -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_secondary_text_material_dark.xml
22 -rw----·····2.0·fat······468·bl·defN·15-May-04·06:45·res/color/abc_secondary_text_material_light.xml17 -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_secondary_text_material_light.xml
23 -rw----·····1.0·fat······303·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png18 -rw----·····1.0·fat······303·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png
24 -rw----·····1.0·fat······304·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png19 -rw----·····1.0·fat······304·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png
25 -rw----·····1.0·fat······306·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png20 -rw----·····1.0·fat······306·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
26 -rw----·····1.0·fat······549·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png21 -rw----·····1.0·fat······549·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
27 -rw----·····1.0·fat······622·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png22 -rw----·····1.0·fat······622·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
28 -rw----·····1.0·fat······753·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png23 -rw----·····1.0·fat······753·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
29 -rw----·····1.0·fat·····2040·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png24 -rw----·····1.0·fat·····2040·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
30 -rw----·····1.0·fat·····2053·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png25 -rw----·····1.0·fat·····2053·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
31 -rw----·····1.0·fat······229·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png26 -rw----·····1.0·fat······229·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
32 -rw----·····1.0·fat······407·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png27 -rw----·····1.0·fat······407·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
33 -rw----·····1.0·fat······275·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png28 -rw----·····1.0·fat······275·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
34 -rw----·····1.0·fat······226·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png29 -rw----·····1.0·fat······226·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
35 -rw----·····1.0·fat······147·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png30 -rw----·····1.0·fat······147·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
36 -rw----·····1.0·fat······281·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png31 -rw----·····1.0·fat······281·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
37 -rw----·····1.0·fat······584·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png32 -rw----·····1.0·fat······584·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
38 -rw----·····1.0·fat······190·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png33 -rw----·····1.0·fat······190·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
39 -rw----·····1.0·fat······360·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png34 -rw----·····1.0·fat······360·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
40 -rw----·····1.0·fat······270·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png35 -rw----·····1.0·fat······270·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
41 -rw----·····1.0·fat······729·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png36 -rw----·····1.0·fat······729·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
42 -rw----·····1.0·fat·····1018·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png37 -rw----·····1.0·fat·····1018·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
43 -rw----·····1.0·fat······541·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png38 -rw----·····1.0·fat······541·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
44 -rw----·····1.0·fat······170·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png39 -rw----·····1.0·fat······170·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
45 -rw----·····1.0·fat······244·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_list_focused_holo.9.png40 -rw----·····1.0·fat······244·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
46 -rw----·····1.0·fat······212·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png41 -rw----·····1.0·fat······212·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
47 -rw----·····1.0·fat······212·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png42 -rw----·····1.0·fat······212·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
48 -rw----·····1.0·fat······212·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png43 -rw----·····1.0·fat······212·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
49 -rw----·····1.0·fat······239·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png44 -rw----·····1.0·fat······239·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
50 -rw----·····1.0·fat······240·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png45 -rw----·····1.0·fat······240·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
51 -rw----·····1.0·fat······853·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png46 -rw----·····1.0·fat······853·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
52 -rw----·····1.0·fat·····1256·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png47 -rw----·····1.0·fat·····1256·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
53 -rw----·····1.0·fat······417·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png48 -rw----·····1.0·fat······417·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
54 -rw----·····1.0·fat······530·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png49 -rw----·····1.0·fat······530·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
55 -rw----·····1.0·fat······199·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png50 -rw----·····1.0·fat······199·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
56 -rw----·····1.0·fat······192·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png51 -rw----·····1.0·fat······192·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
57 -rw----·····1.0·fat······194·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png52 -rw----·····1.0·fat······194·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
58 -rw----·····1.0·fat······187·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png53 -rw----·····1.0·fat······187·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
59 -rw----·····1.0·fat······182·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png54 -rw----·····1.0·fat······182·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
60 -rw----·····1.0·fat······174·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/ic_action_view_as_grid.png55 -rw----·····1.0·fat······174·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/ic_action_view_as_grid.png
61 -rw----·····1.0·fat······196·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/ic_action_view_as_list.png56 -rw----·····1.0·fat······196·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/ic_action_view_as_list.png
62 -rw----·····1.0·fat·····9006·b-·stor·15-May-04·06:44·res/drawable-hdpi-v4/launcher_icon.png57 -rw----·····1.0·fat·····9006·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/launcher_icon.png
63 -rw----·····1.0·fat······410·b-·stor·15-May-04·06:44·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png58 -rw----·····1.0·fat······410·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
64 -rw----·····1.0·fat······280·b-·stor·15-May-04·06:44·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png59 -rw----·····1.0·fat······280·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
65 -rw----·····1.0·fat······585·b-·stor·15-May-04·06:44·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png60 -rw----·····1.0·fat······585·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
66 -rw----·····1.0·fat······367·b-·stor·15-May-04·06:44·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png61 -rw----·····1.0·fat······367·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
67 -rw----·····1.0·fat······347·b-·stor·15-May-04·06:44·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png62 -rw----·····1.0·fat······347·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
68 -rw----·····1.0·fat······174·b-·stor·15-May-04·06:44·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png63 -rw----·····1.0·fat······174·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
69 -rw----·····1.0·fat······381·b-·stor·15-May-04·06:44·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png64 -rw----·····1.0·fat······381·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
70 -rw----·····1.0·fat······342·b-·stor·15-May-04·06:44·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png65 -rw----·····1.0·fat······342·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
71 -rw----·····1.0·fat······445·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png66 -rw----·····1.0·fat······445·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
72 -rw----·····1.0·fat······237·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png67 -rw----·····1.0·fat······237·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
73 -rw----·····1.0·fat······691·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png68 -rw----·····1.0·fat······691·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
74 -rw----·····1.0·fat······483·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png69 -rw----·····1.0·fat······483·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
75 -rw----·····1.0·fat······512·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png70 -rw----·····1.0·fat······512·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
76 -rw----·····1.0·fat······346·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png71 -rw----·····1.0·fat······346·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
77 -rw----·····1.0·fat······934·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png72 -rw----·····1.0·fat······934·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
78 -rw----·····1.0·fat······593·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png73 -rw----·····1.0·fat······593·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
79 -rw----·····1.0·fat······246·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png74 -rw----·····1.0·fat······246·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
80 -rw----·····1.0·fat······399·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png75 -rw----·····1.0·fat······399·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
81 -rw----·····1.0·fat·····1180·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png76 -rw----·····1.0·fat·····1180·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
82 -rw----·····1.0·fat······518·b-·stor·15-May-04·06:44·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png77 -rw----·····1.0·fat······518·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
83 -rw----·····1.0·fat······283·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png78 -rw----·····1.0·fat······283·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png
84 -rw----·····1.0·fat······284·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png79 -rw----·····1.0·fat······284·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png
85 -rw----·····1.0·fat······288·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png80 -rw----·····1.0·fat······288·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
86 -rw----·····1.0·fat······429·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png81 -rw----·····1.0·fat······429·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
87 -rw----·····1.0·fat······428·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png82 -rw----·····1.0·fat······428·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
88 -rw----·····1.0·fat······493·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png83 -rw----·····1.0·fat······493·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
89 -rw----·····1.0·fat·····1344·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png84 -rw----·····1.0·fat·····1344·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
90 -rw----·····1.0·fat·····1415·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png85 -rw----·····1.0·fat·····1415·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
91 -rw----·····1.0·fat······225·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png86 -rw----·····1.0·fat······225·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
92 -rw----·····1.0·fat······345·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png87 -rw----·····1.0·fat······345·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
93 -rw----·····1.0·fat······232·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png88 -rw----·····1.0·fat······232·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
94 -rw----·····1.0·fat······263·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png89 -rw----·····1.0·fat······263·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
95 -rw----·····1.0·fat······149·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png90 -rw----·····1.0·fat······149·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
96 -rw----·····1.0·fat······177·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png91 -rw----·····1.0·fat······177·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
97 -rw----·····1.0·fat······377·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png92 -rw----·····1.0·fat······377·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
98 -rw----·····1.0·fat······158·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png93 -rw----·····1.0·fat······158·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
99 -rw----·····1.0·fat······234·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png94 -rw----·····1.0·fat······234·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
100 -rw----·····1.0·fat······186·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png95 -rw----·····1.0·fat······186·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
101 -rw----·····1.0·fat······771·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png96 -rw----·····1.0·fat······771·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
102 -rw----·····1.0·fat······683·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png97 -rw----·····1.0·fat······683·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
103 -rw----·····1.0·fat······404·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png98 -rw----·····1.0·fat······404·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
104 -rw----·····1.0·fat······170·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png99 -rw----·····1.0·fat······170·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png
105 -rw----·····1.0·fat······222·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_list_focused_holo.9.png100 -rw----·····1.0·fat······222·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_focused_holo.9.png
106 -rw----·····1.0·fat······211·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png101 -rw----·····1.0·fat······211·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png
107 -rw----·····1.0·fat······211·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png102 -rw----·····1.0·fat······211·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png
108 -rw----·····1.0·fat······211·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png103 -rw----·····1.0·fat······211·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png
109 -rw----·····1.0·fat······226·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png104 -rw----·····1.0·fat······226·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png
110 -rw----·····1.0·fat······227·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png105 -rw----·····1.0·fat······227·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png
111 -rw----·····1.0·fat······605·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png106 -rw----·····1.0·fat······605·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
112 -rw----·····1.0·fat······850·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png107 -rw----·····1.0·fat······850·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png
113 -rw----·····1.0·fat······362·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png108 -rw----·····1.0·fat······362·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
114 -rw----·····1.0·fat······424·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png109 -rw----·····1.0·fat······424·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
115 -rw----·····1.0·fat······192·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png110 -rw----·····1.0·fat······192·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
116 -rw----·····1.0·fat······186·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png111 -rw----·····1.0·fat······186·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
117 -rw----·····1.0·fat······185·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png112 -rw----·····1.0·fat······185·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png
118 -rw----·····1.0·fat······181·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png113 -rw----·····1.0·fat······181·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
119 -rw----·····1.0·fat······180·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png114 -rw----·····1.0·fat······180·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
120 -rw----·····1.0·fat······170·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/ic_action_view_as_grid.png115 -rw----·····1.0·fat······170·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/ic_action_view_as_grid.png
121 -rw----·····1.0·fat······180·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/ic_action_view_as_list.png116 -rw----·····1.0·fat······180·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/ic_action_view_as_list.png
122 -rw----·····1.0·fat·····4423·b-·stor·15-May-04·06:44·res/drawable-mdpi-v4/launcher_icon.png117 -rw----·····1.0·fat·····4423·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/launcher_icon.png
123 -rw----·····2.0·fat······472·bl·defN·15-May-04·06:45·res/drawable-v21/abc_cab_background_top_material.xml118 -rw----·····2.0·fat······472·bl·defN·17-Sep-21·00:06·res/drawable-v21/abc_cab_background_top_material.xml
124 -rw----·····1.0·fat······307·b-·stor·15-May-04·06:44·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png119 -rw----·····1.0·fat······307·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png
125 -rw----·····1.0·fat······303·b-·stor·15-May-04·06:44·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png120 -rw----·····1.0·fat······303·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png
126 -rw----·····1.0·fat······354·b-·stor·15-May-04·06:44·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png121 -rw----·····1.0·fat······354·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png
127 -rw----·····1.0·fat······556·b-·stor·15-May-04·06:44·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png122 -rw----·····1.0·fat······556·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png
Max diff block lines reached; -1/59102 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.2 MB
resources.arsc
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
00000000:·0200·0c00·9444·0200·0100·0000·0100·1c00··.....D..........00000000:·0200·0c00·5041·0200·0100·0000·0100·1c00··....PA..........
00000010:·3ca8·0000·a404·0000·0000·0000·0001·0000··<...............00000010:·88a7·0000·9f04·0000·0000·0000·0001·0000··................
00000020:·ac12·0000·0000·0000·0000·0000·2a00·0000··............*...00000020:·9812·0000·0000·0000·0000·0000·2a00·0000··............*...
00000030:·5400·0000·8600·0000·b900·0000·e300·0000··T...............00000030:·5400·0000·8600·0000·b900·0000·e300·0000··T...............
00000040:·1401·0000·4601·0000·8b01·0000·d101·0000··....F...........00000040:·1401·0000·4601·0000·8b01·0000·d101·0000··....F...........
00000050:·0002·0000·3002·0000·5d02·0000·8b02·0000··....0...].......00000050:·0002·0000·3002·0000·5d02·0000·8b02·0000··....0...].......
00000060:·bc02·0000·e702·0000·1403·0000·4903·0000··............I...00000060:·bc02·0000·e702·0000·1403·0000·4903·0000··............I...
00000070:·7603·0000·9e03·0000·c303·0000·f803·0000··v...............00000070:·7603·0000·9e03·0000·c303·0000·f803·0000··v...............
00000080:·2304·0000·5604·0000·8b04·0000·b504·0000··#...V...........00000080:·2304·0000·5604·0000·8b04·0000·b504·0000··#...V...........
00000090:·e204·0000·0b05·0000·3605·0000·6005·0000··........6...`...00000090:·e204·0000·0b05·0000·3605·0000·6005·0000··........6...`...
Offset 12, 4253 lines modifiedOffset 12, 4253 lines modified
000000b0:·3606·0000·6c06·0000·8d06·0000·b706·0000··6...l...........000000b0:·3606·0000·6c06·0000·8d06·0000·b706·0000··6...l...........
000000c0:·d606·0000·f906·0000·1d07·0000·5307·0000··............S...000000c0:·d606·0000·f906·0000·1d07·0000·5307·0000··............S...
000000d0:·7107·0000·8c07·0000·a807·0000·cb07·0000··q...............000000d0:·7107·0000·8c07·0000·a807·0000·cb07·0000··q...............
000000e0:·eb07·0000·0f08·0000·3008·0000·4a08·0000··........0...J...000000e0:·eb07·0000·0f08·0000·3008·0000·4a08·0000··........0...J...
000000f0:·8b08·0000·cd08·0000·0909·0000·4609·0000··............F...000000f0:·8b08·0000·cd08·0000·0909·0000·4609·0000··............F...
00000100:·7509·0000·a509·0000·c909·0000·fa09·0000··u...............00000100:·7509·0000·a509·0000·c909·0000·fa09·0000··u...............
Diff chunk too large, falling back to line-by-line diff (566 lines added, 566 lines removed)
00000110:·2c0a·0000·4b0a·0000·680a·0000·980a·0000··,...K...h.......00000110:·2c0a·0000·4b0a·0000·680a·0000·980a·0000··,...K...h.......
00000120:·bd0a·0000·f40a·0000·1c0b·0000·370b·0000··............7...00000120:·cf0a·0000·f70a·0000·120b·0000·400b·0000··............@...
00000130:·650b·0000·7f0b·0000·9e0b·0000·bc0b·0000··e...............00000130:·5a0b·0000·750b·0000·a30b·0000·bd0b·0000··Z...u...........
00000140:·d70b·0000·050c·0000·1f0c·0000·3e0c·0000··............>...00000140:·f60b·0000·300c·0000·680c·0000·a00c·0000··....0...h.......
00000150:·5c0c·0000·950c·0000·cf0c·0000·070d·0000··\...............00000150:·d80c·0000·100d·0000·4d0d·0000·8a0d·0000··........M.......
00000160:·3f0d·0000·770d·0000·af0d·0000·ec0d·0000··?...w...........00000160:·c90d·0000·010e·0000·340e·0000·730e·0000··........4...s...
00000170:·290e·0000·680e·0000·a00e·0000·d30e·0000··)...h...........00000170:·ae0e·0000·e80e·0000·1e0f·0000·5d0f·0000··............]...
00000180:·120f·0000·4d0f·0000·870f·0000·bd0f·0000··....M...........00000180:·980f·0000·d40f·0000·0c10·0000·4410·0000··............D...
00000190:·fc0f·0000·3710·0000·7310·0000·ab10·0000··....7...s.......00000190:·8210·0000·bb10·0000·ee10·0000·2511·0000··............%...
000001a0:·e310·0000·2111·0000·5a11·0000·8d11·0000··....!...Z.......000001a0:·5d11·0000·9611·0000·d811·0000·1b12·0000··]...............
000001b0:·c411·0000·fc11·0000·3512·0000·7712·0000··........5...w...000001b0:·5912·0000·9512·0000·cc12·0000·0513·0000··Y...............
000001c0:·ba12·0000·f812·0000·3413·0000·6b13·0000··........4...k...000001c0:·3f13·0000·7f13·0000·bd13·0000·0414·0000··?...............
000001d0:·a413·0000·de13·0000·1e14·0000·5c14·0000··............\...000001d0:·4914·0000·7b14·0000·ad14·0000·d614·0000··I...{...........
000001e0:·a314·0000·e814·0000·1a15·0000·4c15·0000··............L...000001e0:·0f15·0000·4915·0000·8115·0000·b915·0000··....I...........
000001f0:·7515·0000·ae15·0000·e815·0000·2016·0000··u...........·...000001f0:·f115·0000·2916·0000·6616·0000·a316·0000··....)...f.......
00000200:·5816·0000·9016·0000·c816·0000·0517·0000··X...............00000200:·e216·0000·1a17·0000·4d17·0000·8c17·0000··........M.......
00000210:·4217·0000·8117·0000·b917·0000·ec17·0000··B...............00000210:·c717·0000·0118·0000·3718·0000·7618·0000··........7...v...
00000220:·2b18·0000·6618·0000·a018·0000·d618·0000··+...f...........00000220:·b118·0000·ed18·0000·2519·0000·5d19·0000··........%...]...
00000230:·1519·0000·5019·0000·8c19·0000·c419·0000··....P...........00000230:·9b19·0000·d419·0000·071a·0000·3e1a·0000··............>...
00000240:·fc19·0000·3a1a·0000·731a·0000·a61a·0000··....:...s.......00000240:·761a·0000·af1a·0000·f11a·0000·341b·0000··v...........4...
00000250:·dd1a·0000·151b·0000·4e1b·0000·901b·0000··........N.......00000250:·721b·0000·ae1b·0000·e51b·0000·1e1c·0000··r...............
00000260:·d31b·0000·111c·0000·4d1c·0000·841c·0000··........M.......00000260:·581c·0000·981c·0000·d61c·0000·1d1d·0000··X...............
00000270:·bd1c·0000·f71c·0000·371d·0000·751d·0000··........7...u...00000270:·621d·0000·941d·0000·c61d·0000·ef1d·0000··b...............
00000280:·bc1d·0000·011e·0000·331e·0000·651e·0000··........3...e...00000280:·291e·0000·641e·0000·9d1e·0000·d61e·0000··)...d...........
00000290:·8e1e·0000·c81e·0000·031f·0000·3c1f·0000··............<...00000290:·0f1f·0000·481f·0000·861f·0000·c41f·0000··....H...........
000002a0:·751f·0000·ae1f·0000·e71f·0000·2520·0000··u...........%·..000002a0:·0420·0000·3d20·0000·7120·0000·b120·0000··.·..=·..q·...·..
000002b0:·6320·0000·a320·0000·dc20·0000·1021·0000··c·...·...·...!..000002b0:·ed20·0000·2821·0000·5f21·0000·9f21·0000··.·..(!.._!...!..
000002c0:·5021·0000·8c21·0000·c721·0000·fe21·0000··P!...!...!...!..000002c0:·db21·0000·1822·0000·5122·0000·8a22·0000··.!..."..Q"..."..
000002d0:·3e22·0000·7a22·0000·b722·0000·f022·0000··>"..z"..."..."..000002d0:·c922·0000·0323·0000·3723·0000·6f23·0000··."...#..7#..o#..
000002e0:·2923·0000·6823·0000·a223·0000·d623·0000··)#..h#...#...#..000002e0:·a823·0000·e223·0000·2524·0000·6924·0000··.#...#..%$..i$..
000002f0:·0e24·0000·4724·0000·8124·0000·c424·0000··.$..G$...$...$..000002f0:·a824·0000·e524·0000·1d25·0000·5725·0000··.$...$...%..W%..
00000300:·0825·0000·4725·0000·8425·0000·bc25·0000··.%..G%...%...%..00000300:·9225·0000·d325·0000·1226·0000·5a26·0000··.%...%...&..Z&..
00000310:·f625·0000·3126·0000·7226·0000·b126·0000··.%..1&..r&...&..00000310:·a026·0000·d326·0000·0627·0000·3027·0000··.&...&...'..0'..
00000320:·f926·0000·3f27·0000·7227·0000·a527·0000··.&..?'..r'...'..00000320:·6b27·0000·a727·0000·e127·0000·1b28·0000··k'...'...'...(..
00000330:·cf27·0000·0a28·0000·4628·0000·8028·0000··.'...(..F(...(..00000330:·5528·0000·8f28·0000·ce28·0000·0d29·0000··U(...(...(...)..
00000340:·ba28·0000·f428·0000·2e29·0000·6d29·0000··.(...(...)..m)..00000340:·4e29·0000·8829·0000·bd29·0000·fe29·0000··N)...)...)...)..
00000350:·ac29·0000·ed29·0000·272a·0000·5c2a·0000··.)...)..'*..\*..00000350:·3b2a·0000·772a·0000·af2a·0000·f02a·0000··;*..w*...*...*..
00000360:·9d2a·0000·da2a·0000·162b·0000·4e2b·0000··.*...*...+..N+..00000360:·2d2b·0000·6b2b·0000·a52b·0000·df2b·0000··-+..k+...+...+..
00000370:·8f2b·0000·cc2b·0000·0a2c·0000·442c·0000··.+...+...,..D,..00000370:·1f2c·0000·5a2c·0000·8f2c·0000·c82c·0000··.,..Z,...,...,..
00000380:·7e2c·0000·be2c·0000·f92c·0000·2e2d·0000··~,...,...,...-..00000380:·022d·0000·3d2d·0000·812d·0000·c62d·0000··.-..=-...-...-..
00000390:·672d·0000·a12d·0000·dc2d·0000·202e·0000··g-...-...-..·...00000390:·062e·0000·442e·0000·7d2e·0000·b82e·0000··....D...}.......
000003a0:·652e·0000·a52e·0000·e32e·0000·1c2f·0000··e............/..000003a0:·f42e·0000·362f·0000·762f·0000·bf2f·0000··....6/..v/.../..
000003b0:·572f·0000·932f·0000·d52f·0000·1530·0000··W/.../.../...0..000003b0:·0630·0000·3a30·0000·6e30·0000·9930·0000··.0..:0..n0...0..
000003c0:·5e30·0000·a530·0000·d930·0000·0d31·0000··^0...0...0...1..000003c0:·d430·0000·0f31·0000·4a31·0000·8531·0000··.0...1..J1...1..
000003d0:·3831·0000·7331·0000·ae31·0000·e931·0000··81..s1...1...1..000003d0:·c531·0000·0532·0000·4032·0000·7632·0000··.1...2..@2..v2..
000003e0:·2432·0000·6432·0000·a432·0000·df32·0000··$2..d2...2...2..000003e0:·b332·0000·ec32·0000·2e33·0000·6c33·0000··.2...2...3..l3..
000003f0:·1533·0000·5233·0000·8b33·0000·cd33·0000··.3..R3...3...3..000003f0:·ab33·0000·e633·0000·2734·0000·6134·0000··.3...3..'4..a4..
00000400:·0b34·0000·4a34·0000·8534·0000·c634·0000··.4..J4...4...4..00000400:·9d34·0000·da34·0000·1935·0000·5a35·0000··.4...4...5..Z5..
00000410:·0035·0000·3c35·0000·7935·0000·b835·0000··.5..<5..y5...5..00000410:·9735·0000·d535·0000·1436·0000·5536·0000··.5...5...6..U6..
00000420:·f935·0000·3636·0000·7436·0000·b336·0000··.5..66..t6...6..00000420:·9236·0000·d036·0000·1037·0000·5237·0000··.6...6...7..R7..
00000430:·f436·0000·3137·0000·6f37·0000·af37·0000··.6..17..o7...7..00000430:·9037·0000·cf37·0000·1038·0000·5338·0000··.7...7...8..S8..
00000440:·f137·0000·2f38·0000·6e38·0000·af38·0000··.7../8..n8...8..00000440:·9238·0000·d238·0000·1439·0000·5839·0000··.8...8...9..X9..
00000450:·f238·0000·3139·0000·7139·0000·b339·0000··.8..19..q9...9..00000450:·9839·0000·d939·0000·e939·0000·f339·0000··.9...9...9...9..
00000460:·f739·0000·373a·0000·783a·0000·883a·0000··.9..7:..x:...:..00000460:·ff39·0000·0b3a·0000·123a·0000·1f3a·0000··.9...:...:...:..
00000470:·923a·0000·9e3a·0000·aa3a·0000·b13a·0000··.:...:...:...:..00000470:·2c3a·0000·393a·0000·423a·0000·4c3a·0000··,:..9:..B:..L:..
00000480:·be3a·0000·cb3a·0000·d83a·0000·e13a·0000··.:...:...:...:..00000480:·573a·0000·623a·0000·673a·0000·6c3a·0000··W:..b:..g:..l:..
00000490:·eb3a·0000·f63a·0000·013b·0000·063b·0000··.:...:...;...;..00000490:·713a·0000·773a·0000·7d3a·0000·843a·0000··q:..w:..}:...:..
000004a0:·0b3b·0000·103b·0000·163b·0000·1c3b·0000··.;...;...;...;..000004a0:·873a·0000·923a·0000·9d3a·0000·ac3a·0000··.:...:...:...:..
000004b0:·233b·0000·263b·0000·313b·0000·3c3b·0000··#;..&;..1;..<;..000004b0:·bb3a·0000·d43a·0000·e23a·0000·f93a·0000··.:...:...:...:..
000004c0:·4b3b·0000·5a3b·0000·733b·0000·813b·0000··K;..Z;..s;...;..000004c0:·083b·0000·213b·0000·2c3b·0000·3f3b·0000··.;..!;..,;..?;..
000004d0:·983b·0000·a73b·0000·c03b·0000·cb3b·0000··.;...;...;...;..000004d0:·4c3b·0000·5c3b·0000·6a3b·0000·793b·0000··L;..\;..j;..y;..
000004e0:·de3b·0000·eb3b·0000·fb3b·0000·093c·0000··.;...;...;...<..000004e0:·803b·0000·8a3b·0000·9a3b·0000·a83b·0000··.;...;...;...;..
000004f0:·183c·0000·1f3c·0000·293c·0000·393c·0000··.<...<..)<..9<..000004f0:·b73b·0000·c03b·0000·cf3b·0000·de3b·0000··.;...;...;...;..
00000500:·473c·0000·563c·0000·5f3c·0000·6e3c·0000··G<..V<.._<..n<..00000500:·eb3b·0000·fb3b·0000·193c·0000·2d3c·0000··.;...;...<..-<..
00000510:·7d3c·0000·8a3c·0000·9a3c·0000·b83c·0000··}<...<...<...<..00000510:·3c3c·0000·423c·0000·533c·0000·6f3c·0000··<<..B<..S<..o<..
00000520:·cc3c·0000·db3c·0000·e13c·0000·f23c·0000··.<...<...<...<..00000520:·853c·0000·993c·0000·ad3c·0000·bd3c·0000··.<...<...<...<..
00000530:·0e3d·0000·243d·0000·383d·0000·4c3d·0000··.=..$=..8=..L=..00000530:·ce3c·0000·e23c·0000·ea3c·0000·f93c·0000··.<...<...<...<..
00000540:·5c3d·0000·6d3d·0000·813d·0000·893d·0000··\=..m=...=...=..00000540:·063d·0000·193d·0000·1f3d·0000·2e3d·0000··.=...=...=...=..
00000550:·983d·0000·a53d·0000·b83d·0000·be3d·0000··.=...=...=...=..00000550:·433d·0000·583d·0000·5f3d·0000·783d·0000··C=..X=.._=..x=..
00000560:·cd3d·0000·e23d·0000·f73d·0000·fe3d·0000··.=...=...=...=..00000560:·873d·0000·913d·0000·9b3d·0000·a83d·0000··.=...=...=...=..
00000570:·173e·0000·263e·0000·303e·0000·3a3e·0000··.>..&>..0>..:>..00000570:·ce3d·0000·e23d·0000·003e·0000·1d3e·0000··.=...=...>...>..
00000580:·473e·0000·6d3e·0000·813e·0000·9f3e·0000··G>..m>...>...>..00000580:·3e3e·0000·503e·0000·663e·0000·823e·0000··>>..P>..f>...>..
00000590:·bc3e·0000·dd3e·0000·ef3e·0000·053f·0000··.>...>...>...?..00000590:·aa3e·0000·c23e·0000·cf3e·0000·f23e·0000··.>...>...>...>..
000005a0:·213f·0000·493f·0000·613f·0000·6e3f·0000··!?..I?..a?..n?..000005a0:·0c3f·0000·2d3f·0000·543f·0000·693f·0000··.?..-?..T?..i?..
000005b0:·913f·0000·ab3f·0000·cc3f·0000·f33f·0000··.?...?...?...?..000005b0:·773f·0000·8c3f·0000·9b3f·0000·b93f·0000··w?...?...?...?..
000005c0:·0840·0000·1640·0000·2b40·0000·3a40·0000··.@...@..+@..:@..000005c0:·c23f·0000·d43f·0000·e93f·0000·0a40·0000··.?...?...?...@..
000005d0:·5840·0000·6140·0000·7340·0000·8840·0000··X@..a@..s@...@..000005d0:·2240·0000·2b40·0000·4c40·0000·5b40·0000··"@..+@..L@..[@..
000005e0:·a940·0000·c140·0000·ca40·0000·eb40·0000··.@...@...@...@..000005e0:·6440·0000·7240·0000·8740·0000·a040·0000··d@..r@...@...@..
000005f0:·fa40·0000·0341·0000·1141·0000·2641·0000··.@...A...A..&A..000005f0:·aa40·0000·bf40·0000·c840·0000·d640·0000··.@...@...@...@..
00000600:·3f41·0000·4941·0000·5e41·0000·6741·0000··?A..IA..^A..gA..00000600:·e540·0000·f040·0000·f740·0000·0741·0000··.@...@...@...A..
00000610:·7541·0000·8441·0000·8f41·0000·9641·0000··uA...A...A...A..00000610:·1241·0000·2241·0000·3341·0000·3f41·0000··.A.."A..3A..?A..
00000620:·a641·0000·b141·0000·c141·0000·d241·0000··.A...A...A...A..00000620:·5241·0000·5b41·0000·6a41·0000·7b41·0000··RA..[A..jA..{A..
00000630:·de41·0000·f141·0000·fa41·0000·0942·0000··.A...A...A...B..00000630:·9241·0000·a041·0000·a941·0000·be41·0000··.A...A...A...A..
00000640:·1a42·0000·3142·0000·3f42·0000·4842·0000··.B..1B..?B..HB..00000640:·cc41·0000·dd41·0000·f141·0000·fe41·0000··.A...A...A...A..
00000650:·5d42·0000·6b42·0000·7c42·0000·9042·0000··]B..kB..|B...B..00000650:·1142·0000·2142·0000·2f42·0000·3c42·0000··.B..!B../B..<B..
00000660:·9d42·0000·b042·0000·c042·0000·ce42·0000··.B...B...B...B..00000660:·4442·0000·5142·0000·6342·0000·7542·0000··DB..QB..cB..uB..
00000670:·db42·0000·e342·0000·f042·0000·0243·0000··.B...B...B...C..00000670:·8342·0000·8a42·0000·9c42·0000·aa42·0000··.B...B...B...B..
00000680:·1443·0000·2243·0000·2943·0000·3b43·0000··.C.."C..)C..;C..00000680:·b542·0000·c342·0000·f642·0000·0c43·0000··.B...B...B...C..
00000690:·4943·0000·5443·0000·6243·0000·9543·0000··IC..TC..bC...C..00000690:·2e43·0000·5443·0000·6843·0000·8243·0000··.C..TC..hC...C..
000006a0:·ab43·0000·cd43·0000·f343·0000·0744·0000··.C...C...C...D..000006a0:·aa43·0000·d743·0000·fa43·0000·0b44·0000··.C...C...C...D..
000006b0:·2144·0000·4944·0000·7644·0000·9944·0000··!D..ID..vD...D..000006b0:·3644·0000·5644·0000·7344·0000·9344·0000··6D..VD..sD...D..
000006c0:·aa44·0000·d544·0000·f544·0000·1245·0000··.D...D...D...E..000006c0:·a244·0000·cf44·0000·ed44·0000·1445·0000··.D...D...D...E..
000006d0:·3245·0000·4145·0000·6e45·0000·8c45·0000··2E..AE..nE...E..000006d0:·3245·0000·5045·0000·6b45·0000·9e45·0000··2E..PE..kE...E..
000006e0:·b345·0000·d145·0000·ef45·0000·0a46·0000··.E...E...E...F..000006e0:·c545·0000·d745·0000·0746·0000·3446·0000··.E...E...F..4F..
000006f0:·3d46·0000·6446·0000·7646·0000·a646·0000··=F..dF..vF...F..000006f0:·4c46·0000·6746·0000·7b46·0000·8a46·0000··LF..gF..{F...F..
00000700:·d346·0000·eb46·0000·0647·0000·1a47·0000··.F...F...G...G..00000700:·9446·0000·a546·0000·b846·0000·cb46·0000··.F...F...F...F..
00000710:·2947·0000·3347·0000·4447·0000·5747·0000··)G..3G..DG..WG..00000710:·d946·0000·e046·0000·f246·0000·fd46·0000··.F...F...F...F..
00000720:·6a47·0000·7847·0000·7f47·0000·9147·0000··jG..xG...G...G..00000720:·0a47·0000·1a47·0000·2347·0000·6847·0000··.G...G..#G..hG..
00000730:·9c47·0000·a947·0000·b947·0000·c247·0000··.G...G...G...G..00000730:·9747·0000·b947·0000·cb47·0000·e747·0000··.G...G...G...G..
00000740:·0748·0000·3648·0000·5848·0000·6a48·0000··.H..6H..XH..jH..00000740:·2248·0000·5448·0000·7348·0000·8548·0000··"H..TH..sH...H..
00000750:·8648·0000·c148·0000·f348·0000·1249·0000··.H...H...H...I..00000750:·b748·0000·d348·0000·0f49·0000·3f49·0000··.H...H...I..?I..
00000760:·2449·0000·5649·0000·7249·0000·ae49·0000··$I..VI..rI...I..00000760:·6349·0000·8149·0000·9549·0000·9c49·0000··cI...I...I...I..
00000770:·de49·0000·024a·0000·204a·0000·344a·0000··.I...J..·J..4J..00000770:·ad49·0000·c949·0000·db49·0000·f449·0000··.I...I...I...I..
00000780:·3b4a·0000·4c4a·0000·684a·0000·7a4a·0000··;J..LJ..hJ..zJ..00000780:·024a·0000·154a·0000·374a·0000·494a·0000··.J...J..7J..IJ..
00000790:·934a·0000·a14a·0000·b44a·0000·d64a·0000··.J...J...J...J..00000790:·5e4a·0000·724a·0000·814a·0000·964a·0000··^J..rJ...J...J..
000007a0:·e84a·0000·fd4a·0000·114b·0000·204b·0000··.J...J...K..·K..000007a0:·aa4a·0000·bf4a·0000·d04a·0000·e74a·0000··.J...J...J...J..
000007b0:·354b·0000·494b·0000·5e4b·0000·6f4b·0000··5K..IK..^K..oK..000007b0:·f24a·0000·034b·0000·1d4b·0000·314b·0000··.J...K...K..1K..
000007c0:·864b·0000·914b·0000·a24b·0000·bc4b·0000··.K...K...K...K..000007c0:·484b·0000·514b·0000·784b·0000·944b·0000··HK..QK..xK...K..
000007d0:·d04b·0000·e74b·0000·f04b·0000·174c·0000··.K...K...K...L..000007d0:·aa4b·0000·ca4b·0000·ec4b·0000·0a4c·0000··.K...K...K...L..
Max diff block lines reached; 1173896/1253495 bytes (93.65%) of diff not shown.
167 KB
classes.dex
167 KB
classes.jar
13.2 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2141403·bytes,·number·of·entries:·12151 Zip·file·size:·2142669·bytes,·number·of·entries:·1216
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
Offset 752, 49 lines modifiedOffset 752, 49 lines modified
752 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class752 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class
753 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class753 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class
754 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class754 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class
755 ?rwxrwxr-x··2.0·unx····26216·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class755 ?rwxrwxr-x··2.0·unx····26216·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class
756 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/android/volley/BuildConfig.class756 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/android/volley/BuildConfig.class
757 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/Cache$Entry.class757 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/Cache$Entry.class
758 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/android/volley/Cache.class758 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/android/volley/Cache.class
759 ?rwxrwxr-x··2.0·unx······733·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher$1.class759 ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher$1.class
760 ?rwxrwxr-x··2.0·unx·····3109·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher.class760 ?rwxrwxr-x··2.0·unx·····3311·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher.class
761 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$1.class761 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$1.class
762 ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$ResponseDeliveryRunnable.class762 ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$ResponseDeliveryRunnable.class
763 ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·com/android/volley/InternalUtils.class763 ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·com/android/volley/InternalUtils.class
764 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/android/volley/Network.class764 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/android/volley/Network.class
765 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkDispatcher.class765 ?rwxrwxr-x··2.0·unx·····3572·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkDispatcher.class
766 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkResponse.class766 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkResponse.class
767 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/android/volley/Request$1.class767 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/android/volley/Request$1.class
768 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Method.class768 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Method.class
769 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Priority.class769 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Priority.class
770 ?rwxrwxr-x··2.0·unx·····8543·b-·stor·80-Jan-01·00:00·com/android/volley/Request.class770 ?rwxrwxr-x··2.0·unx·····8191·b-·stor·80-Jan-01·00:00·com/android/volley/Request.class
771 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFilter.class771 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFilter.class
772 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFinishedListener.class772 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFinishedListener.class
773 ?rwxrwxr-x··2.0·unx·····5921·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue.class773 ?rwxrwxr-x··2.0·unx·····5927·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue.class
774 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/android/volley/Response$ErrorListener.class774 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/android/volley/Response$ErrorListener.class
775 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/android/volley/Response$Listener.class775 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/android/volley/Response$Listener.class
776 ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/android/volley/Response.class776 ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/android/volley/Response.class
777 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/android/volley/ResponseDelivery.class777 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/android/volley/ResponseDelivery.class
778 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/android/volley/RetryPolicy.class778 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/android/volley/RetryPolicy.class
779 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyError.class779 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyError.class
780 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog$Marker.class780 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog$Marker.class
781 ?rwxrwxr-x··2.0·unx·····2258·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog.class781 ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog.class
782 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog.class782 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog.class
783 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/Authenticator.class783 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/Authenticator.class
784 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool$1.class784 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool$1.class
785 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool.class785 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool.class
786 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$1.class786 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$1.class
787 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CacheHeader.class787 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CacheHeader.class
788 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CountingInputStream.class788 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CountingInputStream.class
789 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack$HttpPatch.class789 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack$HttpPatch.class
790 ?rwxrwxr-x··2.0·unx·····2558·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpHeaderParser.class790 ?rwxrwxr-x··2.0·unx·····2558·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpHeaderParser.class
791 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpStack.class791 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpStack.class
792 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack$UrlRewriter.class792 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack$UrlRewriter.class
793 ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$4.class793 ?rwxrwxr-x··2.0·unx·····1910·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$4.class
794 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.class794 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.class
795 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageCache.class795 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageCache.class
796 ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageContainer.class796 ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageContainer.class
797 ?rwxrwxr-x··2.0·unx·····5874·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader.class797 ?rwxrwxr-x··2.0·unx·····5874·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader.class
798 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1$1.class798 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1$1.class
799 ?rwxrwxr-x··2.0·unx·····2829·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView.class799 ?rwxrwxr-x··2.0·unx·····2829·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView.class
800 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/PoolingByteArrayOutputStream.class800 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/PoolingByteArrayOutputStream.class
Offset 1076, 31 lines modifiedOffset 1076, 32 lines modified
1076 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$LayoutParams.class1076 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$LayoutParams.class
1077 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·android/support/v7/widget/WindowCallbackWrapper.class1077 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·android/support/v7/widget/WindowCallbackWrapper.class
1078 ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·com/android/volley/AuthFailureError.class1078 ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·com/android/volley/AuthFailureError.class
1079 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·com/android/volley/DefaultRetryPolicy.class1079 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·com/android/volley/DefaultRetryPolicy.class
1080 ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery.class1080 ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery.class
1081 ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkError.class1081 ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkError.class
1082 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·com/android/volley/ParseError.class1082 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·com/android/volley/ParseError.class
 1083 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·com/android/volley/RedirectError.class
1083 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$1.class1084 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$1.class
1084 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/android/volley/ServerError.class1085 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/android/volley/ServerError.class
1085 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/volley/TimeoutError.class1086 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/volley/TimeoutError.class
1086 ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/AndroidAuthenticator.class1087 ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/AndroidAuthenticator.class
1087 ?rwxrwxr-x··2.0·unx·····8166·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/BasicNetwork.class1088 ?rwxrwxr-x··2.0·unx·····8210·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/BasicNetwork.class
1088 ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ClearCacheRequest.class1089 ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ClearCacheRequest.class
1089 ?rwxrwxr-x··2.0·unx·····8770·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache.class1090 ?rwxrwxr-x··2.0·unx·····9218·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache.class
1090 ?rwxrwxr-x··2.0·unx·····3747·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack.class1091 ?rwxrwxr-x··2.0·unx·····3747·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack.class
1091 ?rwxrwxr-x··2.0·unx·····5176·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack.class1092 ?rwxrwxr-x··2.0·unx·····5409·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack.class
1092 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$2.class1093 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$2.class
1093 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$3.class1094 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$3.class
1094 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageListener.class1095 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageListener.class
1095 ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageRequest.class1096 ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageRequest.class
1096 ?rwxrwxr-x··2.0·unx·····1827·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonRequest.class1097 ?rwxrwxr-x··2.0·unx·····1895·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonRequest.class
1097 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NoCache.class1098 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NoCache.class
1098 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/RequestFuture.class1099 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/RequestFuture.class
1099 ?rwxrwxr-x··2.0·unx·····1565·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/StringRequest.class1100 ?rwxrwxr-x··2.0·unx·····1639·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/StringRequest.class
1100 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/controller/AppController$1.class1101 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/controller/AppController$1.class
1101 ?rwxrwxr-x··2.0·unx·····2519·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1.class1102 ?rwxrwxr-x··2.0·unx·····2519·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1.class
1102 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2.class1103 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2.class
1103 ?rwxrwxr-x··2.0·unx·····1925·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1.class1104 ?rwxrwxr-x··2.0·unx·····1925·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1.class
1104 ?rwxrwxr-x··2.0·unx·····1179·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1.class1105 ?rwxrwxr-x··2.0·unx·····1179·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1.class
1105 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2.class1106 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2.class
1106 ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1.class1107 ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1.class
Offset 1168, 15 lines modifiedOffset 1169, 15 lines modified
1168 ?rwxrwxr-x··2.0·unx····13632·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter.class1169 ?rwxrwxr-x··2.0·unx····13632·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter.class
1169 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·com/android/volley/NoConnectionError.class1170 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·com/android/volley/NoConnectionError.class
1170 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$1.class1171 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$1.class
1171 ?rwxrwxr-x··2.0·unx·····2589·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonArrayRequest.class1172 ?rwxrwxr-x··2.0·unx·····2589·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonArrayRequest.class
1172 ?rwxrwxr-x··2.0·unx·····2194·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonObjectRequest.class1173 ?rwxrwxr-x··2.0·unx·····2194·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonObjectRequest.class
1173 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1.class1174 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1.class
1174 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter.class1175 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter.class
1175 ?rwxrwxr-x··2.0·unx·····5743·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity.class1176 ?rwxrwxr-x··2.0·unx·····5735·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity.class
1176 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/CompletedListFragment.class1177 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/CompletedListFragment.class
1177 ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/settings/SettingsActivity.class1178 ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/settings/SettingsActivity.class
1178 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class1179 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class
1179 ?rwxrwxr-x··2.0·unx·····3458·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class1180 ?rwxrwxr-x··2.0·unx·····3458·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class
1180 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class1181 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class
1181 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class1182 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class
1182 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class1183 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class
Offset 1210, 8 lines modifiedOffset 1211, 8 lines modified
1210 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class1211 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class
1211 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class1212 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
1212 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class1213 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
1213 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1214 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1214 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1215 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1215 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1216 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1216 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class1217 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class
1217 1215·files,·2255290·bytes·uncompressed,·1899635·bytes·compressed:··15.8%1218 1216·files,·2256404·bytes·uncompressed,·1900749·bytes·compressed:··15.8%
495 B
zipnote «TEMP»/diffoscope_7zdcx9n9_tmp/tmp8qmjz1bl_.zip
    
Offset 3237, 14 lines modifiedOffset 3237, 17 lines modified
  
3237 Filename:·com/android/volley/NetworkError.class3237 Filename:·com/android/volley/NetworkError.class
3238 Comment:·3238 Comment:·
  
3239 Filename:·com/android/volley/ParseError.class3239 Filename:·com/android/volley/ParseError.class
3240 Comment:·3240 Comment:·
  
 3241 Filename:·com/android/volley/RedirectError.class
 3242 Comment:·
  
3241 Filename:·com/android/volley/RequestQueue$1.class3243 Filename:·com/android/volley/RequestQueue$1.class
3242 Comment:·3244 Comment:·
  
3243 Filename:·com/android/volley/ServerError.class3245 Filename:·com/android/volley/ServerError.class
3244 Comment:·3246 Comment:·
  
3245 Filename:·com/android/volley/TimeoutError.class3247 Filename:·com/android/volley/TimeoutError.class
1.23 KB
com/android/volley/CacheDispatcher$1.class
1.14 KB
procyon -ec {}
    
Offset 2, 28 lines modifiedOffset 2, 28 lines modified
2 package·com.android.volley;2 package·com.android.volley;
  
3 import·java.util.concurrent.BlockingQueue;3 import·java.util.concurrent.BlockingQueue;
  
4 class·CacheDispatcher$1·implements·Runnable4 class·CacheDispatcher$1·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·CacheDispatcher·this$0;6 ····final·/*·synthetic·*/·CacheDispatcher·this$0;
7 ····final·/*·synthetic·*/·Request·val$request;7 ····final·/*·synthetic·*/·Request·val$finalRequest;
8 ····8 ····
9 ····CacheDispatcher$1(final·CacheDispatcher·this$0,·final·Request·val$request)·{9 ····CacheDispatcher$1(final·CacheDispatcher·this$0,·final·Request·val$finalRequest)·{
10 ········this.this$0·=·this$0;10 ········this.this$0·=·this$0;
11 ········this.val$request·=·val$request;11 ········this.val$finalRequest·=·val$finalRequest;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·run()·{14 ····public·void·run()·{
15 ········try·{15 ········try·{
16 ············final·CacheDispatcher·this$0·=·this.this$0;16 ············final·CacheDispatcher·this$0·=·this.this$0;
17 ············try·{17 ············try·{
18 ················final·BlockingQueue·access$000·=·CacheDispatcher.access$000(this$0);18 ················final·BlockingQueue·access$000·=·CacheDispatcher.access$000(this$0);
19 ················try·{19 ················try·{
20 ····················access$000.put(this.val$request);20 ····················access$000.put(this.val$finalRequest);
21 ················}21 ················}
22 ················catch·(InterruptedException·ex)·{}22 ················catch·(InterruptedException·ex)·{}
23 ············}23 ············}
24 ············catch·(InterruptedException·ex2)·{}24 ············catch·(InterruptedException·ex2)·{}
25 ········}25 ········}
26 ········catch·(InterruptedException·ex3)·{}26 ········catch·(InterruptedException·ex3)·{}
27 ····}27 ····}
6.18 KB
com/android/volley/CacheDispatcher.class
6.1 KB
procyon -ec {}
    
Offset 38, 81 lines modifiedOffset 38, 83 lines modified
38 ········Process.setThreadPriority(10);38 ········Process.setThreadPriority(10);
39 ········this.mCache.initialize();39 ········this.mCache.initialize();
40 ········while·(true)·{40 ········while·(true)·{
41 ············Request·request·=·null;41 ············Request·request·=·null;
42 ············Response·networkResponse2·=·null;42 ············Response·networkResponse2·=·null;
43 ············ResponseDelivery·mDelivery·=·null;43 ············ResponseDelivery·mDelivery·=·null;
44 ············try·{44 ············try·{
45 ················while·(true)·{ 
46 ····················final·BlockingQueue·mCacheQueue·=·this.mCacheQueue;45 ················final·BlockingQueue·mCacheQueue·=·this.mCacheQueue;
 46 ················try·{
 47 ····················final·Request·take·=·mCacheQueue.take();
47 ····················try·{48 ····················try·{
 49 ························request·=·take;
 50 ························final·String·s·=·"cache-queue-take";
48 ························final·Request·take·=·mCacheQueue.take();51 ························final·Request·request2·=·request;
49 ························try·{52 ························try·{
50 ····························request·=·take;53 ····························request2.addMarker(s);
51 ····························request.addMarker("cache-queue-take"); 
52 ····························if·(request.isCanceled())·{54 ····························if·(request.isCanceled())·{
53 ································request.finish("cache-discard-canceled");55 ································request.finish("cache-discard-canceled");
54 ································continue;56 ································continue;
55 ····························}57 ····························}
56 ····························final·Cache·mCache·=·this.mCache;58 ····························final·Cache·mCache·=·this.mCache;
57 ····························try·{59 ····························try·{
58 ································final·Cache$Entry·value·=·mCache.get(request.getCacheKey());60 ································final·Cache$Entry·value·=·mCache.get(request.getCacheKey());
59 ································if·(value·==·null)·{61 ································if·(value·==·null)·{
60 ····································request.addMarker("cache-miss");62 ····································request.addMarker("cache-miss");
61 ····································this.mNetworkQueue.put(request);63 ····································this.mNetworkQueue.put(request);
62 ····································continue;64 ····································continue;
63 ································}65 ································}
64 ································Label_0194:·{66 ································Label_0239:·{
65 ····································if·(!value.isExpired())·{67 ····································if·(!value.isExpired())·{
66 ········································break·Label_0194;68 ········································break·Label_0239;
67 ····································}69 ····································}
68 ····································request.addMarker("cache-hit-expired");70 ····································request.addMarker("cache-hit-expired");
69 ····································final·Request·request2·=·request;71 ····································final·Request·request3·=·request;
70 ····································try·{72 ····································try·{
71 ········································request2.setCacheEntry(value);73 ········································request3.setCacheEntry(value);
72 ········································this.mNetworkQueue.put(request);74 ········································this.mNetworkQueue.put(request);
73 ········································continue;75 ········································continue;
74 ········································request.addMarker("cache-hit");76 ········································request.addMarker("cache-hit");
75 ········································try·{77 ········································try·{
76 ············································final·byte[]·data·=·value.data;78 ············································final·byte[]·data·=·value.data;
77 ············································try·{79 ············································try·{
78 ················································final·NetworkResponse·networkResponse·=·new·NetworkResponse(data,·value.responseHeaders);80 ················································final·NetworkResponse·networkResponse·=·new·NetworkResponse(data,·value.responseHeaders);
79 ················································final·Request·request3·=·request;81 ················································final·Request·request4·=·request;
80 ················································try·{82 ················································try·{
81 ····················································networkResponse2·=·request3.parseNetworkResponse(networkResponse);83 ····················································networkResponse2·=·request4.parseNetworkResponse(networkResponse);
82 ····················································request.addMarker("cache-hit-parsed");84 ····················································request.addMarker("cache-hit-parsed");
83 ····················································if·(!value.refreshNeeded())·{85 ····················································if·(!value.refreshNeeded())·{
84 ························································this.mDelivery.postResponse(request,·networkResponse2);86 ························································this.mDelivery.postResponse(request,·networkResponse2);
85 ························································continue;87 ························································continue;
86 ····················································}88 ····················································}
87 ····················································request.addMarker("cache-hit-refresh-needed");89 ····················································request.addMarker("cache-hit-refresh-needed");
88 ····················································final·Request·request4·=·request;90 ····················································final·Request·request5·=·request;
89 ····················································try·{91 ····················································try·{
90 ························································request4.setCacheEntry(value);92 ························································request5.setCacheEntry(value);
91 ························································networkResponse2.intermediate·=·true;93 ························································networkResponse2.intermediate·=·true;
92 ························································mDelivery·=·this.mDelivery;94 ························································mDelivery·=·this.mDelivery;
93 ····················································}95 ····················································}
94 ····················································catch·(InterruptedException·ex)·{}96 ····················································catch·(Exception·ex)·{}
95 ················································}97 ················································}
96 ················································catch·(InterruptedException·ex2)·{}98 ················································catch·(Exception·ex2)·{}
97 ············································}99 ············································}
98 ············································catch·(InterruptedException·ex3)·{}100 ············································catch·(Exception·ex3)·{}
99 ········································}101 ········································}
100 ········································catch·(InterruptedException·ex4)·{}102 ········································catch·(Exception·ex4)·{}
101 ····································}103 ····································}
102 ····································catch·(InterruptedException·ex5)·{}104 ····································catch·(Exception·ex5)·{}
103 ································}105 ································}
104 ····························}106 ····························}
105 ····························catch·(InterruptedException·ex6)·{}107 ····························catch·(Exception·ex6)·{}
106 ····························return;108 ····························return;
107 ························}109 ························}
108 ························catch·(InterruptedException·ex7)·{}110 ························catch·(Exception·ex7)·{}
109 ····················}111 ····················}
110 ····················catch·(InterruptedException·ex8)·{}112 ····················catch·(InterruptedException·ex8)·{}
111 ················}113 ················}
 114 ················catch·(InterruptedException·ex9)·{}
112 ············}115 ············}
113 ············catch·(InterruptedException·ex9)·{}116 ············catch·(InterruptedException·ex10)·{}
114 ············mDelivery.postResponse(request,·networkResponse2,·(Runnable)new·CacheDispatcher$1(this,·request));117 ············mDelivery.postResponse(request,·networkResponse2,·(Runnable)new·CacheDispatcher$1(this,·request));
115 ············continue; 
116 ········}118 ········}
117 ····}119 ····}
118 }120 }
24.6 KB
com/android/volley/NetworkDispatcher.class
24.5 KB
procyon -ec {}
    
Offset 45, 231 lines modifiedOffset 45, 233 lines modified
45 ········//·Original·Bytecode:45 ········//·Original·Bytecode:
46 ········//·46 ········//·
47 ········//·····2:·istore_1·······47 ········//·····2:·istore_1·······
48 ········//·····3:·iload_1········48 ········//·····3:·iload_1········
49 ········//·····4:·invokestatic····android/os/Process.setThreadPriority:(I)V49 ········//·····4:·invokestatic····android/os/Process.setThreadPriority:(I)V
50 ········//·····7:·invokestatic····android/os/SystemClock.elapsedRealtime:()J50 ········//·····7:·invokestatic····android/os/SystemClock.elapsedRealtime:()J
51 ········//····10:·lstore_2·······51 ········//····10:·lstore_2·······
 52 ········//····11:·aconst_null····
 53 ········//····12:·astore··········4
52 ········//····11:·aload_0········54 ········//····14:·aload_0········
53 ········//····12:·getfield········com/android/volley/NetworkDispatcher.mQueue:Ljava/util/concurrent/BlockingQueue;55 ········//····15:·getfield········com/android/volley/NetworkDispatcher.mQueue:Ljava/util/concurrent/BlockingQueue;
54 ········//····15:·astore··········456 ········//····18:·astore··········5
55 ········//····17:·aload···········457 ········//····20:·aload···········5
56 ········//····19:·invokeinterface·java/util/concurrent/BlockingQueue.take:()Ljava/lang/Object;58 ········//····22:·invokeinterface·java/util/concurrent/BlockingQueue.take:()Ljava/lang/Object;
57 ········//····24:·astore··········559 ········//····27:·astore··········4
58 ········//····26:·aload···········560 ········//····29:·aload···········4
59 ········//····28:·checkcast·······Lcom/android/volley/Request;61 ········//····31:·checkcast·······Lcom/android/volley/Request;
60 ········//····31:·astore··········562 ········//····34:·astore··········4
61 ········//····33:·ldc·············"network-queue-take"63 ········//····36:·ldc·············"network-queue-take"
62 ········//····35:·astore··········464 ········//····38:·astore··········5
63 ········//····37:·aload···········5 
64 ········//····39:·aload···········465 ········//····40:·aload···········4
 66 ········//····42:·aload···········5
65 ········//····41:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V67 ········//····44:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V
66 ········//····44:·aload···········568 ········//····47:·aload···········4
67 ········//····46:·invokevirtual···com/android/volley/Request.isCanceled:()Z69 ········//····49:·invokevirtual···com/android/volley/Request.isCanceled:()Z
68 ········//····49:·istore_1·······70 ········//····52:·istore_1·······
69 ········//····50:·iload_1········71 ········//····53:·iload_1········
70 ········//····51:·ifeq············10772 ········//····54:·ifeq············110
71 ········//····54:·ldc·············"network-discard-cancelled"73 ········//····57:·ldc·············"network-discard-cancelled"
72 ········//····56:·astore··········474 ········//····59:·astore··········5
73 ········//····58:·aload···········5 
74 ········//····60:·aload···········475 ········//····61:·aload···········4
 76 ········//····63:·aload···········5
75 ········//····62:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V77 ········//····65:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V
76 ········//····65:·goto············778 ········//····68:·goto············7
77 ········//····68:·astore··········679 ········//····71:·astore··········6
78 ········//····70:·invokestatic····android/os/SystemClock.elapsedRealtime:()J80 ········//····73:·invokestatic····android/os/SystemClock.elapsedRealtime:()J
79 ········//····73:·lload_2········81 ········//····76:·lload_2········
80 ········//····74:·lsub···········82 ········//····77:·lsub···········
81 ········//····75:·lstore··········783 ········//····78:·lstore··········7
82 ········//····77:·aload···········684 ········//····80:·aload···········6
83 ········//····79:·lload···········785 ········//····82:·lload···········7
84 ········//····81:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V86 ········//····84:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V
85 ········//····84:·aload_0········87 ········//····87:·aload_0········
86 ········//····85:·aload···········588 ········//····88:·aload···········4
87 ········//····87:·aload···········689 ········//····90:·aload···········6
88 ········//····89:·invokespecial···com/android/volley/NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V90 ········//····92:·invokespecial···com/android/volley/NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
89 ········//····92:·goto············791 ········//····95:·goto············7
90 ········//····95:·astore··········992 ········//····98:·astore··········9
91 ········//····97:·aload_0········93 ········//···100:·aload_0········
92 ········//····98:·getfield········com/android/volley/NetworkDispatcher.mQuit:Z94 ········//···101:·getfield········com/android/volley/NetworkDispatcher.mQuit:Z
93 ········//···101:·istore_1·······95 ········//···104:·istore_1·······
94 ········//···102:·iload_1········96 ········//···105:·iload_1········
95 ········//···103:·ifeq············797 ········//···106:·ifeq············7
96 ········//···106:·return·········98 ········//···109:·return·········
97 ········//···107:·aload_0········99 ········//···110:·aload_0········
98 ········//···108:·aload···········5100 ········//···111:·aload···········4
99 ········//···110:·invokespecial···com/android/volley/NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V101 ········//···113:·invokespecial···com/android/volley/NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V
100 ········//···113:·aload_0········102 ········//···116:·aload_0········
101 ········//···114:·getfield········com/android/volley/NetworkDispatcher.mNetwork:Lcom/android/volley/Network;103 ········//···117:·getfield········com/android/volley/NetworkDispatcher.mNetwork:Lcom/android/volley/Network;
102 ········//···117:·astore··········4104 ········//···120:·astore··········5
103 ········//···119:·aload···········4 
104 ········//···121:·aload···········5105 ········//···122:·aload···········5
 106 ········//···124:·aload···········4
105 ········//···123:·invokeinterface·com/android/volley/Network.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;107 ········//···126:·invokeinterface·com/android/volley/Network.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;
106 ········//···128:·astore··········10108 ········//···131:·astore··········10
107 ········//···130:·ldc·············"network-http-complete"109 ········//···133:·ldc·············"network-http-complete"
108 ········//···132:·astore··········4110 ········//···135:·astore··········5
109 ········//···134:·aload···········5 
110 ········//···136:·aload···········4111 ········//···137:·aload···········4
 112 ········//···139:·aload···········5
111 ········//···138:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V113 ········//···141:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V
112 ········//···141:·aload···········10114 ········//···144:·aload···········10
113 ········//···143:·getfield········com/android/volley/NetworkResponse.notModified:Z115 ········//···146:·getfield········com/android/volley/NetworkResponse.notModified:Z
114 ········//···146:·istore_1·······116 ········//···149:·istore_1·······
115 ········//···147:·iload_1········117 ········//···150:·iload_1········
116 ········//···148:·ifeq············258118 ········//···151:·ifeq············261
117 ········//···151:·aload···········5119 ········//···154:·aload···········4
118 ········//···153:·invokevirtual···com/android/volley/Request.hasHadResponseDelivered:()Z120 ········//···156:·invokevirtual···com/android/volley/Request.hasHadResponseDelivered:()Z
119 ········//···156:·istore_1·······121 ········//···159:·istore_1·······
120 ········//···157:·iload_1········122 ········//···160:·iload_1········
121 ········//···158:·ifeq············258123 ········//···161:·ifeq············261
122 ········//···161:·ldc·············"not-modified"124 ········//···164:·ldc·············"not-modified"
123 ········//···163:·astore··········4125 ········//···166:·astore··········5
124 ········//···165:·aload···········5 
125 ········//···167:·aload···········4126 ········//···168:·aload···········4
 127 ········//···170:·aload···········5
126 ········//···169:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V128 ········//···172:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V
127 ········//···172:·goto············7129 ········//···175:·goto············7
128 ········//···175:·astore··········9130 ········//···178:·astore··········9
129 ········//···177:·iconst_1·······131 ········//···180:·iconst_1·······
130 ········//···178:·istore··········11132 ········//···181:·istore··········11
131 ········//···180:·iload···········11133 ········//···183:·iload···········11
132 ········//···182:·anewarray·······Ljava/lang/Object;134 ········//···185:·anewarray·······Ljava/lang/Object;
133 ········//···185:·astore··········12135 ········//···188:·astore··········12
134 ········//···187:·aconst_null····136 ········//···190:·aconst_null····
135 ········//···188:·astore··········13137 ········//···191:·astore··········13
136 ········//···190:·aload···········9138 ········//···193:·aload···········9
137 ········//···192:·invokevirtual···java/lang/Exception.toString:()Ljava/lang/String;139 ········//···195:·invokevirtual···java/lang/Exception.toString:()Ljava/lang/String;
138 ········//···195:·astore··········14140 ········//···198:·astore··········14
139 ········//···197:·aload···········12 
140 ········//···199:·iconst_0······· 
141 ········//···200:·aload···········14141 ········//···200:·aload···········12
 142 ········//···202:·iconst_0·······
 143 ········//···203:·aload···········14
142 ········//···202:·aastore········144 ········//···205:·aastore········
143 ········//···203:·aload···········9145 ········//···206:·aload···········9
144 ········//···205:·ldc·············"Unhandled·exception·%s"146 ········//···208:·ldc·············"Unhandled·exception·%s"
145 ········//···207:·aload···········12147 ········//···210:·aload···········12
146 ········//···209:·invokestatic····com/android/volley/VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V148 ········//···212:·invokestatic····com/android/volley/VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
147 ········//···212:·new·············Lcom/android/volley/VolleyError;149 ········//···215:·new·············Lcom/android/volley/VolleyError;
148 ········//···215:·astore··········6150 ········//···218:·astore··········6
149 ········//···217:·aload···········6151 ········//···220:·aload···········6
150 ········//···219:·aload···········9152 ········//···222:·aload···········9
151 ········//···221:·invokespecial···com/android/volley/VolleyError.<init>:(Ljava/lang/Throwable;)V153 ········//···224:·invokespecial···com/android/volley/VolleyError.<init>:(Ljava/lang/Throwable;)V
152 ········//···224:·invokestatic····android/os/SystemClock.elapsedRealtime:()J154 ········//···227:·invokestatic····android/os/SystemClock.elapsedRealtime:()J
153 ········//···227:·lload_2········155 ········//···230:·lload_2········
154 ········//···228:·lsub···········156 ········//···231:·lsub···········
155 ········//···229:·lstore··········7157 ········//···232:·lstore··········7
156 ········//···231:·aload···········6158 ········//···234:·aload···········6
157 ········//···233:·lload···········7159 ········//···236:·lload···········7
158 ········//···235:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V160 ········//···238:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V
159 ········//···238:·aload_0········161 ········//···241:·aload_0········
160 ········//···239:·getfield········com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery;162 ········//···242:·getfield········com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery;
161 ········//···242:·astore··········4163 ········//···245:·astore··········5
162 ········//···244:·aload···········4 
Max diff block lines reached; 7529/25062 bytes (30.04%) of diff not shown.
674 B
com/android/volley/NetworkResponse.class
594 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 17 lines modified
  
1 package·com.android.volley;1 package·com.android.volley;
  
2 import·java.util.Collections;2 import·java.util.Collections;
3 import·java.util.Map;3 import·java.util.Map;
 4 import·java.io.Serializable;
  
4 public·class·NetworkResponse5 public·class·NetworkResponse·implements·Serializable
5 {6 {
 7 ····private·static·final·long·serialVersionUID·=·261324248608656L;
6 ····public·final·byte[]·data;8 ····public·final·byte[]·data;
7 ····public·final·Map·headers;9 ····public·final·Map·headers;
8 ····public·final·long·networkTimeMs;10 ····public·final·long·networkTimeMs;
9 ····public·final·boolean·notModified;11 ····public·final·boolean·notModified;
10 ····public·final·int·statusCode;12 ····public·final·int·statusCode;
11 ····13 ····
12 ····public·NetworkResponse(final·int·n,·final·byte[]·array,·final·Map·map,·final·boolean·b)·{14 ····public·NetworkResponse(final·int·n,·final·byte[]·array,·final·Map·map,·final·boolean·b)·{
4.46 KB
com/android/volley/Request.class
4.4 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 33 lines modified
  
1 package·com.android.volley;1 package·com.android.volley;
  
2 import·java.util.Collections;2 import·java.util.Collections;
3 import·android.os.Handler;3 import·android.os.Handler;
4 import·android.os.Looper;4 import·android.os.Looper;
5 import·android.os.SystemClock; 
6 import·android.net.Uri;5 import·android.net.Uri;
7 import·android.text.TextUtils;6 import·android.text.TextUtils;
8 import·java.util.Iterator;7 import·java.util.Iterator;
9 import·java.util.Set;8 import·java.util.Set;
10 import·java.io.UnsupportedEncodingException;9 import·java.io.UnsupportedEncodingException;
11 import·java.net.URLEncoder;10 import·java.net.URLEncoder;
12 import·java.util.Map;11 import·java.util.Map;
  
13 public·abstract·class·Request·implements·Comparable12 public·abstract·class·Request·implements·Comparable
14 {13 {
15 ····private·static·final·String·DEFAULT_PARAMS_ENCODING·=·"UTF-8";14 ····private·static·final·String·DEFAULT_PARAMS_ENCODING·=·"UTF-8";
16 ····private·static·final·long·SLOW_REQUEST_THRESHOLD_MS·=·3000L; 
17 ····private·static·long·sCounter;15 ····private·static·long·sCounter;
18 ····private·Cache$Entry·mCacheEntry;16 ····private·Cache$Entry·mCacheEntry;
19 ····private·boolean·mCanceled;17 ····private·boolean·mCanceled;
20 ····private·final·int·mDefaultTrafficStatsTag;18 ····private·final·int·mDefaultTrafficStatsTag;
21 ····private·final·Response$ErrorListener·mErrorListener;19 ····private·Response$ErrorListener·mErrorListener;
22 ····private·final·VolleyLog$MarkerLog·mEventLog;20 ····private·final·VolleyLog$MarkerLog·mEventLog;
23 ····private·String·mIdentifier;21 ····private·String·mIdentifier;
24 ····private·final·int·mMethod;22 ····private·final·int·mMethod;
25 ····private·String·mRedirectUrl;23 ····private·String·mRedirectUrl;
26 ····private·long·mRequestBirthTime; 
27 ····private·RequestQueue·mRequestQueue;24 ····private·RequestQueue·mRequestQueue;
28 ····private·boolean·mResponseDelivered;25 ····private·boolean·mResponseDelivered;
29 ····private·RetryPolicy·mRetryPolicy;26 ····private·RetryPolicy·mRetryPolicy;
30 ····private·Integer·mSequence;27 ····private·Integer·mSequence;
31 ····private·boolean·mShouldCache;28 ····private·boolean·mShouldCache;
32 ····private·Object·mTag;29 ····private·Object·mTag;
33 ····private·final·String·mUrl;30 ····private·final·String·mUrl;
Offset 43, 15 lines modifiedOffset 40, 14 lines modified
43 ········else·{40 ········else·{
44 ············mEventLog·=·null;41 ············mEventLog·=·null;
45 ········}42 ········}
46 ········this.mEventLog·=·mEventLog;43 ········this.mEventLog·=·mEventLog;
47 ········this.mShouldCache·=·true;44 ········this.mShouldCache·=·true;
48 ········this.mCanceled·=·false;45 ········this.mCanceled·=·false;
49 ········this.mResponseDelivered·=·false;46 ········this.mResponseDelivered·=·false;
50 ········this.mRequestBirthTime·=·0L; 
51 ········this.mCacheEntry·=·null;47 ········this.mCacheEntry·=·null;
52 ········this.mMethod·=·mMethod;48 ········this.mMethod·=·mMethod;
53 ········this.mUrl·=·mUrl;49 ········this.mUrl·=·mUrl;
54 ········this.mIdentifier·=·createIdentifier(mMethod,·mUrl);50 ········this.mIdentifier·=·createIdentifier(mMethod,·mUrl);
55 ········this.mErrorListener·=·mErrorListener;51 ········this.mErrorListener·=·mErrorListener;
56 ········this.setRetryPolicy((RetryPolicy)new·DefaultRetryPolicy());52 ········this.setRetryPolicy((RetryPolicy)new·DefaultRetryPolicy());
57 ········this.mDefaultTrafficStatsTag·=·findDefaultTrafficStatsTag(mUrl);53 ········this.mDefaultTrafficStatsTag·=·findDefaultTrafficStatsTag(mUrl);
Offset 125, 17 lines modifiedOffset 121, 14 lines modified
125 ········return·hashCode;121 ········return·hashCode;
126 ····}122 ····}
127 ····123 ····
128 ····public·void·addMarker(final·String·s)·{124 ····public·void·addMarker(final·String·s)·{
129 ········if·(VolleyLog$MarkerLog.ENABLED)·{125 ········if·(VolleyLog$MarkerLog.ENABLED)·{
130 ············this.mEventLog.add(s,·Thread.currentThread().getId());126 ············this.mEventLog.add(s,·Thread.currentThread().getId());
131 ········}127 ········}
132 ········else·if·(this.mRequestBirthTime·==·0L)·{ 
133 ············this.mRequestBirthTime·=·SystemClock.elapsedRealtime(); 
134 ········} 
135 ····}128 ····}
136 ····129 ····
137 ····public·void·cancel()·{130 ····public·void·cancel()·{
138 ········this.mCanceled·=·true;131 ········this.mCanceled·=·true;
139 ····}132 ····}
140 ····133 ····
141 ····public·int·compareTo(final·Request·request)·{134 ····public·int·compareTo(final·Request·request)·{
Offset 158, 31 lines modifiedOffset 151, 26 lines modified
158 ····}151 ····}
159 ····152 ····
160 ····protected·abstract·void·deliverResponse(final·Object·p0);153 ····protected·abstract·void·deliverResponse(final·Object·p0);
161 ····154 ····
162 ····void·finish(final·String·s)·{155 ····void·finish(final·String·s)·{
163 ········if·(this.mRequestQueue·!=·null)·{156 ········if·(this.mRequestQueue·!=·null)·{
164 ············this.mRequestQueue.finish(this);157 ············this.mRequestQueue.finish(this);
 158 ············this.onFinish();
165 ········}159 ········}
166 ········if·(VolleyLog$MarkerLog.ENABLED)·{160 ········if·(VolleyLog$MarkerLog.ENABLED)·{
167 ············final·long·id·=·Thread.currentThread().getId();161 ············final·long·id·=·Thread.currentThread().getId();
168 ············if·(Looper.myLooper()·!=·Looper.getMainLooper())·{162 ············if·(Looper.myLooper()·!=·Looper.getMainLooper())·{
169 ················new·Handler(Looper.getMainLooper()).post((Runnable)new·Request$1(this,·s,·id));163 ················new·Handler(Looper.getMainLooper()).post((Runnable)new·Request$1(this,·s,·id));
170 ············}164 ············}
171 ············else·{165 ············else·{
172 ················this.mEventLog.add(s,·id);166 ················this.mEventLog.add(s,·id);
173 ················this.mEventLog.finish(this.toString());167 ················this.mEventLog.finish(this.toString());
174 ············}168 ············}
175 ········}169 ········}
176 ········else·{ 
177 ············final·long·l·=·SystemClock.elapsedRealtime()·-·this.mRequestBirthTime; 
178 ············if·(l·>=·3000L)·{ 
179 ················VolleyLog.d("%d·ms:·%s",·new·Object[]·{·Long.valueOf(l),·this.toString()·}); 
180 ············} 
181 ········} 
182 ····}170 ····}
183 ····171 ····
184 ····public·byte[]·getBody()·{172 ····public·byte[]·getBody()·{
185 ········final·Map·params·=·this.getParams();173 ········final·Map·params·=·this.getParams();
186 ········byte[]·encodeParameters;174 ········byte[]·encodeParameters;
187 ········if·(params·!=·null·&&·params.size()·>·0)·{175 ········if·(params·!=·null·&&·params.size()·>·0)·{
188 ············encodeParameters·=·this.encodeParameters(params,·this.getParamsEncoding());176 ············encodeParameters·=·this.encodeParameters(params,·this.getParamsEncoding());
Offset 198, 15 lines modifiedOffset 186, 15 lines modified
198 ····}186 ····}
199 ····187 ····
200 ····public·Cache$Entry·getCacheEntry()·{188 ····public·Cache$Entry·getCacheEntry()·{
201 ········return·this.mCacheEntry;189 ········return·this.mCacheEntry;
202 ····}190 ····}
203 ····191 ····
204 ····public·String·getCacheKey()·{192 ····public·String·getCacheKey()·{
205 ········return·this.getUrl();193 ········return·this.mMethod·+·":"·+·this.mUrl;
206 ····}194 ····}
207 ····195 ····
208 ····public·Response$ErrorListener·getErrorListener()·{196 ····public·Response$ErrorListener·getErrorListener()·{
209 ········return·this.mErrorListener;197 ········return·this.mErrorListener;
210 ····}198 ····}
211 ····199 ····
212 ····public·Map·getHeaders()·{200 ····public·Map·getHeaders()·{
Offset 303, 14 lines modifiedOffset 291, 18 lines modified
303 ········return·this.mCanceled;291 ········return·this.mCanceled;
304 ····}292 ····}
305 ····293 ····
306 ····public·void·markDelivered()·{294 ····public·void·markDelivered()·{
307 ········this.mResponseDelivered·=·true;295 ········this.mResponseDelivered·=·true;
308 ····}296 ····}
309 ····297 ····
Max diff block lines reached; 196/4480 bytes (4.38%) of diff not shown.
14.9 KB
com/android/volley/RequestQueue.class
14.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 627, 65 lines modifiedOffset 627, 65 lines modified
627 ············20····22····23···any627 ············20····22····23···any
628 ············24····26····23···any628 ············24····26····23···any
  
629 ··public·void·cancelAll(com.android.volley.RequestQueue$RequestFilter);629 ··public·void·cancelAll(com.android.volley.RequestQueue$RequestFilter);
630 ····descriptor:·(Lcom/android/volley/RequestQueue$RequestFilter;)V630 ····descriptor:·(Lcom/android/volley/RequestQueue$RequestFilter;)V
631 ····flags:·(0x0001)·ACC_PUBLIC631 ····flags:·(0x0001)·ACC_PUBLIC
632 ····Code:632 ····Code:
633 ······stack=300,·locals=6,·args_size=2633 ······stack=300,·locals=7,·args_size=2
634 ·········0:·aload_0634 ·········0:·aload_0
635 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;635 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
636 ·········4:·astore_2636 ·········4:·astore_2
637 ·········5:·aload_2637 ·········5:·aload_2
638 ·········6:·monitorenter638 ·········6:·monitorenter
639 ·········7:·aload_0639 ·········7:·aload_0
640 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;640 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
641 ········11:·astore_3641 ········11:·astore_3
642 ········12:·aload_3642 ········12:·aload_3
643 ········13:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;643 ········13:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
644 ········18:·astore_3644 ········18:·astore········4
645 ········19:·aload_3645 ········20:·aload·········4
646 ········20:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z646 ········22:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
647 ········25:·istore········4647 ········27:·istore········5
648 ········27:·iload·········4648 ········29:·iload·········5
649 ········29:·ifeq··········75649 ········31:·ifeq··········78
650 ········32:·aload_3650 ········34:·aload·········4
651 ········33:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;651 ········36:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
652 ········38:·astore········5652 ········41:·astore········6
653 ········40:·aload·········5653 ········43:·aload·········6
654 ········42:·checkcast·····#95·················//·class·com/android/volley/Request654 ········45:·checkcast·····#95·················//·class·com/android/volley/Request
655 ········45:·astore········5655 ········48:·astore········6
656 ········47:·aload_1656 ········50:·aload_1
657 ········48:·aload·········5657 ········51:·aload·········6
658 ········50:·invokeinterface·#182,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFilter.apply:(Lcom/android/volley/Request;)Z658 ········53:·invokeinterface·#182,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFilter.apply:(Lcom/android/volley/Request;)Z
659 ········55:·istore········4659 ········58:·istore········5
660 ········57:·iload·········4 
661 ········59:·ifeq··········19 
662 ········62:·aload·········5660 ········60:·iload·········5
 661 ········62:·ifeq··········20
 662 ········65:·aload·········6
663 ········64:·invokevirtual·#185················//·Method·com/android/volley/Request.cancel:()V663 ········67:·invokevirtual·#185················//·Method·com/android/volley/Request.cancel:()V
664 ········67:·goto··········19664 ········70:·goto··········20
665 ········70:·astore_3665 ········73:·astore_3
666 ········71:·aload_2666 ········74:·aload_2
667 ········72:·monitorexit667 ········75:·monitorexit
668 ········73:·aload_3668 ········76:·aload_3
669 ········74:·athrow669 ········77:·athrow
670 ········75:·aload_2670 ········78:·aload_2
671 ········76:·monitorexit671 ········79:·monitorexit
672 ········77:·return672 ········80:·return
673 ······Exception·table:673 ······Exception·table:
674 ·········from····to··target·type674 ·········from····to··target·type
675 ·············7····11····70···any675 ·············7····11····73···any
676 ············12····18····70···any676 ············12····18····73···any
677 ············19····25····70···any 
678 ············32····38····70···any 
679 ············40····45····70···any 
680 ············48····55····70···any 
681 ············62····67····70···any677 ············20····27····73···any
682 ············71····73····70···any678 ············34····41····73···any
 679 ············43····48····73···any
 680 ············51····58····73···any
 681 ············65····70····73···any
683 ············75····77····70···any682 ············74····76····73···any
 683 ············78····80····73···any
  
684 ··public·void·cancelAll(java.lang.Object);684 ··public·void·cancelAll(java.lang.Object);
685 ····descriptor:·(Ljava/lang/Object;)V685 ····descriptor:·(Ljava/lang/Object;)V
686 ····flags:·(0x0001)·ACC_PUBLIC686 ····flags:·(0x0001)·ACC_PUBLIC
687 ····Code:687 ····Code:
688 ······stack=300,·locals=3,·args_size=2688 ······stack=300,·locals=3,·args_size=2
689 ·········0:·aload_1689 ·········0:·aload_1
Offset 708, 15 lines modifiedOffset 708, 15 lines modified
708 ········28:·invokevirtual·#200················//·Method·cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V708 ········28:·invokevirtual·#200················//·Method·cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V
709 ········31:·return709 ········31:·return
  
710 ··void·finish(com.android.volley.Request);710 ··void·finish(com.android.volley.Request);
711 ····descriptor:·(Lcom/android/volley/Request;)V711 ····descriptor:·(Lcom/android/volley/Request;)V
712 ····flags:·(0x0000)712 ····flags:·(0x0000)
713 ····Code:713 ····Code:
714 ······stack=300,·locals=13,·args_size=2714 ······stack=300,·locals=14,·args_size=2
715 ·········0:·aload_0715 ·········0:·aload_0
716 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;716 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
717 ·········4:·astore_2717 ·········4:·astore_2
718 ·········5:·aload_2718 ·········5:·aload_2
719 ·········6:·monitorenter719 ·········6:·monitorenter
720 ·········7:·aload_0720 ·········7:·aload_0
721 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;721 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
Offset 733, 143 lines modifiedOffset 733, 143 lines modified
733 ········27:·aload_2733 ········27:·aload_2
734 ········28:·monitorenter734 ········28:·monitorenter
735 ········29:·aload_0735 ········29:·aload_0
736 ········30:·getfield······#83·················//·Field·mFinishedListeners:Ljava/util/List;736 ········30:·getfield······#83·················//·Field·mFinishedListeners:Ljava/util/List;
737 ········33:·astore_3737 ········33:·astore_3
738 ········34:·aload_3738 ········34:·aload_3
739 ········35:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;739 ········35:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
740 ········40:·astore_3740 ········40:·astore········4
741 ········41:·aload_3741 ········42:·aload·········4
742 ········42:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z742 ········44:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
743 ········47:·istore········4743 ········49:·istore········5
744 ········49:·iload·········4744 ········51:·iload·········5
745 ········51:·ifeq··········90745 ········53:·ifeq··········93
746 ········54:·aload_3746 ········56:·aload·········4
747 ········55:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;747 ········58:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
748 ········60:·astore········5748 ········63:·astore········6
749 ········62:·aload·········5749 ········65:·aload·········6
750 ········64:·checkcast·····#206················//·class·com/android/volley/RequestQueue$RequestFinishedListener750 ········67:·checkcast·····#206················//·class·com/android/volley/RequestQueue$RequestFinishedListener
751 ········67:·astore········5751 ········70:·astore········6
752 ········69:·aload·········5752 ········72:·aload·········6
753 ········71:·aload_1753 ········74:·aload_1
754 ········72:·invokeinterface·#210,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFinishedListener.onRequestFinished:(Lcom/android/volley/Request;)V754 ········75:·invokeinterface·#210,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFinishedListener.onRequestFinished:(Lcom/android/volley/Request;)V
755 ········77:·goto··········41755 ········80:·goto··········42
756 ········80:·astore_3756 ········83:·astore_3
757 ········81:·aload_2757 ········84:·aload_2
758 ········82:·monitorexit758 ········85:·monitorexit
759 ········83:·aload_3759 ········86:·aload_3
760 ········84:·athrow760 ········87:·athrow
761 ········85:·astore_3761 ········88:·astore_3
762 ········86:·aload_2762 ········89:·aload_2
763 ········87:·monitorexit 
764 ········88:·aload_3 
765 ········89:·athrow 
766 ········90:·aload_2 
767 ········91:·monitorexit763 ········90:·monitorexit
 764 ········91:·aload_3
 765 ········92:·athrow
 766 ········93:·aload_2
 767 ········94:·monitorexit
Max diff block lines reached; 2069/15072 bytes (13.73%) of diff not shown.
9.83 KB
com/android/volley/VolleyLog$MarkerLog.class
9.75 KB
javap -verbose -constants -s -l -private {}
    
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
301 ········25:·invokestatic··#75·················//·Method·com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V301 ········25:·invokestatic··#75·················//·Method·com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V
302 ········28:·return302 ········28:·return
  
303 ··public·void·finish(java.lang.String);303 ··public·void·finish(java.lang.String);
304 ····descriptor:·(Ljava/lang/String;)V304 ····descriptor:·(Ljava/lang/String;)V
305 ····flags:·(0x0001)·ACC_PUBLIC305 ····flags:·(0x0001)·ACC_PUBLIC
306 ····Code:306 ····Code:
307 ······stack=300,·locals=22,·args_size=2307 ······stack=300,·locals=20,·args_size=2
308 ·········0:·aload_0308 ·········0:·aload_0
309 ·········1:·monitorenter309 ·········1:·monitorenter
310 ·········2:·iconst_1310 ·········2:·iconst_1
311 ·········3:·istore_2311 ·········3:·istore_2
312 ·········4:·aload_0312 ·········4:·aload_0
313 ·········5:·iload_2313 ·········5:·iload_2
314 ·········6:·putfield······#29·················//·Field·mFinished:Z314 ·········6:·putfield······#29·················//·Field·mFinished:Z
Offset 349, 128 lines modifiedOffset 349, 124 lines modified
349 ········69:·iconst_2349 ········69:·iconst_2
350 ········70:·istore········8350 ········70:·istore········8
351 ········72:·iload·········8351 ········72:·iload·········8
352 ········74:·anewarray·····#4··················//·class·java/lang/Object352 ········74:·anewarray·····#4··················//·class·java/lang/Object
353 ········77:·astore········9353 ········77:·astore········9
354 ········79:·iconst_0354 ········79:·iconst_0
355 ········80:·istore········12355 ········80:·istore········12
356 ········82:·aconst_null 
357 ········83:·astore········13 
358 ········85:·lload_3356 ········82:·lload_3
359 ········86:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;357 ········83:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
360 ········89:·astore········14358 ········86:·astore········13
361 ········91:·aload·········9359 ········88:·aload·········9
362 ········93:·iconst_0360 ········90:·iconst_0
363 ········94:·aload·········14361 ········91:·aload·········13
364 ········96:·aastore362 ········93:·aastore
365 ········97:·iconst_1363 ········94:·iconst_1
366 ········98:·istore········12364 ········95:·istore········12
367 ·······100:·aload·········9365 ········97:·aload·········9
368 ·······102:·iload·········12366 ········99:·iload·········12
369 ·······104:·aload_1367 ·······101:·aload_1
370 ·······105:·aastore368 ·······102:·aastore
371 ·······106:·aload·········7369 ·······103:·aload·········7
372 ·······108:·aload·········9370 ·······105:·aload·········9
373 ·······110:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V371 ·······107:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V
374 ·······113:·aload_0372 ·······110:·aload_0
375 ·······114:·getfield······#27·················//·Field·mMarkers:Ljava/util/List;373 ·······111:·getfield······#27·················//·Field·mMarkers:Ljava/util/List;
376 ·······117:·astore········7374 ·······114:·astore········7
377 ·······119:·aload·········7375 ·······116:·aload·········7
378 ·······121:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;376 ·······118:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
379 ·······126:·astore········7377 ·······123:·astore········14
380 ·······128:·aload·········7378 ·······125:·aload·········14
381 ·······130:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z379 ·······127:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
382 ·······135:·istore········8 
383 ·······137:·iload·········8380 ·······132:·istore_2
 381 ·······133:·iload_2
384 ·······139:·ifeq··········26382 ·······134:·ifeq··········26
385 ·······142:·aload·········7383 ·······137:·aload·········14
386 ·······144:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;384 ·······139:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
387 ·······149:·astore········15385 ·······144:·astore········15
388 ·······151:·aload·········15386 ·······146:·aload·········15
389 ·······153:·checkcast·····#41·················//·class·com/android/volley/VolleyLog$MarkerLog$Marker387 ·······148:·checkcast·····#41·················//·class·com/android/volley/VolleyLog$MarkerLog$Marker
390 ·······156:·astore········15388 ·······151:·astore········15
391 ·······158:·aload·········15389 ·······153:·aload·········15
392 ·······160:·getfield······#44·················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.time:J390 ·······155:·getfield······#44·················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.time:J
393 ·······163:·lstore········16391 ·······158:·lstore········16
394 ·······165:·ldc···········#107················//·String·(+%-4d)·[%2d]·%s392 ·······160:·ldc···········#107················//·String·(+%-4d)·[%2d]·%s
395 ·······167:·astore········9393 ·······162:·astore········7
396 ·······169:·iconst_3394 ·······164:·iconst_3
397 ·······170:·istore········12395 ·······165:·istore········8
398 ·······172:·iload·········12396 ·······167:·iload·········8
399 ·······174:·anewarray·····#4··················//·class·java/lang/Object397 ·······169:·anewarray·····#4··················//·class·java/lang/Object
400 ·······177:·astore········13398 ·······172:·astore········9
401 ·······179:·iconst_0399 ·······174:·iconst_0
402 ·······180:·istore········18400 ·······175:·istore········12
403 ·······182:·aconst_null 
404 ·······183:·astore········14 
405 ·······185:·lload·········16401 ·······177:·lload·········16
406 ·······187:·lload·········10402 ·······179:·lload·········10
407 ·······189:·lsub403 ·······181:·lsub
408 ·······190:·lstore········19404 ·······182:·lstore········18
409 ·······192:·lload·········19405 ·······184:·lload·········18
410 ·······194:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;406 ·······186:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
411 ·······197:·astore········21407 ·······189:·astore········13
 408 ·······191:·aload·········9
 409 ·······193:·iconst_0
412 ·······199:·aload·········13410 ·······194:·aload·········13
 411 ·······196:·aastore
413 ·······201:·iconst_0412 ·······197:·iconst_1
414 ·······202:·aload·········21 
415 ·······204:·aastore 
416 ·······205:·iconst_1 
417 ·······206:·istore········18413 ·······198:·istore········12
418 ·······208:·aload·········15414 ·······200:·aload·········15
419 ·······210:·getfield······#111················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.thread:J415 ·······202:·getfield······#111················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.thread:J
420 ·······213:·lstore········19416 ·······205:·lstore········18
421 ·······215:·lload·········19417 ·······207:·lload·········18
422 ·······217:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;418 ·······209:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
423 ·······220:·astore········21419 ·······212:·astore········13
 420 ·······214:·aload·········9
 421 ·······216:·iload·········12
424 ·······222:·aload·········13422 ·······218:·aload·········13
425 ·······224:·iload·········18 
426 ·······226:·aload·········21 
427 ·······228:·aastore423 ·······220:·aastore
428 ·······229:·iconst_2424 ·······221:·iconst_2
429 ·······230:·istore········18425 ·······222:·istore········12
430 ·······232:·aload·········15426 ·······224:·aload·········15
431 ·······234:·getfield······#115················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.name:Ljava/lang/String;427 ·······226:·getfield······#115················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.name:Ljava/lang/String;
432 ·······237:·astore········21428 ·······229:·astore········13
 429 ·······231:·aload·········9
 430 ·······233:·iload·········12
433 ·······239:·aload·········13431 ·······235:·aload·········13
434 ·······241:·iload·········18432 ·······237:·aastore
435 ·······243:·aload·········21433 ·······238:·aload·········7
436 ·······245:·aastore 
437 ·······246:·aload·········9434 ·······240:·aload·········9
438 ·······248:·aload·········13 
439 ·······250:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V435 ·······242:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V
440 ·······253:·lload·········16436 ·······245:·lload·········16
441 ·······255:·lstore········10437 ·······247:·lstore········10
442 ·······257:·goto··········128438 ·······249:·goto··········125
443 ·······260:·astore········7439 ·······252:·astore········7
444 ·······262:·aload_0440 ·······254:·aload_0
445 ·······263:·monitorexit441 ·······255:·monitorexit
446 ·······264:·aload·········7442 ·······256:·aload·········7
447 ·······266:·athrow443 ·······258:·athrow
448 ······Exception·table:444 ······Exception·table:
449 ·········from····to··target·type445 ·········from····to··target·type
450 ·············5·····9···260···any446 ·············5·····9···252···any
451 ·············9····13···260···any447 ·············9····13···252···any
Max diff block lines reached; 0/9893 bytes (0.00%) of diff not shown.
9.81 KB
com/android/volley/toolbox/ImageLoader$4.class
9.72 KB
javap -verbose -constants -s -l -private {}
    
Offset 112, 84 lines modifiedOffset 112, 88 lines modified
112 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V112 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
113 ·········9:·return113 ·········9:·return
  
114 ··public·void·run();114 ··public·void·run();
115 ····descriptor:·()V115 ····descriptor:·()V
116 ····flags:·(0x0001)·ACC_PUBLIC116 ····flags:·(0x0001)·ACC_PUBLIC
117 ····Code:117 ····Code:
118 ······stack=300,·locals=9,·args_size=1118 ······stack=300,·locals=8,·args_size=1
119 ·········0:·aload_0119 ·········0:·aload_0
120 ·········1:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;120 ·········1:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;
121 ·········4:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;121 ·········4:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
122 ·········7:·invokevirtual·#26·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;122 ·········7:·invokevirtual·#26·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
 123 ········10:·astore_1
 124 ········11:·aload_1
123 ········10:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;125 ········12:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
124 ········15:·astore_1126 ········17:·astore_2
125 ········16:·aload_1127 ········18:·aload_2
126 ········17:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z128 ········19:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
127 ········22:·istore_2129 ········24:·istore_3
128 ········23:·iload_2130 ········25:·iload_3
129 ········24:·ifeq··········157131 ········26:·ifeq··········154
130 ········27:·aload_1132 ········29:·aload_2
131 ········28:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;133 ········30:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
132 ········33:·checkcast·····#44·················//·class·com/android/volley/toolbox/ImageLoader$BatchedImageRequest134 ········35:·checkcast·····#44·················//·class·com/android/volley/toolbox/ImageLoader$BatchedImageRequest
133 ········36:·astore_3 
134 ········37:·aload_3135 ········38:·astore········4
 136 ········40:·aload·········4
135 ········38:·invokestatic··#48·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;137 ········42:·invokestatic··#48·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;
 138 ········45:·astore_1
 139 ········46:·aload_1
136 ········41:·invokevirtual·#51·················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;140 ········47:·invokevirtual·#51·················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;
137 ········44:·astore········4141 ········50:·astore········5
138 ········46:·aload·········4142 ········52:·aload·········5
139 ········48:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z143 ········54:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
140 ········53:·istore········5 
141 ········55:·iload·········5144 ········59:·istore_3
 145 ········60:·iload_3
142 ········57:·ifeq··········16146 ········61:·ifeq··········18
143 ········60:·aload·········4147 ········64:·aload·········5
144 ········62:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;148 ········66:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
145 ········67:·checkcast·····#53·················//·class·com/android/volley/toolbox/ImageLoader$ImageContainer149 ········71:·checkcast·····#53·················//·class·com/android/volley/toolbox/ImageLoader$ImageContainer
146 ········70:·astore········6150 ········74:·astore········6
147 ········72:·aload·········6151 ········76:·aload·········6
148 ········74:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;152 ········78:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;
 153 ········81:·astore_1
149 ········77:·astore········7 
150 ········79:·aload·········7 
151 ········81:·ifnull········46 
152 ········84:·aload_3154 ········82:·aload_1
 155 ········83:·ifnull········52
 156 ········86:·aload·········4
153 ········85:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;157 ········88:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;
154 ········88:·astore········7 
155 ········90:·aload·········7158 ········91:·astore_1
 159 ········92:·aload_1
156 ········92:·ifnonnull·····132160 ········93:·ifnonnull·····130
157 ········95:·aload_3161 ········96:·aload·········4
158 ········96:·invokestatic··#65·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap;162 ········98:·invokestatic··#65·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap;
159 ········99:·astore········7163 ·······101:·astore_1
160 ·······101:·aload·········6164 ·······102:·aload·········6
161 ·······103:·aload·········7165 ·······104:·aload_1
162 ·······105:·invokestatic··#69·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;166 ·······105:·invokestatic··#69·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
163 ·······108:·pop167 ·······108:·pop
164 ·······109:·aload·········6168 ·······109:·aload·········6
165 ·······111:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;169 ·······111:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;
 170 ·······114:·astore_1
 171 ·······115:·aconst_null
166 ·······114:·astore········7172 ·······116:·astore········7
 173 ·······118:·aload_1
167 ·······116:·aconst_null 
168 ·······117:·astore········8 
169 ·······119:·aload·········7174 ·······119:·aload·········6
170 ·······121:·aload·········6 
171 ·······123:·iconst_0175 ·······121:·iconst_0
172 ·······124:·invokeinterface·#75,··3···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V176 ·······122:·invokeinterface·#75,··3···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V
173 ·······129:·goto··········46177 ·······127:·goto··········52
174 ·······132:·aload·········6178 ·······130:·aload·········6
175 ·······134:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;179 ·······132:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;
 180 ·······135:·astore_1
176 ·······137:·astore········7181 ·······136:·aload·········4
177 ·······139:·aload_3 
178 ·······140:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;182 ·······138:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;
179 ·······143:·astore········8183 ·······141:·astore········7
 184 ·······143:·aload_1
180 ·······145:·aload·········7185 ·······144:·aload·········7
181 ·······147:·aload·········8 
182 ·······149:·invokeinterface·#79,··2···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onErrorResponse:(Lcom/android/volley/VolleyError;)V186 ·······146:·invokeinterface·#79,··2···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onErrorResponse:(Lcom/android/volley/VolleyError;)V
183 ·······154:·goto··········46187 ·······151:·goto··········52
184 ·······157:·aload_0188 ·······154:·aload_0
185 ·······158:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;189 ·······155:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;
186 ·······161:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;190 ·······158:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
187 ·······164:·invokevirtual·#82·················//·Method·java/util/HashMap.clear:()V191 ·······161:·invokevirtual·#82·················//·Method·java/util/HashMap.clear:()V
188 ·······167:·aload_0192 ·······164:·aload_0
189 ·······168:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;193 ·······165:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;
190 ·······171:·aconst_null194 ·······168:·aconst_null
191 ·······172:·invokestatic··#86·················//·Method·com/android/volley/toolbox/ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;195 ·······169:·invokestatic··#86·················//·Method·com/android/volley/toolbox/ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;
192 ·······175:·pop196 ·······172:·pop
193 ·······176:·return197 ·······173:·return
194 }198 }
1000 B
com/android/volley/DefaultRetryPolicy.class
915 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 package·com.android.volley;1 package·com.android.volley;
  
2 public·class·DefaultRetryPolicy·implements·RetryPolicy2 public·class·DefaultRetryPolicy·implements·RetryPolicy
3 {3 {
4 ····public·static·final·float·DEFAULT_BACKOFF_MULT·=·1.0f;4 ····public·static·final·float·DEFAULT_BACKOFF_MULT·=·1.0f;
5 ····public·static·final·int·DEFAULT_MAX_RETRIES·=·1;5 ····public·static·final·int·DEFAULT_MAX_RETRIES·=·0;
6 ····public·static·final·int·DEFAULT_TIMEOUT_MS·=·2500;6 ····public·static·final·int·DEFAULT_TIMEOUT_MS·=·2500;
7 ····private·final·float·mBackoffMultiplier;7 ····private·final·float·mBackoffMultiplier;
8 ····private·int·mCurrentRetryCount;8 ····private·int·mCurrentRetryCount;
9 ····private·int·mCurrentTimeoutMs;9 ····private·int·mCurrentTimeoutMs;
10 ····private·final·int·mMaxNumRetries;10 ····private·final·int·mMaxNumRetries;
11 ····11 ····
12 ····public·DefaultRetryPolicy()·{12 ····public·DefaultRetryPolicy()·{
13 ········this(2500,·1,·1.0f);13 ········this(2500,·0,·1.0f);
14 ····}14 ····}
15 ····15 ····
16 ····public·DefaultRetryPolicy(final·int·mCurrentTimeoutMs,·final·int·mMaxNumRetries,·final·float·mBackoffMultiplier)·{16 ····public·DefaultRetryPolicy(final·int·mCurrentTimeoutMs,·final·int·mMaxNumRetries,·final·float·mBackoffMultiplier)·{
17 ········this.mCurrentTimeoutMs·=·mCurrentTimeoutMs;17 ········this.mCurrentTimeoutMs·=·mCurrentTimeoutMs;
18 ········this.mMaxNumRetries·=·mMaxNumRetries;18 ········this.mMaxNumRetries·=·mMaxNumRetries;
19 ········this.mBackoffMultiplier·=·mBackoffMultiplier;19 ········this.mBackoffMultiplier·=·mBackoffMultiplier;
20 ····}20 ····}
19.4 KB
com/android/volley/toolbox/BasicNetwork.class
19.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 356, 30 lines modifiedOffset 356, 33 lines modified
356 ··#348·=·Utf8···············(Ljava/lang/Throwable;)V356 ··#348·=·Utf8···············(Ljava/lang/Throwable;)V
357 ··#349·=·NameAndType········#29:#348······//·"<init>":(Ljava/lang/Throwable;)V357 ··#349·=·NameAndType········#29:#348······//·"<init>":(Ljava/lang/Throwable;)V
358 ··#350·=·Methodref··········#347.#349·····//·com/android/volley/NoConnectionError."<init>":(Ljava/lang/Throwable;)V358 ··#350·=·Methodref··········#347.#349·····//·com/android/volley/NoConnectionError."<init>":(Ljava/lang/Throwable;)V
359 ··#351·=·Utf8···············Unexpected·response·code·%d·for·%s359 ··#351·=·Utf8···············Unexpected·response·code·%d·for·%s
360 ··#352·=·String·············#351··········//·Unexpected·response·code·%d·for·%s360 ··#352·=·String·············#351··········//·Unexpected·response·code·%d·for·%s
361 ··#353·=·Utf8···············redirect361 ··#353·=·Utf8···············redirect
362 ··#354·=·String·············#353··········//·redirect362 ··#354·=·String·············#353··········//·redirect
 363 ··#355·=·Utf8···············com/android/volley/RedirectError
 364 ··#356·=·Class··············#355··········//·com/android/volley/RedirectError
 365 ··#357·=·Methodref··········#356.#344·····//·com/android/volley/RedirectError."<init>":(Lcom/android/volley/NetworkResponse;)V
363 ··#355·=·Methodref··········#148.#344·····//·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V366 ··#358·=·Methodref··········#148.#344·····//·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V
364 ··#356·=·Utf8···············com/android/volley/NetworkError367 ··#359·=·Utf8···············com/android/volley/NetworkError
365 ··#357·=·Class··············#356··········//·com/android/volley/NetworkError368 ··#360·=·Class··············#359··········//·com/android/volley/NetworkError
366 ··#358·=·Methodref··········#357.#344·····//·com/android/volley/NetworkError."<init>":(Lcom/android/volley/NetworkResponse;)V369 ··#361·=·Methodref··········#360.#349·····//·com/android/volley/NetworkError."<init>":(Ljava/lang/Throwable;)V
367 ··#359·=·Utf8···············java/net/SocketTimeoutException370 ··#362·=·Utf8···············java/net/SocketTimeoutException
368 ··#360·=·Class··············#359··········//·java/net/SocketTimeoutException371 ··#363·=·Class··············#362··········//·java/net/SocketTimeoutException
369 ··#361·=·Utf8···············org/apache/http/conn/ConnectTimeoutException372 ··#364·=·Utf8···············org/apache/http/conn/ConnectTimeoutException
370 ··#362·=·Class··············#361··········//·org/apache/http/conn/ConnectTimeoutException373 ··#365·=·Class··············#364··········//·org/apache/http/conn/ConnectTimeoutException
371 ··#363·=·Utf8···············java/net/MalformedURLException374 ··#366·=·Utf8···············java/net/MalformedURLException
372 ··#364·=·Class··············#363··········//·java/net/MalformedURLException375 ··#367·=·Class··············#366··········//·java/net/MalformedURLException
373 ··#365·=·Utf8···············Code376 ··#368·=·Utf8···············Code
374 ··#366·=·Utf8···············<clinit>377 ··#369·=·Utf8···············<clinit>
375 ··#367·=·Utf8···············(Lcom/android/volley/toolbox/HttpStack;)V378 ··#370·=·Utf8···············(Lcom/android/volley/toolbox/HttpStack;)V
376 ··#368·=·Utf8···············logError379 ··#371·=·Utf8···············logError
377 ··#369·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;J)V380 ··#372·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;J)V
378 ··#370·=·Utf8···············(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;381 ··#373·=·Utf8···············(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;
379 {382 {
380 ··protected·static·final·boolean·DEBUG;383 ··protected·static·final·boolean·DEBUG;
381 ····descriptor:·Z384 ····descriptor:·Z
382 ····flags:·(0x001c)·ACC_PROTECTED,·ACC_STATIC,·ACC_FINAL385 ····flags:·(0x001c)·ACC_PROTECTED,·ACC_STATIC,·ACC_FINAL
  
383 ··private·static·int·DEFAULT_POOL_SIZE;386 ··private·static·int·DEFAULT_POOL_SIZE;
384 ····descriptor:·I387 ····descriptor:·I
Offset 1248, 190 lines modifiedOffset 1251, 190 lines modified
1248 ·······856:·sipush········3021251 ·······856:·sipush········302
1249 ·······859:·istore········101252 ·······859:·istore········10
1250 ·······861:·iload·········91253 ·······861:·iload·········9
1251 ·······863:·iload·········101254 ·······863:·iload·········10
1252 ·······865:·if_icmpne·····8961255 ·······865:·if_icmpne·····896
1253 ·······868:·ldc_w·········#354················//·String·redirect1256 ·······868:·ldc_w·········#354················//·String·redirect
1254 ·······871:·astore········71257 ·······871:·astore········7
1255 ·······873:·new···········#342················//·class·com/android/volley/AuthFailureError1258 ·······873:·new···········#356················//·class·com/android/volley/RedirectError
1256 ·······876:·astore········321259 ·······876:·astore········32
1257 ·······878:·aload·········321260 ·······878:·aload·········32
1258 ·······880:·aload·········331261 ·······880:·aload·········33
1259 ·······882:·invokespecial·#345················//·Method·com/android/volley/AuthFailureError."<init>":(Lcom/android/volley/NetworkResponse;)V1262 ·······882:·invokespecial·#357················//·Method·com/android/volley/RedirectError."<init>":(Lcom/android/volley/NetworkResponse;)V
1260 ·······885:·aload·········71263 ·······885:·aload·········7
1261 ·······887:·aload_11264 ·······887:·aload_1
1262 ·······888:·aload·········321265 ·······888:·aload·········32
1263 ·······890:·invokestatic··#306················//·Method·attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V1266 ·······890:·invokestatic··#306················//·Method·attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
1264 ·······893:·goto··········41267 ·······893:·goto··········4
1265 ·······896:·new···········#148················//·class·com/android/volley/ServerError1268 ·······896:·new···········#148················//·class·com/android/volley/ServerError
1266 ·······899:·astore········71269 ·······899:·astore········7
1267 ·······901:·aload·········71270 ·······901:·aload·········7
1268 ·······903:·aload·········331271 ·······903:·aload·········33
1269 ·······905:·invokespecial·#355················//·Method·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V1272 ·······905:·invokespecial·#358················//·Method·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V
1270 ·······908:·aload·········71273 ·······908:·aload·········7
1271 ·······910:·athrow1274 ·······910:·athrow
1272 ·······911:·new···········#357················//·class·com/android/volley/NetworkError1275 ·······911:·new···········#360················//·class·com/android/volley/NetworkError
1273 ·······914:·astore········71276 ·······914:·astore········7
1274 ·······916:·aload·········71277 ·······916:·aload·········7
1275 ·······918:·aconst_null1278 ·······918:·aload·········31
1276 ·······919:·invokespecial·#358················//·Method·com/android/volley/NetworkError."<init>":(Lcom/android/volley/NetworkResponse;)V1279 ·······920:·invokespecial·#361················//·Method·com/android/volley/NetworkError."<init>":(Ljava/lang/Throwable;)V
1277 ·······922:·aload·········71280 ·······923:·aload·········7
1278 ·······924:·athrow1281 ·······925:·athrow
1279 ·······925:·astore········311282 ·······926:·astore········31
1280 ·······927:·goto··········5791283 ·······928:·goto··········579
1281 ·······930:·astore········311284 ·······931:·astore········31
1282 ·······932:·goto··········5161285 ·······933:·goto··········516
1283 ·······935:·astore········311286 ·······936:·astore········31
1284 ·······937:·goto··········4821287 ·······938:·goto··········482
1285 ·······940:·astore········311288 ·······941:·astore········31
1286 ·······942:·iconst_01289 ·······943:·iconst_0
1287 ·······943:·istore········201290 ·······944:·istore········20
1288 ·······945:·aconst_null1291 ·······946:·aconst_null
1289 ·······946:·astore········211292 ·······947:·astore········21
1290 ·······948:·goto··········3971293 ·······949:·goto··········397
1291 ······Exception·table:1294 ······Exception·table:
1292 ·········from····to··target·type1295 ·········from····to··target·type
1293 ············12····15···940···Class·java/net/SocketTimeoutException1296 ············12····15···941···Class·java/net/SocketTimeoutException
1294 ············12····15···474···Class·org/apache/http/conn/ConnectTimeoutException1297 ············12····15···474···Class·org/apache/http/conn/ConnectTimeoutException
1295 ············12····15···508···Class·java/net/MalformedURLException1298 ············12····15···508···Class·java/net/MalformedURLException
1296 ············12····15···571···Class·java/io/IOException1299 ············12····15···571···Class·java/io/IOException
1297 ············17····22···940···Class·java/net/SocketTimeoutException1300 ············17····22···941···Class·java/net/SocketTimeoutException
1298 ············17····22···474···Class·org/apache/http/conn/ConnectTimeoutException1301 ············17····22···474···Class·org/apache/http/conn/ConnectTimeoutException
1299 ············17····22···508···Class·java/net/MalformedURLException1302 ············17····22···508···Class·java/net/MalformedURLException
1300 ············17····22···571···Class·java/io/IOException1303 ············17····22···571···Class·java/io/IOException
1301 ············22····26···940···Class·java/net/SocketTimeoutException1304 ············22····26···941···Class·java/net/SocketTimeoutException
1302 ············22····26···474···Class·org/apache/http/conn/ConnectTimeoutException1305 ············22····26···474···Class·org/apache/http/conn/ConnectTimeoutException
1303 ············22····26···508···Class·java/net/MalformedURLException1306 ············22····26···508···Class·java/net/MalformedURLException
1304 ············22····26···571···Class·java/io/IOException1307 ············22····26···571···Class·java/io/IOException
1305 ············31····36···940···Class·java/net/SocketTimeoutException1308 ············31····36···941···Class·java/net/SocketTimeoutException
1306 ············31····36···474···Class·org/apache/http/conn/ConnectTimeoutException1309 ············31····36···474···Class·org/apache/http/conn/ConnectTimeoutException
1307 ············31····36···508···Class·java/net/MalformedURLException1310 ············31····36···508···Class·java/net/MalformedURLException
1308 ············31····36···571···Class·java/io/IOException1311 ············31····36···571···Class·java/io/IOException
1309 ············36····40···940···Class·java/net/SocketTimeoutException1312 ············36····40···941···Class·java/net/SocketTimeoutException
1310 ············36····40···474···Class·org/apache/http/conn/ConnectTimeoutException1313 ············36····40···474···Class·org/apache/http/conn/ConnectTimeoutException
1311 ············36····40···508···Class·java/net/MalformedURLException1314 ············36····40···508···Class·java/net/MalformedURLException
1312 ············36····40···571···Class·java/io/IOException1315 ············36····40···571···Class·java/io/IOException
1313 ············45····52···940···Class·java/net/SocketTimeoutException1316 ············45····52···941···Class·java/net/SocketTimeoutException
1314 ············45····52···474···Class·org/apache/http/conn/ConnectTimeoutException1317 ············45····52···474···Class·org/apache/http/conn/ConnectTimeoutException
1315 ············45····52···508···Class·java/net/MalformedURLException1318 ············45····52···508···Class·java/net/MalformedURLException
1316 ············45····52···571···Class·java/io/IOException1319 ············45····52···571···Class·java/io/IOException
1317 ············54····61···940···Class·java/net/SocketTimeoutException1320 ············54····61···941···Class·java/net/SocketTimeoutException
1318 ············54····61···474···Class·org/apache/http/conn/ConnectTimeoutException1321 ············54····61···474···Class·org/apache/http/conn/ConnectTimeoutException
1319 ············54····61···508···Class·java/net/MalformedURLException1322 ············54····61···508···Class·java/net/MalformedURLException
1320 ············54····61···571···Class·java/io/IOException1323 ············54····61···571···Class·java/io/IOException
1321 ············63····70···940···Class·java/net/SocketTimeoutException1324 ············63····70···941···Class·java/net/SocketTimeoutException
1322 ············63····70···474···Class·org/apache/http/conn/ConnectTimeoutException1325 ············63····70···474···Class·org/apache/http/conn/ConnectTimeoutException
1323 ············63····70···508···Class·java/net/MalformedURLException1326 ············63····70···508···Class·java/net/MalformedURLException
1324 ············63····70···571···Class·java/io/IOException1327 ············63····70···571···Class·java/io/IOException
1325 ············72····79···940···Class·java/net/SocketTimeoutException1328 ············72····79···941···Class·java/net/SocketTimeoutException
1326 ············72····79···474···Class·org/apache/http/conn/ConnectTimeoutException1329 ············72····79···474···Class·org/apache/http/conn/ConnectTimeoutException
1327 ············72····79···508···Class·java/net/MalformedURLException1330 ············72····79···508···Class·java/net/MalformedURLException
1328 ············72····79···571···Class·java/io/IOException1331 ············72····79···571···Class·java/io/IOException
1329 ············81····86···940···Class·java/net/SocketTimeoutException1332 ············81····86···941···Class·java/net/SocketTimeoutException
1330 ············81····86···474···Class·org/apache/http/conn/ConnectTimeoutException1333 ············81····86···474···Class·org/apache/http/conn/ConnectTimeoutException
1331 ············81····86···508···Class·java/net/MalformedURLException1334 ············81····86···508···Class·java/net/MalformedURLException
1332 ············81····86···571···Class·java/io/IOException1335 ············81····86···571···Class·java/io/IOException
1333 ···········100···104···940···Class·java/net/SocketTimeoutException1336 ···········100···104···941···Class·java/net/SocketTimeoutException
1334 ···········100···104···474···Class·org/apache/http/conn/ConnectTimeoutException1337 ···········100···104···474···Class·org/apache/http/conn/ConnectTimeoutException
1335 ···········100···104···508···Class·java/net/MalformedURLException1338 ···········100···104···508···Class·java/net/MalformedURLException
1336 ···········100···104···571···Class·java/io/IOException1339 ···········100···104···571···Class·java/io/IOException
1337 ···········111···114···940···Class·java/net/SocketTimeoutException1340 ···········111···114···941···Class·java/net/SocketTimeoutException
1338 ···········111···114···474···Class·org/apache/http/conn/ConnectTimeoutException1341 ···········111···114···474···Class·org/apache/http/conn/ConnectTimeoutException
1339 ···········111···114···508···Class·java/net/MalformedURLException1342 ···········111···114···508···Class·java/net/MalformedURLException
1340 ···········111···114···571···Class·java/io/IOException1343 ···········111···114···571···Class·java/io/IOException
Max diff block lines reached; 9034/19641 bytes (46.00%) of diff not shown.
43.8 KB
com/android/volley/toolbox/DiskBasedCache.class
43.7 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·com.android.volley.toolbox;1 package·com.android.volley.toolbox;
  
2 import·java.io.FileOutputStream;2 import·java.io.FileOutputStream;
 3 import·java.io.BufferedOutputStream;
3 import·com.android.volley.Cache$Entry;4 import·com.android.volley.Cache$Entry;
4 import·java.io.OutputStream;5 import·java.io.OutputStream;
5 import·java.io.IOException;6 import·java.io.IOException;
6 import·java.util.HashMap;7 import·java.util.HashMap;
7 import·java.util.Collections;8 import·java.util.Collections;
8 import·java.io.EOFException;9 import·java.io.EOFException;
9 import·java.io.InputStream;10 import·java.io.InputStream;
Offset 176, 21 lines modifiedOffset 177, 20 lines modified
176 ········}177 ········}
177 ········else·{178 ········else·{
178 ············writeInt(outputStream,·0);179 ············writeInt(outputStream,·0);
179 ········}180 ········}
180 ····}181 ····}
181 ····182 ····
182 ····public·void·clear()·{183 ····public·void·clear()·{
183 ········int·i·=·0; 
184 ········synchronized·(this)·{184 ········synchronized·(this)·{
185 ············final·File[]·listFiles·=·this.mRootDirectory.listFiles();185 ············final·File[]·listFiles·=·this.mRootDirectory.listFiles();
186 ············if·(listFiles·!=·null)·{186 ············if·(listFiles·!=·null)·{
187 ················while·(i·<·listFiles.length)·{187 ················final·File[]·array·=·listFiles;
 188 ················for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{
188 ····················listFiles[i].delete();189 ····················array[i].delete();
189 ····················++i; 
190 ················}190 ················}
191 ············}191 ············}
192 ············this.mEntries.clear();192 ············this.mEntries.clear();
193 ············this.mTotalSize·=·0L;193 ············this.mTotalSize·=·0L;
194 ············VolleyLog.d("Cache·cleared.",·new·Object[0]);194 ············VolleyLog.d("Cache·cleared.",·new·Object[0]);
195 ········}195 ········}
196 ····}196 ····}
Offset 224, 173 lines modifiedOffset 224, 250 lines modified
224 ········//····35:·aload_1········224 ········//····35:·aload_1········
225 ········//····36:·invokevirtual···com/android/volley/toolbox/DiskBasedCache.getFileForKey:(Ljava/lang/String;)Ljava/io/File;225 ········//····36:·invokevirtual···com/android/volley/toolbox/DiskBasedCache.getFileForKey:(Ljava/lang/String;)Ljava/io/File;
226 ········//····39:·astore··········5226 ········//····39:·astore··········5
227 ········//····41:·aconst_null····227 ········//····41:·aconst_null····
228 ········//····42:·astore··········6228 ········//····42:·astore··········6
229 ········//····44:·new·············Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;229 ········//····44:·new·············Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;
230 ········//····47:·astore··········7230 ········//····47:·astore··········7
231 ········//····49:·new·············Ljava/io/FileInputStream;231 ········//····49:·new·············Ljava/io/BufferedInputStream;
232 ········//····52:·astore_3·······232 ········//····52:·astore_3·······
 233 ········//····53:·new·············Ljava/io/FileInputStream;
233 ········//····53:·aload_3········234 ········//····56:·astore··········8
234 ········//····54:·aload···········5235 ········//····58:·aload···········8
 236 ········//····60:·aload···········5
235 ········//····56:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/File;)V237 ········//····62:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/File;)V
236 ········//····59:·iconst_0······· 
237 ········//····60:·istore··········8 
238 ········//····62:·aconst_null···· 
239 ········//····63:·astore··········9 
240 ········//····65:·aload···········7 
241 ········//····67:·aload_3········238 ········//····65:·aload_3········
 239 ········//····66:·aload···········8
 240 ········//····68:·invokespecial···java/io/BufferedInputStream.<init>:(Ljava/io/InputStream;)V
 241 ········//····71:·iconst_0·······
 242 ········//····72:·istore··········9
 243 ········//····74:·aconst_null····
 244 ········//····75:·astore··········8
 245 ········//····77:·aload···········7
 246 ········//····79:·aload_3········
242 ········//····68:·aconst_null····247 ········//····80:·aconst_null····
243 ········//····69:·invokespecial···com/android/volley/toolbox/DiskBasedCache$CountingInputStream.<init>:(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V248 ········//····81:·invokespecial···com/android/volley/toolbox/DiskBasedCache$CountingInputStream.<init>:(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V
244 ········//····72:·aload···········7249 ········//····84:·aload···········7
245 ········//····74:·invokestatic····com/android/volley/toolbox/DiskBasedCache$CacheHeader.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;250 ········//····86:·invokestatic····com/android/volley/toolbox/DiskBasedCache$CacheHeader.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;
246 ········//····77:·pop············251 ········//····89:·pop············
247 ········//····78:·aload···········5252 ········//····90:·aload···········5
248 ········//····80:·invokevirtual···java/io/File.length:()J253 ········//····92:·invokevirtual···java/io/File.length:()J
249 ········//····83:·lstore··········10254 ········//····95:·lstore··········10
250 ········//····85:·aload···········7255 ········//····97:·aload···········7
251 ········//····87:·invokestatic····com/android/volley/toolbox/DiskBasedCache$CountingInputStream.access$100:(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I256 ········//····99:·invokestatic····com/android/volley/toolbox/DiskBasedCache$CountingInputStream.access$100:(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I
252 ········//····90:·istore··········12257 ········//···102:·istore··········12
253 ········//····92:·iload···········12258 ········//···104:·iload···········12
254 ········//····94:·i2l············259 ········//···106:·i2l············
255 ········//····95:·lstore··········13 
256 ········//····97:·lload···········10 
257 ········//····99:·lload···········13 
258 ········//···101:·lsub··········· 
259 ········//···102:·lstore··········10260 ········//···107:·lstore··········13
260 ········//···104:·lload···········10261 ········//···109:·lload···········10
261 ········//···106:·l2i············ 
262 ········//···107:·istore··········15 
263 ········//···109:·aload···········7 
264 ········//···111:·iload···········15262 ········//···111:·lload···········13
 263 ········//···113:·lsub···········
 264 ········//···114:·lstore··········10
 265 ········//···116:·lload···········10
 266 ········//···118:·l2i············
 267 ········//···119:·istore··········15
 268 ········//···121:·aload···········7
 269 ········//···123:·iload···········15
265 ········//···113:·invokestatic····com/android/volley/toolbox/DiskBasedCache.streamToBytes:(Ljava/io/InputStream;I)[B270 ········//···125:·invokestatic····com/android/volley/toolbox/DiskBasedCache.streamToBytes:(Ljava/io/InputStream;I)[B
266 ········//···116:·astore··········16271 ········//···128:·astore··········16
267 ········//···118:·aload···········4272 ········//···130:·aload···········4
268 ········//···120:·aload···········16273 ········//···132:·aload···········16
269 ········//···122:·invokevirtual···com/android/volley/toolbox/DiskBasedCache$CacheHeader.toCacheEntry:([B)Lcom/android/volley/Cache$Entry;274 ········//···134:·invokevirtual···com/android/volley/toolbox/DiskBasedCache$CacheHeader.toCacheEntry:([B)Lcom/android/volley/Cache$Entry;
270 ········//···125:·astore_3·······275 ········//···137:·astore_3·······
271 ········//···126:·aload···········7 
272 ········//···128:·ifnull··········136 
273 ········//···131:·aload···········7276 ········//···138:·aload···········7
 277 ········//···140:·ifnull··········148
 278 ········//···143:·aload···········7
274 ········//···133:·invokevirtual···com/android/volley/toolbox/DiskBasedCache$CountingInputStream.close:()V279 ········//···145:·invokevirtual···com/android/volley/toolbox/DiskBasedCache$CountingInputStream.close:()V
275 ········//···136:·aload_3········280 ········//···148:·aload_3········
276 ········//···137:·astore_2·······281 ········//···149:·astore_2·······
277 ········//···138:·goto············30282 ········//···150:·goto············30
278 ········//···141:·pop············283 ········//···153:·pop············
279 ········//···142:·goto············30284 ········//···154:·goto············30
280 ········//···145:·astore··········17285 ········//···157:·astore··········17
281 ········//···147:·ldc_w···········"%s:·%s"286 ········//···159:·ldc_w···········"%s:·%s"
282 ········//···150:·astore_3·······287 ········//···162:·astore_3·······
283 ········//···151:·iconst_2·······288 ········//···163:·iconst_2·······
284 ········//···152:·istore··········8289 ········//···164:·istore··········9
285 ········//···154:·iload···········8290 ········//···166:·iload···········9
286 ········//···156:·anewarray·······Ljava/lang/Object;291 ········//···168:·anewarray·······Ljava/lang/Object;
287 ········//···159:·astore··········9 
288 ········//···161:·iconst_0······· 
289 ········//···162:·istore··········12 
290 ········//···164:·aload···········5 
291 ········//···166:·invokevirtual···java/io/File.getAbsolutePath:()Ljava/lang/String; 
292 ········//···169:·astore··········18292 ········//···171:·astore··········8
293 ········//···171:·aload···········9 
294 ········//···173:·iconst_0·······293 ········//···173:·iconst_0·······
295 ········//···174:·aload···········18 
Max diff block lines reached; 30647/44746 bytes (68.49%) of diff not shown.
2.32 KB
com/android/volley/toolbox/HurlStack.class
2.23 KB
procyon -ec {}
    
Offset 68, 14 lines modifiedOffset 68, 18 lines modified
68 ················final·InputStream·content·=·httpURLConnection.getErrorStream();68 ················final·InputStream·content·=·httpURLConnection.getErrorStream();
69 ················continue;69 ················continue;
70 ············}70 ············}
71 ············break;71 ············break;
72 ········}72 ········}
73 ····}73 ····}
74 ····74 ····
 75 ····private·static·boolean·hasResponseBody(final·int·n,·final·int·n2)·{
 76 ········return·n·!=·4·&&·(100·>·n2·||·n2·>=·200)·&&·n2·!=·204·&&·n2·!=·304;
 77 ····}
 78 ····
75 ····private·HttpURLConnection·openConnection(final·URL·url,·final·Request·request)·{79 ····private·HttpURLConnection·openConnection(final·URL·url,·final·Request·request)·{
76 ········final·HttpURLConnection·connection·=·this.createConnection(url);80 ········final·HttpURLConnection·connection·=·this.createConnection(url);
77 ········final·int·timeoutMs·=·request.getTimeoutMs();81 ········final·int·timeoutMs·=·request.getTimeoutMs();
78 ········connection.setConnectTimeout(timeoutMs);82 ········connection.setConnectTimeout(timeoutMs);
79 ········connection.setReadTimeout(timeoutMs);83 ········connection.setReadTimeout(timeoutMs);
80 ········connection.setUseCaches(false);84 ········connection.setUseCaches(false);
81 ········connection.setDoInput(true);85 ········connection.setDoInput(true);
Offset 162, 16 lines modifiedOffset 166, 19 lines modified
162 ············openConnection.addRequestProperty(s,·hashMap.get(s));166 ············openConnection.addRequestProperty(s,·hashMap.get(s));
163 ········}167 ········}
164 ········setConnectionParametersForRequest(openConnection,·request);168 ········setConnectionParametersForRequest(openConnection,·request);
165 ········final·ProtocolVersion·protocolVersion·=·new·ProtocolVersion("HTTP",·1,·1);169 ········final·ProtocolVersion·protocolVersion·=·new·ProtocolVersion("HTTP",·1,·1);
166 ········if·(openConnection.getResponseCode()·==·-1)·{170 ········if·(openConnection.getResponseCode()·==·-1)·{
167 ············throw·new·IOException("Could·not·retrieve·response·code·from·HttpUrlConnection.");171 ············throw·new·IOException("Could·not·retrieve·response·code·from·HttpUrlConnection.");
168 ········}172 ········}
169 ········final·BasicHttpResponse·basicHttpResponse·=·new·BasicHttpResponse((StatusLine)new·BasicStatusLine(protocolVersion,·openConnection.getResponseCode(),·openConnection.getResponseMessage()));173 ········final·BasicStatusLine·basicStatusLine·=·new·BasicStatusLine(protocolVersion,·openConnection.getResponseCode(),·openConnection.getResponseMessage());
 174 ········final·BasicHttpResponse·basicHttpResponse·=·new·BasicHttpResponse((StatusLine)basicStatusLine);
 175 ········if·(hasResponseBody(request.getMethod(),·((StatusLine)basicStatusLine).getStatusCode()))·{
170 ········basicHttpResponse.setEntity(entityFromConnection(openConnection));176 ············basicHttpResponse.setEntity(entityFromConnection(openConnection));
 177 ········}
171 ········for·(final·Map.Entry<String,·List<String>>·entry·:·openConnection.getHeaderFields().entrySet())·{178 ········for·(final·Map.Entry<String,·List<String>>·entry·:·openConnection.getHeaderFields().entrySet())·{
172 ············if·(entry.getKey()·!=·null)·{179 ············if·(entry.getKey()·!=·null)·{
173 ················basicHttpResponse.addHeader((Header)new·BasicHeader((String)entry.getKey(),·(String)((List<String>)entry.getValue()).get(0)));180 ················basicHttpResponse.addHeader((Header)new·BasicHeader((String)entry.getKey(),·(String)((List<String>)entry.getValue()).get(0)));
174 ············}181 ············}
175 ········}182 ········}
176 ········return·(HttpResponse)basicHttpResponse;183 ········return·(HttpResponse)basicHttpResponse;
177 ····}184 ····}
1.78 KB
com/android/volley/toolbox/JsonRequest.class
1.69 KB
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 import·com.android.volley.Response$Listener;9 import·com.android.volley.Response$Listener;
10 import·com.android.volley.Request;10 import·com.android.volley.Request;
  
11 public·abstract·class·JsonRequest·extends·Request11 public·abstract·class·JsonRequest·extends·Request
12 {12 {
13 ····protected·static·final·String·PROTOCOL_CHARSET·=·"utf-8";13 ····protected·static·final·String·PROTOCOL_CHARSET·=·"utf-8";
14 ····private·static·final·String·PROTOCOL_CONTENT_TYPE;14 ····private·static·final·String·PROTOCOL_CONTENT_TYPE;
15 ····private·final·Response$Listener·mListener;15 ····private·Response$Listener·mListener;
16 ····private·final·String·mRequestBody;16 ····private·final·String·mRequestBody;
17 ····17 ····
18 ····static·{18 ····static·{
19 ········PROTOCOL_CONTENT_TYPE·=·String.format("application/json;·charset=%s",·"utf-8");19 ········PROTOCOL_CONTENT_TYPE·=·String.format("application/json;·charset=%s",·"utf-8");
20 ····}20 ····}
21 ····21 ····
22 ····public·JsonRequest(final·int·n,·final·String·s,·final·String·mRequestBody,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{22 ····public·JsonRequest(final·int·n,·final·String·s,·final·String·mRequestBody,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{
Offset 27, 15 lines modifiedOffset 27, 17 lines modified
27 ····}27 ····}
28 ····28 ····
29 ····public·JsonRequest(final·String·s,·final·String·s2,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{29 ····public·JsonRequest(final·String·s,·final·String·s2,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{
30 ········this(-1,·s,·s2,·response$Listener,·response$ErrorListener);30 ········this(-1,·s,·s2,·response$Listener,·response$ErrorListener);
31 ····}31 ····}
32 ····32 ····
33 ····protected·void·deliverResponse(final·Object·o)·{33 ····protected·void·deliverResponse(final·Object·o)·{
 34 ········if·(this.mListener·!=·null)·{
34 ········this.mListener.onResponse(o);35 ············this.mListener.onResponse(o);
 36 ········}
35 ····}37 ····}
36 ····38 ····
37 ····public·byte[]·getBody()·{39 ····public·byte[]·getBody()·{
38 ········byte[]·bytes·=·null;40 ········byte[]·bytes·=·null;
39 ········try·{41 ········try·{
40 ············if·(this.mRequestBody·!=·null)·{42 ············if·(this.mRequestBody·!=·null)·{
41 ················bytes·=·this.mRequestBody.getBytes("utf-8");43 ················bytes·=·this.mRequestBody.getBytes("utf-8");
Offset 57, 9 lines modifiedOffset 59, 14 lines modified
57 ········return·this.getBody();59 ········return·this.getBody();
58 ····}60 ····}
59 ····61 ····
60 ····public·String·getPostBodyContentType()·{62 ····public·String·getPostBodyContentType()·{
61 ········return·this.getBodyContentType();63 ········return·this.getBodyContentType();
62 ····}64 ····}
63 ····65 ····
 66 ····protected·void·onFinish()·{
 67 ········super.onFinish();
 68 ········this.mListener·=·null;
 69 ····}
 70 ····
64 ····protected·abstract·Response·parseNetworkResponse(final·NetworkResponse·p0);71 ····protected·abstract·Response·parseNetworkResponse(final·NetworkResponse·p0);
65 }72 }
1.44 KB
com/android/volley/toolbox/StringRequest.class
1.35 KB
procyon -ec {}
    
Offset 7, 27 lines modifiedOffset 7, 34 lines modified
7 import·com.android.volley.NetworkResponse;7 import·com.android.volley.NetworkResponse;
8 import·com.android.volley.Response$ErrorListener;8 import·com.android.volley.Response$ErrorListener;
9 import·com.android.volley.Response$Listener;9 import·com.android.volley.Response$Listener;
10 import·com.android.volley.Request;10 import·com.android.volley.Request;
  
11 public·class·StringRequest·extends·Request11 public·class·StringRequest·extends·Request
12 {12 {
13 ····private·final·Response$Listener·mListener;13 ····private·Response$Listener·mListener;
14 ····14 ····
15 ····public·StringRequest(final·int·n,·final·String·s,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{15 ····public·StringRequest(final·int·n,·final·String·s,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{
16 ········super(n,·s,·response$ErrorListener);16 ········super(n,·s,·response$ErrorListener);
17 ········this.mListener·=·mListener;17 ········this.mListener·=·mListener;
18 ····}18 ····}
19 ····19 ····
20 ····public·StringRequest(final·String·s,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{20 ····public·StringRequest(final·String·s,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{
21 ········this(0,·s,·response$Listener,·response$ErrorListener);21 ········this(0,·s,·response$Listener,·response$ErrorListener);
22 ····}22 ····}
23 ····23 ····
24 ····protected·void·deliverResponse(final·String·s)·{24 ····protected·void·deliverResponse(final·String·s)·{
 25 ········if·(this.mListener·!=·null)·{
25 ········this.mListener.onResponse((Object)s);26 ············this.mListener.onResponse((Object)s);
 27 ········}
 28 ····}
 29 ····
 30 ····protected·void·onFinish()·{
 31 ········super.onFinish();
 32 ········this.mListener·=·null;
26 ····}33 ····}
27 ····34 ····
28 ····protected·Response·parseNetworkResponse(final·NetworkResponse·networkResponse)·{35 ····protected·Response·parseNetworkResponse(final·NetworkResponse·networkResponse)·{
29 ········try·{36 ········try·{
30 ············String·s·=·new(java.lang.String.class);37 ············String·s·=·new(java.lang.String.class);
31 ············try·{38 ············try·{
32 ················final·byte[]·data·=·networkResponse.data;39 ················final·byte[]·data·=·networkResponse.data;
12.3 KB
com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity.class
12.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 371, 120 lines modifiedOffset 371, 120 lines modified
371 ······stack=300,·locals=10,·args_size=2371 ······stack=300,·locals=10,·args_size=2
372 ·········0:·aload_0372 ·········0:·aload_0
373 ·········1:·aload_1373 ·········1:·aload_1
374 ·········2:·invokespecial·#58·················//·Method·android/support/v7/app/ActionBarActivity.onCreate:(Landroid/os/Bundle;)V374 ·········2:·invokespecial·#58·················//·Method·android/support/v7/app/ActionBarActivity.onCreate:(Landroid/os/Bundle;)V
375 ·········5:·aload_0375 ·········5:·aload_0
376 ·········6:·ldc···········#59·················//·int·2130903063376 ·········6:·ldc···········#59·················//·int·2130903063
377 ·········8:·invokevirtual·#64·················//·Method·setContentView:(I)V377 ·········8:·invokevirtual·#64·················//·Method·setContentView:(I)V
 378 ········11:·aload_0
378 ········11:·ldc···········#65·················//·int·2131361855379 ········12:·ldc···········#65·················//·int·2131361855
379 ········13:·istore_2 
380 ········14:·aload_0 
381 ········15:·iload_2 
382 ········16:·invokevirtual·#70·················//·Method·findViewById:(I)Landroid/view/View;380 ········14:·invokevirtual·#70·················//·Method·findViewById:(I)Landroid/view/View;
383 ········19:·checkcast·····#72·················//·class·android/support/v4/view/ViewPager381 ········17:·checkcast·····#72·················//·class·android/support/v4/view/ViewPager
384 ········22:·astore_3382 ········20:·astore_2
385 ········23:·aload_0383 ········21:·aload_0
386 ········24:·aload_3384 ········22:·aload_2
387 ········25:·putfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager;385 ········23:·putfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager;
388 ········28:·aload_0386 ········26:·aload_0
389 ········29:·invokevirtual·#78·················//·Method·getSupportActionBar:()Landroid/support/v7/app/ActionBar;387 ········27:·invokevirtual·#78·················//·Method·getSupportActionBar:()Landroid/support/v7/app/ActionBar;
390 ········32:·astore_3388 ········30:·astore_2
391 ········33:·aload_0389 ········31:·aload_0
392 ········34:·aload_3390 ········32:·aload_2
393 ········35:·putfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;391 ········33:·putfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;
394 ········38:·new···········#80·················//·class·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter392 ········36:·new···········#80·················//·class·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter
395 ········41:·astore_3393 ········39:·astore_2
396 ········42:·aload_0394 ········40:·aload_0
397 ········43:·invokevirtual·#84·················//·Method·getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager;395 ········41:·invokevirtual·#84·················//·Method·getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager;
398 ········46:·astore········4396 ········44:·astore_3
 397 ········45:·aload_2
399 ········48:·aload_3398 ········46:·aload_3
400 ········49:·aload·········4 
401 ········51:·invokespecial·#87·················//·Method·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter."<init>":(Landroid/support/v4/app/FragmentManager;)V399 ········47:·invokespecial·#87·················//·Method·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter."<init>":(Landroid/support/v4/app/FragmentManager;)V
402 ········54:·aload_0400 ········50:·aload_0
403 ········55:·aload_3401 ········51:·aload_2
404 ········56:·putfield······#89·················//·Field·tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;402 ········52:·putfield······#89·················//·Field·tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;
405 ········59:·aload_0403 ········55:·aload_0
406 ········60:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;404 ········56:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;
407 ········63:·astore_3405 ········59:·astore_2
408 ········64:·iconst_2406 ········60:·iconst_2
409 ········65:·istore········5407 ········61:·istore········4
410 ········67:·aload_3408 ········63:·aload_2
411 ········68:·iload·········5409 ········64:·iload·········4
412 ········70:·invokevirtual·#94·················//·Method·android/support/v7/app/ActionBar.setNavigationMode:(I)V410 ········66:·invokevirtual·#94·················//·Method·android/support/v7/app/ActionBar.setNavigationMode:(I)V
413 ········73:·aload_0411 ········69:·aload_0
414 ········74:·getfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager;412 ········70:·getfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager;
415 ········77:·astore_3413 ········73:·astore_2
416 ········78:·aload_0414 ········74:·aload_0
417 ········79:·getfield······#89·················//·Field·tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;415 ········75:·getfield······#89·················//·Field·tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;
418 ········82:·astore········4416 ········78:·astore_3
 417 ········79:·aload_2
419 ········84:·aload_3418 ········80:·aload_3
420 ········85:·aload·········4 
421 ········87:·invokevirtual·#98·················//·Method·android/support/v4/view/ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V419 ········81:·invokevirtual·#98·················//·Method·android/support/v4/view/ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V
422 ········90:·aload_0420 ········84:·aload_0
423 ········91:·getfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager;421 ········85:·getfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager;
424 ········94:·astore_3422 ········88:·astore_2
425 ········95:·new···········#100················//·class·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1423 ········89:·new···········#100················//·class·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1
426 ········98:·astore········4 
427 ·······100:·aload·········4424 ········92:·astore_3
 425 ········93:·aload_3
428 ·······102:·aload_0426 ········94:·aload_0
429 ·······103:·invokespecial·#103················//·Method·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1."<init>":(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V427 ········95:·invokespecial·#103················//·Method·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1."<init>":(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V
 428 ········98:·aload_2
430 ·······106:·aload_3429 ········99:·aload_3
431 ·······107:·aload·········4 
432 ·······109:·invokevirtual·#107················//·Method·android/support/v4/view/ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V430 ·······100:·invokevirtual·#107················//·Method·android/support/v4/view/ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V
433 ·······112:·aload_0431 ·······103:·aload_0
434 ·······113:·getfield······#35·················//·Field·tabs:[Ljava/lang/String;432 ·······104:·getfield······#35·················//·Field·tabs:[Ljava/lang/String;
435 ·······116:·astore········6 
436 ·······118:·aload·········6433 ·······107:·astore_3
 434 ·······108:·aload_3
437 ·······120:·arraylength435 ·······109:·arraylength
438 ·······121:·istore········7436 ·······110:·istore········5
439 ·······123:·iconst_0437 ·······112:·iconst_0
440 ·······124:·istore········8438 ·······113:·istore········6
 439 ·······115:·aconst_null
 440 ·······116:·astore_2
 441 ·······117:·iload·········6
 442 ·······119:·iload·········5
 443 ·······121:·if_icmpge·····170
 444 ·······124:·aload_3
441 ·······126:·iload·········8445 ·······125:·iload·········6
442 ·······128:·iload·········7 
443 ·······130:·if_icmpge·····178 
444 ·······133:·aload·········6 
445 ·······135:·iload·········8 
446 ·······137:·aaload446 ·······127:·aaload
447 ·······138:·astore········9447 ·······128:·astore········7
448 ·······140:·aload_0448 ·······130:·aload_0
449 ·······141:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;449 ·······131:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;
450 ·······144:·astore_3450 ·······134:·astore········8
451 ·······145:·aload_0451 ·······136:·aload_0
452 ·······146:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;452 ·······137:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar;
453 ·······149:·invokevirtual·#111················//·Method·android/support/v7/app/ActionBar.newTab:()Landroid/support/v7/app/ActionBar$Tab;453 ·······140:·invokevirtual·#111················//·Method·android/support/v7/app/ActionBar.newTab:()Landroid/support/v7/app/ActionBar$Tab;
454 ·······152:·aload·········9454 ·······143:·aload·········7
455 ·······154:·invokevirtual·#117················//·Method·android/support/v7/app/ActionBar$Tab.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;455 ·······145:·invokevirtual·#117················//·Method·android/support/v7/app/ActionBar$Tab.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;
456 ·······157:·aload_0456 ·······148:·aload_0
457 ·······158:·invokevirtual·#121················//·Method·android/support/v7/app/ActionBar$Tab.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;457 ·······149:·invokevirtual·#121················//·Method·android/support/v7/app/ActionBar$Tab.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;
458 ·······161:·astore········4458 ·······152:·astore········9
459 ·······163:·aload_3 
460 ·······164:·aload·········4459 ·······154:·aload·········8
 460 ·······156:·aload·········9
461 ·······166:·invokevirtual·#125················//·Method·android/support/v7/app/ActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V461 ·······158:·invokevirtual·#125················//·Method·android/support/v7/app/ActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V
462 ·······169:·iload·········8462 ·······161:·iload·········6
463 ·······171:·iconst_1463 ·······163:·iconst_1
464 ·······172:·iadd464 ·······164:·iadd
465 ·······173:·istore········8465 ·······165:·istore········6
466 ·······175:·goto··········126466 ·······167:·goto··········117
467 ·······178:·aload_0467 ·······170:·aload_0
468 ·······179:·invokestatic··#131················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;468 ·······171:·invokestatic··#131················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;
469 ·······182:·astore_3469 ·······174:·astore_2
470 ·······183:·aload_0470 ·······175:·aload_0
471 ·······184:·aload_3471 ·······176:·aload_2
472 ·······185:·putfield······#133················//·Field·sharedPrefs:Landroid/content/SharedPreferences;472 ·······177:·putfield······#133················//·Field·sharedPrefs:Landroid/content/SharedPreferences;
473 ·······188:·aload_0473 ·······180:·aload_0
474 ·······189:·getfield······#133················//·Field·sharedPrefs:Landroid/content/SharedPreferences;474 ·······181:·getfield······#133················//·Field·sharedPrefs:Landroid/content/SharedPreferences;
475 ·······192:·aload_0475 ·······184:·aload_0
476 ·······193:·invokeinterface·#139,··2··········//·InterfaceMethod·android/content/SharedPreferences.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V476 ·······185:·invokeinterface·#139,··2··········//·InterfaceMethod·android/content/SharedPreferences.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
 477 ·······190:·aload_0
 478 ·······191:·invokevirtual·#142················//·Method·updateTitle:()V
 479 ·······194:·aload_0
 480 ·······195:·invokespecial·#145················//·Method·enableBootReceiver:()V
477 ·······198:·aload_0481 ·······198:·aload_0
478 ·······199:·invokevirtual·#142················//·Method·updateTitle:()V 
479 ·······202:·aload_0 
480 ·······203:·invokespecial·#145················//·Method·enableBootReceiver:()V 
Max diff block lines reached; 202/12344 bytes (1.64%) of diff not shown.
288 B
smali/android/support/v7/appcompat/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·704 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
308 B
smali/com/freezingwind/animereleasenotifier/R.smali
    
Offset 29, 10 lines modifiedOffset 29, 9 lines modified
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·1032 ····.line·10
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·1701 
35 ····return-void34 ····return-void
36 .end·method35 .end·method
812 B
smali/com/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21527 ····.line·215
27 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$3;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$3;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
811 B
smali/com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5827 ····.line·58
27 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.68 KB
smali/com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity.smali
    
Offset 98, 96 lines modifiedOffset 98, 93 lines modified
98 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;98 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
99 ····.prologue99 ····.prologue
100 ····.line·41100 ····.line·41
101 ····invoke-super·{p0,·p1},·Landroid/support/v7/app/ActionBarActivity;->onCreate(Landroid/os/Bundle;)V101 ····invoke-super·{p0,·p1},·Landroid/support/v7/app/ActionBarActivity;->onCreate(Landroid/os/Bundle;)V
  
102 ····.line·43102 ····.line·43
103 ····const·v4,·0x7f030017103 ····const·v1,·0x7f030017
  
104 ····invoke-virtual·{p0,·v4},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->setContentView(I)V104 ····invoke-virtual·{p0,·v1},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->setContentView(I)V
  
105 ····.line·46105 ····.line·46
106 ····const·v4,·0x7f0a003f106 ····const·v1,·0x7f0a003f
  
107 ····invoke-virtual·{p0,·v4},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->findViewById(I)Landroid/view/View;107 ····invoke-virtual·{p0,·v1},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->findViewById(I)Landroid/view/View;
  
108 ····move-result-object·v4108 ····move-result-object·v1
  
109 ····check-cast·v4,·Landroid/support/v4/view/ViewPager;109 ····check-cast·v1,·Landroid/support/v4/view/ViewPager;
  
110 ····iput-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager;110 ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager;
  
111 ····.line·47111 ····.line·47
112 ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;112 ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
  
113 ····move-result-object·v4113 ····move-result-object·v1
  
114 ····iput-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;114 ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;
  
115 ····.line·49115 ····.line·49
116 ····new-instance·v4,·Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;116 ····new-instance·v1,·Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;
  
117 ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;117 ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
118 ····move-result-object·v5118 ····move-result-object·v2
  
119 ····invoke-direct·{v4,·v5},·Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;-><init>(Landroid/support/v4/app/FragmentManager;)V119 ····invoke-direct·{v1,·v2},·Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;-><init>(Landroid/support/v4/app/FragmentManager;)V
  
120 ····iput-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;120 ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;
  
121 ····.line·51121 ····.line·51
122 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;122 ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;
  
123 ····const/4·v5,·0x2123 ····const/4·v2,·0x2
  
124 ····invoke-virtual·{v4,·v5},·Landroid/support/v7/app/ActionBar;->setNavigationMode(I)V124 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/ActionBar;->setNavigationMode(I)V
  
125 ····.line·53125 ····.line·53
126 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager;126 ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager;
  
127 ····iget-object·v5,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;127 ····iget-object·v2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;
  
128 ····invoke-virtual·{v4,·v5},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V128 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V
  
129 ····.line·58129 ····.line·58
130 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager;130 ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager;
  
131 ····new-instance·v5,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;131 ····new-instance·v2,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;
  
132 ····invoke-direct·{v5,·p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;-><init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V132 ····invoke-direct·{v2,·p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;-><init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V
  
133 ····invoke-virtual·{v4,·v5},·Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V133 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V
  
134 ····.line·77134 ····.line·77
135 ····iget-object·v0,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabs:[Ljava/lang/String;135 ····iget-object·v2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabs:[Ljava/lang/String;
  
136 ····.local·v0,·"arr$":[Ljava/lang/String; 
137 ····array-length·v2,·v0136 ····array-length·v3,·v2
  
138 ····.local·v2,·"len$":I 
139 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
  
140 ····.local·v1,·"i$":I 
141 ····:goto_0138 ····:goto_0
142 ····if-ge·v1,·v2,·:cond_0139 ····if-ge·v1,·v3,·:cond_0
  
143 ····aget-object·v3,·v0,·v1140 ····aget-object·v0,·v2,·v1
  
144 ····.line·78141 ····.line·78
145 ····.local·v3,·"tab_name":Ljava/lang/String;142 ····.local·v0,·"tab_name":Ljava/lang/String;
146 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;143 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;
  
147 ····iget-object·v5,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;144 ····iget-object·v5,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar;
  
148 ····invoke-virtual·{v5},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab;145 ····invoke-virtual·{v5},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab;
  
149 ····move-result-object·v5146 ····move-result-object·v5
  
150 ····invoke-virtual·{v5,·v3},·Landroid/support/v7/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;147 ····invoke-virtual·{v5,·v0},·Landroid/support/v7/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;
  
151 ····move-result-object·v5148 ····move-result-object·v5
  
152 ····invoke-virtual·{v5,·p0},·Landroid/support/v7/app/ActionBar$Tab;->setTabListener(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;149 ····invoke-virtual·{v5,·p0},·Landroid/support/v7/app/ActionBar$Tab;->setTabListener(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;
  
153 ····move-result-object·v5150 ····move-result-object·v5
  
Offset 195, 26 lines modifiedOffset 192, 26 lines modified
  
195 ····.line·77192 ····.line·77
196 ····add-int/lit8·v1,·v1,·0x1193 ····add-int/lit8·v1,·v1,·0x1
  
197 ····goto·:goto_0194 ····goto·:goto_0
  
198 ····.line·82195 ····.line·82
199 ····.end·local·v3····#·"tab_name":Ljava/lang/String;196 ····.end·local·v0····#·"tab_name":Ljava/lang/String;
200 ····:cond_0197 ····:cond_0
201 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;198 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
202 ····move-result-object·v4199 ····move-result-object·v1
  
203 ····iput-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->sharedPrefs:Landroid/content/SharedPreferences;200 ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->sharedPrefs:Landroid/content/SharedPreferences;
  
204 ····.line·83201 ····.line·83
205 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->sharedPrefs:Landroid/content/SharedPreferences;202 ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->sharedPrefs:Landroid/content/SharedPreferences;
  
206 ····invoke-interface·{v4,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V203 ····invoke-interface·{v1,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
207 ····.line·86204 ····.line·86
208 ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->updateTitle()V205 ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->updateTitle()V
  
209 ····.line·89206 ····.line·89
210 ····invoke-direct·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->enableBootReceiver()V207 ····invoke-direct·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->enableBootReceiver()V
  
812 B
smali/com/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20427 ····.line·204
27 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
811 B
smali/com/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8827 ····.line·88
27 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.34 KB
smali/com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;32 .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V34 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;
  
36 ····.prologue37 ····.prologue
37 ····.line·9238 ····.line·92
38 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;39 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;
  
39 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;40 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;
  
Offset 76, 18 lines modifiedOffset 77, 16 lines modified
  
76 ····.line·9977 ····.line·99
77 ····return-void78 ····return-void
78 .end·method79 .end·method
  
79 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V80 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
80 ····.locals·081 ····.locals·0
81 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
82 ····.prologue82 ····.prologue
83 ····.line·9283 ····.line·92
84 ····check-cast·p1,·Landroid/graphics/Bitmap;84 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
85 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
86 ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->onResponse(Landroid/graphics/Bitmap;)V85 ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->onResponse(Landroid/graphics/Bitmap;)V
  
87 ····return-void86 ····return-void
88 .end·method87 .end·method
884 B
smali/com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;22 .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V24 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·10128 ····.line·101
28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;29 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;
  
29 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;30 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;
  
843 B
smali/com/freezingwind/animereleasenotifier/helpers/AlarmHelper.smali
    
Offset 87, 22 lines modifiedOffset 87, 24 lines modified
  
87 ····check-cast·v0,·Landroid/app/AlarmManager;87 ····check-cast·v0,·Landroid/app/AlarmManager;
  
88 ····.line·5688 ····.line·56
89 ····.local·v0,·"alarmManager":Landroid/app/AlarmManager;89 ····.local·v0,·"alarmManager":Landroid/app/AlarmManager;
90 ····const/4·v1,·0x290 ····const/4·v1,·0x2
  
 91 ····.line·58
91 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J92 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
92 ····move-result-wide·v293 ····move-result-wide·v2
  
93 ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->firstAlarmMinDelayMs:J94 ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->firstAlarmMinDelayMs:J
  
94 ····add-long/2addr·v2,·v495 ····add-long/2addr·v2,·v4
  
95 ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->inexactAlarmIntervalMs:J96 ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->inexactAlarmIntervalMs:J
  
 97 ····.line·56
96 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V98 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V
  
97 ····.line·6299 ····.line·62
98 ····return-void100 ····return-void
99 .end·method101 .end·method
758 B
smali/com/freezingwind/animereleasenotifier/controller/AppController$1.smali
    
Offset 13, 17 lines modifiedOffset 13, 17 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroid/content/Context;JJ)V16 .method·constructor·<init>(Landroid/content/Context;JJ)V
17 ····.locals·017 ····.locals·0
18 ····.param·p1,·"x0"····#·Landroid/content/Context;18 ····.param·p1,·"context"····#·Landroid/content/Context;
19 ····.param·p2,·"x1"····#·J 
20 ····.param·p4,·"x2"····#·J19 ····.param·p2,·"inexactAlarmIntervalMs"····#·J
 20 ····.param·p4,·"firstAlarmMinDelayMs"····#·J
  
21 ····.prologue21 ····.prologue
22 ····.line·3722 ····.line·37
23 ····invoke-direct/range·{p0·..·p5},·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;-><init>(Landroid/content/Context;JJ)V23 ····invoke-direct/range·{p0·..·p5},·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;-><init>(Landroid/content/Context;JJ)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
805 B
smali/com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$context:Landroid/content/Context;22 .field·final·synthetic·val$context:Landroid/content/Context;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver;Landroid/content/Context;)V24 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver;Landroid/content/Context;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver;
  
26 ····.prologue27 ····.prologue
27 ····.line·4028 ····.line·40
28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->this$0:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver;29 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->this$0:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver;
  
29 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;30 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;
  
4.41 KB
smali/com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;32 .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;Lcom/freezingwind/animereleasenotifier/data/Anime;)V34 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;Lcom/freezingwind/animereleasenotifier/data/Anime;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$1"····#·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;
  
36 ····.prologue37 ····.prologue
37 ····.line·5338 ····.line·53
38 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;39 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;
  
39 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;40 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;
  
Offset 66, 18 lines modifiedOffset 67, 20 lines modified
  
66 ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;67 ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;
  
67 ····invoke-direct·{v3,·v4},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V68 ····invoke-direct·{v3,·v4},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
68 ····const·v4,·0x7f02003569 ····const·v4,·0x7f020035
  
 70 ····.line·58
69 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;71 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
  
70 ····move-result-object·v372 ····move-result-object·v3
  
 73 ····.line·59
71 ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;74 ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
72 ····move-result-object·v375 ····move-result-object·v3
  
73 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;76 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;
  
74 ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;77 ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;
Offset 88, 34 lines modifiedOffset 91, 38 lines modified
  
88 ····iget-object·v6,·v6,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;91 ····iget-object·v6,·v6,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context;
  
89 ····const-class·v7,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;92 ····const-class·v7,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;
  
90 ····invoke-direct·{v5,·v6,·v7},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V93 ····invoke-direct·{v5,·v6,·v7},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
 94 ····.line·60
91 ····invoke-static·{v4,·v8,·v5,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;95 ····invoke-static·{v4,·v8,·v5,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
92 ····move-result-object·v496 ····move-result-object·v4
  
93 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;97 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
  
94 ····move-result-object·v398 ····move-result-object·v3
  
 99 ····.line·61
95 ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;100 ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
96 ····move-result-object·v3101 ····move-result-object·v3
  
 102 ····.line·62
97 ····invoke-virtual·{v3,·p1},·Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;103 ····invoke-virtual·{v3,·p1},·Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
  
98 ····move-result-object·v3104 ····move-result-object·v3
  
99 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;105 ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime;
  
100 ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/data/Anime;->title:Ljava/lang/String;106 ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/data/Anime;->title:Ljava/lang/String;
  
 107 ····.line·63
101 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;108 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
102 ····move-result-object·v3109 ····move-result-object·v3
  
103 ····new-instance·v4,·Ljava/lang/StringBuilder;110 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
104 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V111 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
Offset 140, 14 lines modifiedOffset 147, 15 lines modified
  
140 ····move-result-object·v4147 ····move-result-object·v4
  
141 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;148 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
142 ····move-result-object·v4149 ····move-result-object·v4
  
 150 ····.line·64
143 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;151 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
144 ····move-result-object·v0152 ····move-result-object·v0
  
145 ····.line·67153 ····.line·67
146 ····.local·v0,·"mBuilder":Landroid/app/Notification$Builder;154 ····.local·v0,·"mBuilder":Landroid/app/Notification$Builder;
147 ····iget-object·v3,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;155 ····iget-object·v3,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;
Offset 182, 18 lines modifiedOffset 190, 16 lines modified
  
182 ····.line·71190 ····.line·71
183 ····return-void191 ····return-void
184 .end·method192 .end·method
  
185 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V193 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
186 ····.locals·0194 ····.locals·0
187 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
188 ····.prologue195 ····.prologue
189 ····.line·53196 ····.line·53
190 ····check-cast·p1,·Landroid/graphics/Bitmap;197 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
191 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
192 ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->onResponse(Landroid/graphics/Bitmap;)V198 ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->onResponse(Landroid/graphics/Bitmap;)V
  
193 ····return-void199 ····return-void
194 .end·method200 .end·method
769 B
smali/com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;21 .field·final·synthetic·this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;)V23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·7327 ····.line·73
27 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.43 KB
smali/com/freezingwind/animereleasenotifier/updater/AnimeUpdater$1.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·final·synthetic·val$sharedPrefs:Landroid/content/SharedPreferences;36 .field·final·synthetic·val$sharedPrefs:Landroid/content/SharedPreferences;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;Landroid/content/Context;Lcom/freezingwind/animereleasenotifier/updater/AnimeListUpdateCallBack;Landroid/content/SharedPreferences;)V38 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;Landroid/content/Context;Lcom/freezingwind/animereleasenotifier/updater/AnimeListUpdateCallBack;Landroid/content/SharedPreferences;)V
39 ····.locals·039 ····.locals·0
 40 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;
  
40 ····.prologue41 ····.prologue
41 ····.line·11442 ····.line·114
42 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;43 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;
  
43 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->val$context:Landroid/content/Context;44 ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->val$context:Landroid/content/Context;
  
Offset 56, 21 lines modifiedOffset 57, 19 lines modified
56 ····return-void57 ····return-void
57 .end·method58 .end·method
  
  
58 #·virtual·methods59 #·virtual·methods
59 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V60 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
60 ····.locals·061 ····.locals·0
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue62 ····.prologue
63 ····.line·11463 ····.line·114
64 ····check-cast·p1,·Lorg/json/JSONObject;64 ····check-cast·p1,·Lorg/json/JSONObject;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->onResponse(Lorg/json/JSONObject;)V65 ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->onResponse(Lorg/json/JSONObject;)V
  
67 ····return-void66 ····return-void
68 .end·method67 .end·method
  
69 .method·public·onResponse(Lorg/json/JSONObject;)V68 .method·public·onResponse(Lorg/json/JSONObject;)V
70 ····.locals·469 ····.locals·4
3.46 KB
smali/com/freezingwind/animereleasenotifier/updater/AnimeUpdater.smali
    
Offset 206, 103 lines modifiedOffset 206, 114 lines modified
206 ····.line·65206 ····.line·65
207 ····:goto_1207 ····:goto_1
208 ····:try_start_2208 ····:try_start_2
209 ····new-instance·v2,·Lcom/freezingwind/animereleasenotifier/data/Anime;209 ····new-instance·v2,·Lcom/freezingwind/animereleasenotifier/data/Anime;
  
210 ····const-string·v3,·"title"210 ····const-string·v3,·"title"
  
 211 ····.line·66
211 ····move-object/from16·v0,·v16212 ····move-object/from16·v0,·v16
  
212 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;213 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
213 ····move-result-object·v3214 ····move-result-object·v3
  
214 ····const-string·v4,·"image"215 ····const-string·v4,·"image"
  
 216 ····.line·67
215 ····move-object/from16·v0,·v16217 ····move-object/from16·v0,·v16
  
216 ····invoke-virtual·{v0,·v4},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;218 ····invoke-virtual·{v0,·v4},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
217 ····move-result-object·v4219 ····move-result-object·v4
  
218 ····const-string·v5,·"url"220 ····const-string·v5,·"url"
  
 221 ····.line·68
219 ····move-object/from16·v0,·v16222 ····move-object/from16·v0,·v16
  
220 ····invoke-virtual·{v0,·v5},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;223 ····invoke-virtual·{v0,·v5},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
221 ····move-result-object·v5224 ····move-result-object·v5
  
222 ····if-eqz·v17,·:cond_0225 ····if-eqz·v17,·:cond_0
  
223 ····const-string·v6,·"url"226 ····const-string·v6,·"url"
  
 227 ····.line·69
224 ····move-object/from16·v0,·v17228 ····move-object/from16·v0,·v17
  
225 ····invoke-virtual·{v0,·v6},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;229 ····invoke-virtual·{v0,·v6},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
226 ····move-result-object·v6230 ····move-result-object·v6
  
227 ····:goto_2231 ····:goto_2
228 ····if-eqz·v17,·:cond_1232 ····if-eqz·v17,·:cond_1
  
229 ····const-string·v7,·"nextEpisodeUrl"233 ····const-string·v7,·"nextEpisodeUrl"
  
 234 ····.line·70
230 ····move-object/from16·v0,·v17235 ····move-object/from16·v0,·v17
  
231 ····invoke-virtual·{v0,·v7},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;236 ····invoke-virtual·{v0,·v7},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
232 ····move-result-object·v7237 ····move-result-object·v7
  
233 ····:goto_3238 ····:goto_3
234 ····if-eqz·v17,·:cond_2239 ····if-eqz·v17,·:cond_2
  
235 ····const-string·v8,·"videoUrl"240 ····const-string·v8,·"videoUrl"
  
 241 ····.line·71
236 ····move-object/from16·v0,·v17242 ····move-object/from16·v0,·v17
  
237 ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;243 ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
238 ····move-result-object·v8244 ····move-result-object·v8
  
239 ····:goto_4245 ····:goto_4
240 ····const-string·v9,·"watched"246 ····const-string·v9,·"watched"
  
 247 ····.line·72
241 ····move-object/from16·v0,·v21248 ····move-object/from16·v0,·v21
  
242 ····invoke-virtual·{v0,·v9},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I249 ····invoke-virtual·{v0,·v9},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
  
243 ····move-result·v9250 ····move-result·v9
  
244 ····const-string·v10,·"available"251 ····const-string·v10,·"available"
  
 252 ····.line·73
245 ····move-object/from16·v0,·v21253 ····move-object/from16·v0,·v21
  
246 ····invoke-virtual·{v0,·v10},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I254 ····invoke-virtual·{v0,·v10},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
  
247 ····move-result·v10255 ····move-result·v10
  
248 ····const-string·v11,·"max"256 ····const-string·v11,·"max"
  
 257 ····.line·74
249 ····move-object/from16·v0,·v21258 ····move-object/from16·v0,·v21
  
250 ····invoke-virtual·{v0,·v11},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I259 ····invoke-virtual·{v0,·v11},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
  
251 ····move-result·v11260 ····move-result·v11
  
252 ····const-string·v12,·"offset"261 ····const-string·v12,·"offset"
  
 262 ····.line·75
253 ····move-object/from16·v0,·v21263 ····move-object/from16·v0,·v21
  
254 ····invoke-virtual·{v0,·v12},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I264 ····invoke-virtual·{v0,·v12},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
  
255 ····move-result·v12265 ····move-result·v12
  
256 ····const-string·v13,·"remainingString"266 ····const-string·v13,·"remainingString"
  
 267 ····.line·76
257 ····invoke-virtual·{v15,·v13},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;268 ····invoke-virtual·{v15,·v13},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
258 ····move-result-object·v13269 ····move-result-object·v13
  
259 ····move-object/from16·v0,·p0270 ····move-object/from16·v0,·p0
  
260 ····iget-boolean·v14,·v0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;->completedOnly:Z271 ····iget-boolean·v14,·v0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;->completedOnly:Z
Offset 402, 33 lines modifiedOffset 413, 36 lines modified
402 ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z413 ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
403 ····.line·52414 ····.line·52
404 ····add-int/lit8·v22,·v22,·0x1415 ····add-int/lit8·v22,·v22,·0x1
  
405 ····goto/16·:goto_0416 ····goto/16·:goto_0
  
406 ····.line·65417 ····.line·69
407 ····.end·local·v2····#·"anime":Lcom/freezingwind/animereleasenotifier/data/Anime;418 ····.end·local·v2····#·"anime":Lcom/freezingwind/animereleasenotifier/data/Anime;
408 ····.end·local·v18····#·"availableCached":I419 ····.end·local·v18····#·"availableCached":I
409 ····.end·local·v23····#·"key":Ljava/lang/String;420 ····.end·local·v23····#·"key":Ljava/lang/String;
410 ····:cond_0421 ····:cond_0
Max diff block lines reached; 363/3408 bytes (10.65%) of diff not shown.
742 B
smali/com/freezingwind/animereleasenotifier/updater/AnimeUpdater$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;21 .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;)V23 .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;
  
25 ····.prologue26 ····.prologue
26 ····.line·12427 ····.line·124
27 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$2;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;28 ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$2;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.6 KB
smali/com/android/volley/CacheDispatcher.smali
    
Offset 124, 202 lines modifiedOffset 124, 237 lines modified
124 ····invoke-virtual·{p0},·Lcom/android/volley/CacheDispatcher;->interrupt()V124 ····invoke-virtual·{p0},·Lcom/android/volley/CacheDispatcher;->interrupt()V
  
125 ····.line·76125 ····.line·76
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·public·run()V128 .method·public·run()V
129 ····.locals·7129 ····.locals·10
  
130 ····.prologue130 ····.prologue
131 ····.line·80 
132 ····sget-boolean·v4,·Lcom/android/volley/CacheDispatcher;->DEBUG:Z131 ····const/4·v9,·0x1
  
 132 ····const/4·v8,·0x0
  
133 ····if-eqz·v4,·:cond_0133 ····.line·80
 134 ····sget-boolean·v5,·Lcom/android/volley/CacheDispatcher;->DEBUG:Z
  
134 ····const-string·v4,·"start·new·dispatcher"135 ····if-eqz·v5,·:cond_0
  
135 ····const/4·v5,·0x0136 ····const-string·v5,·"start·new·dispatcher"
  
136 ····new-array·v5,·v5,·[Ljava/lang/Object;137 ····new-array·v6,·v8,·[Ljava/lang/Object;
  
137 ····invoke-static·{v4,·v5},·Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V138 ····invoke-static·{v5,·v6},·Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V
  
138 ····.line·81139 ····.line·81
139 ····:cond_0140 ····:cond_0
140 ····const/16·v4,·0xa141 ····const/16·v5,·0xa
  
141 ····invoke-static·{v4},·Landroid/os/Process;->setThreadPriority(I)V142 ····invoke-static·{v5},·Landroid/os/Process;->setThreadPriority(I)V
  
142 ····.line·84143 ····.line·84
143 ····iget-object·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;144 ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;
  
144 ····invoke-interface·{v4},·Lcom/android/volley/Cache;->initialize()V145 ····invoke-interface·{v5},·Lcom/android/volley/Cache;->initialize()V
  
145 ····.line·90146 ····.line·89
146 ····:cond_1147 ····:cond_1
147 ····:goto_0148 ····:goto_0
 149 ····const/4·v3,·0x0
  
 150 ····.line·92
 151 ····.local·v3,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
148 ····:try_start_0152 ····:try_start_0
149 ····iget-object·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mCacheQueue:Ljava/util/concurrent/BlockingQueue;153 ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCacheQueue:Ljava/util/concurrent/BlockingQueue;
  
150 ····invoke-interface·{v4},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;154 ····invoke-interface·{v5},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;
  
151 ····move-result-object·v2155 ····move-result-object·v3
  
 156 ····.end·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
152 ····check-cast·v2,·Lcom/android/volley/Request;157 ····check-cast·v3,·Lcom/android/volley/Request;
 158 ····:try_end_0
 159 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1
  
153 ····.line·91160 ····.line·101
154 ····.local·v2,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"161 ····.restart·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
 162 ····:try_start_1
155 ····const-string·v4,·"cache-queue-take"163 ····const-string·v5,·"cache-queue-take"
  
156 ····invoke-virtual·{v2,·v4},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V164 ····invoke-virtual·{v3,·v5},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V
  
157 ····.line·94165 ····.line·104
158 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z166 ····invoke-virtual·{v3},·Lcom/android/volley/Request;->isCanceled()Z
  
159 ····move-result·v4167 ····move-result·v5
  
160 ····if-eqz·v4,·:cond_2168 ····if-eqz·v5,·:cond_2
  
161 ····.line·95169 ····.line·105
162 ····const-string·v4,·"cache-discard-canceled"170 ····const-string·v5,·"cache-discard-canceled"
  
163 ····invoke-virtual·{v2,·v4},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V171 ····invoke-virtual·{v3,·v5},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V
164 ····:try_end_0172 ····:try_end_1
165 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0173 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
166 ····goto·:goto_0174 ····goto·:goto_0
  
167 ····.line·149175 ····.line·159
168 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" 
169 ····:catch_0176 ····:catch_0
170 ····move-exception·v0177 ····move-exception·v0
  
 178 ····.line·160
 179 ····.local·v0,·"e":Ljava/lang/Exception;
 180 ····const-string·v5,·"Unhandled·exception·%s"
  
 181 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
 182 ····invoke-virtual·{v0},·Ljava/lang/Exception;->toString()Ljava/lang/String;
  
 183 ····move-result-object·v7
  
 184 ····aput-object·v7,·v6,·v8
  
 185 ····invoke-static·{v0,·v5,·v6},·Lcom/android/volley/VolleyLog;->e(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
 186 ····goto·:goto_0
  
 187 ····.line·93
 188 ····.end·local·v0····#·"e":Ljava/lang/Exception;
 189 ····.end·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
 190 ····:catch_1
 191 ····move-exception·v0
  
171 ····.line·151192 ····.line·95
172 ····.local·v0,·"e":Ljava/lang/InterruptedException;193 ····.local·v0,·"e":Ljava/lang/InterruptedException;
173 ····iget-boolean·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mQuit:Z194 ····iget-boolean·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mQuit:Z
  
174 ····if-eqz·v4,·:cond_1195 ····if-eqz·v5,·:cond_1
  
175 ····.line·152196 ····.line·96
176 ····return-void197 ····return-void
  
177 ····.line·100198 ····.line·110
178 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;199 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;
179 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"200 ····.restart·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
180 ····:cond_2201 ····:cond_2
181 ····:try_start_1202 ····:try_start_2
182 ····iget-object·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;203 ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;
  
183 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String;204 ····invoke-virtual·{v3},·Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String;
  
184 ····move-result-object·v5205 ····move-result-object·v6
  
185 ····invoke-interface·{v4,·v5},·Lcom/android/volley/Cache;->get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry;206 ····invoke-interface·{v5,·v6},·Lcom/android/volley/Cache;->get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry;
Max diff block lines reached; 6990/12830 bytes (54.48%) of diff not shown.
3.55 KB
smali/com/android/volley/DefaultRetryPolicy.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/android/volley/RetryPolicy;6 .implements·Lcom/android/volley/RetryPolicy;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·DEFAULT_BACKOFF_MULT:F·=·1.0f8 .field·public·static·final·DEFAULT_BACKOFF_MULT:F·=·1.0f
  
9 .field·public·static·final·DEFAULT_MAX_RETRIES:I·=·0x19 .field·public·static·final·DEFAULT_MAX_RETRIES:I·=·0x0
  
10 .field·public·static·final·DEFAULT_TIMEOUT_MS:I·=·0x9c410 .field·public·static·final·DEFAULT_TIMEOUT_MS:I·=·0x9c4
  
  
11 #·instance·fields11 #·instance·fields
12 .field·private·final·mBackoffMultiplier:F12 .field·private·final·mBackoffMultiplier:F
  
Offset 25, 87 lines modifiedOffset 25, 87 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·327 ····.locals·3
  
28 ····.prologue28 ····.prologue
29 ····.line·4829 ····.line·49
30 ····const/16·v0,·0x9c430 ····const/16·v0,·0x9c4
  
31 ····const/4·v1,·0x131 ····const/4·v1,·0x0
  
32 ····const/high16·v2,·0x3f800000····#·1.0f32 ····const/high16·v2,·0x3f800000····#·1.0f
  
33 ····invoke-direct·{p0,·v0,·v1,·v2},·Lcom/android/volley/DefaultRetryPolicy;-><init>(IIF)V33 ····invoke-direct·{p0,·v0,·v1,·v2},·Lcom/android/volley/DefaultRetryPolicy;-><init>(IIF)V
  
34 ····.line·4934 ····.line·50
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
37 .method·public·constructor·<init>(IIF)V37 .method·public·constructor·<init>(IIF)V
38 ····.locals·038 ····.locals·0
39 ····.param·p1,·"initialTimeoutMs"····#·I39 ····.param·p1,·"initialTimeoutMs"····#·I
40 ····.param·p2,·"maxNumRetries"····#·I40 ····.param·p2,·"maxNumRetries"····#·I
41 ····.param·p3,·"backoffMultiplier"····#·F41 ····.param·p3,·"backoffMultiplier"····#·F
  
42 ····.prologue42 ····.prologue
43 ····.line·5743 ····.line·58
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····.line·5845 ····.line·59
46 ····iput·p1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I46 ····iput·p1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I
  
47 ····.line·5947 ····.line·60
48 ····iput·p2,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I48 ····iput·p2,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I
  
49 ····.line·6049 ····.line·61
50 ····iput·p3,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F50 ····iput·p3,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F
  
51 ····.line·6151 ····.line·62
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
  
54 #·virtual·methods54 #·virtual·methods
55 .method·public·getBackoffMultiplier()F55 .method·public·getBackoffMultiplier()F
56 ····.locals·156 ····.locals·1
  
57 ····.prologue57 ····.prologue
58 ····.line·8358 ····.line·84
59 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F59 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F
  
60 ····return·v060 ····return·v0
61 .end·method61 .end·method
  
62 .method·public·getCurrentRetryCount()I62 .method·public·getCurrentRetryCount()I
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·7665 ····.line·77
66 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I66 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I
  
67 ····return·v067 ····return·v0
68 .end·method68 .end·method
  
69 .method·public·getCurrentTimeout()I69 .method·public·getCurrentTimeout()I
70 ····.locals·170 ····.locals·1
  
71 ····.prologue71 ····.prologue
72 ····.line·6872 ····.line·69
73 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I73 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I
  
74 ····return·v074 ····return·v0
75 .end·method75 .end·method
  
76 .method·protected·hasAttemptRemaining()Z76 .method·protected·hasAttemptRemaining()Z
77 ····.locals·277 ····.locals·2
  
78 ····.prologue78 ····.prologue
79 ····.line·10379 ····.line·104
80 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I80 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I
  
81 ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I81 ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I
  
82 ····if-gt·v0,·v1,·:cond_082 ····if-gt·v0,·v1,·:cond_0
  
83 ····const/4·v0,·0x183 ····const/4·v0,·0x1
Offset 125, 22 lines modifiedOffset 125, 22 lines modified
125 ····.annotation·system·Ldalvik/annotation/Throws;125 ····.annotation·system·Ldalvik/annotation/Throws;
126 ········value·=·{126 ········value·=·{
127 ············Lcom/android/volley/VolleyError;127 ············Lcom/android/volley/VolleyError;
128 ········}128 ········}
129 ····.end·annotation129 ····.end·annotation
  
130 ····.prologue130 ····.prologue
131 ····.line·92131 ····.line·93
132 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I132 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I
  
133 ····add-int/lit8·v0,·v0,·0x1133 ····add-int/lit8·v0,·v0,·0x1
  
134 ····iput·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I134 ····iput·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I
  
135 ····.line·93135 ····.line·94
136 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I136 ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I
  
137 ····int-to-float·v0,·v0137 ····int-to-float·v0,·v0
  
138 ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I138 ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I
  
139 ····int-to-float·v1,·v1139 ····int-to-float·v1,·v1
Offset 151, 21 lines modifiedOffset 151, 21 lines modified
Max diff block lines reached; 423/3538 bytes (11.96%) of diff not shown.
8.8 KB
smali/com/android/volley/NetworkDispatcher.smali
    
Offset 115, 26 lines modifiedOffset 115, 26 lines modified
115 ············"<*>;",115 ············"<*>;",
116 ············"Lcom/android/volley/VolleyError;",116 ············"Lcom/android/volley/VolleyError;",
117 ············")V"117 ············")V"
118 ········}118 ········}
119 ····.end·annotation119 ····.end·annotation
  
120 ····.prologue120 ····.prologue
121 ····.line·149121 ····.line·151
122 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"122 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
123 ····invoke-virtual·{p1,·p2},·Lcom/android/volley/Request;->parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError;123 ····invoke-virtual·{p1,·p2},·Lcom/android/volley/Request;->parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError;
  
124 ····move-result-object·p2124 ····move-result-object·p2
  
125 ····.line·150125 ····.line·152
126 ····iget-object·v0,·p0,·Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery;126 ····iget-object·v0,·p0,·Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery;
  
127 ····invoke-interface·{v0,·p1,·p2},·Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V127 ····invoke-interface·{v0,·p1,·p2},·Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
  
128 ····.line·151128 ····.line·153
129 ····return-void129 ····return-void
130 .end·method130 .end·method
  
  
131 #·virtual·methods131 #·virtual·methods
132 .method·public·quit()V132 .method·public·quit()V
133 ····.locals·1133 ····.locals·1
Offset 157, 139 lines modifiedOffset 157, 144 lines modified
  
157 ····.prologue157 ····.prologue
158 ····.line·84158 ····.line·84
159 ····const/16·v7,·0xa159 ····const/16·v7,·0xa
  
160 ····invoke-static·{v7},·Landroid/os/Process;->setThreadPriority(I)V160 ····invoke-static·{v7},·Landroid/os/Process;->setThreadPriority(I)V
  
161 ····.line·86161 ····.line·87
162 ····:cond_0162 ····:cond_0
163 ····:goto_0163 ····:goto_0
164 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J164 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
165 ····move-result-wide·v4165 ····move-result-wide·v4
  
166 ····.line·90166 ····.line·89
167 ····.local·v4,·"startTimeMs":J167 ····.local·v4,·"startTimeMs":J
 168 ····const/4·v2,·0x0
  
 169 ····.line·92
 170 ····.local·v2,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
168 ····:try_start_0171 ····:try_start_0
169 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQueue:Ljava/util/concurrent/BlockingQueue;172 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQueue:Ljava/util/concurrent/BlockingQueue;
  
170 ····invoke-interface·{v7},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;173 ····invoke-interface·{v7},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;
  
171 ····move-result-object·v2174 ····move-result-object·v2
  
 175 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
172 ····check-cast·v2,·Lcom/android/volley/Request;176 ····check-cast·v2,·Lcom/android/volley/Request;
173 ····:try_end_0177 ····:try_end_0
174 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1178 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1
  
175 ····.line·100179 ····.line·102
176 ····.local·v2,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"180 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
177 ····:try_start_1181 ····:try_start_1
178 ····const-string·v7,·"network-queue-take"182 ····const-string·v7,·"network-queue-take"
  
179 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V183 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V
  
180 ····.line·104184 ····.line·106
181 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z185 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z
  
182 ····move-result·v7186 ····move-result·v7
  
183 ····if-eqz·v7,·:cond_1187 ····if-eqz·v7,·:cond_1
  
184 ····.line·105188 ····.line·107
185 ····const-string·v7,·"network-discard-cancelled"189 ····const-string·v7,·"network-discard-cancelled"
  
186 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V190 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V
187 ····:try_end_1191 ····:try_end_1
188 ····.catch·Lcom/android/volley/VolleyError;·{:try_start_1·..·:try_end_1}·:catch_0192 ····.catch·Lcom/android/volley/VolleyError;·{:try_start_1·..·:try_end_1}·:catch_0
189 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2193 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2
  
190 ····goto·:goto_0194 ····goto·:goto_0
  
191 ····.line·136195 ····.line·138
192 ····:catch_0196 ····:catch_0
193 ····move-exception·v6197 ····move-exception·v6
  
194 ····.line·137198 ····.line·139
195 ····.local·v6,·"volleyError":Lcom/android/volley/VolleyError;199 ····.local·v6,·"volleyError":Lcom/android/volley/VolleyError;
196 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J200 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
197 ····move-result-wide·v8201 ····move-result-wide·v8
  
198 ····sub-long/2addr·v8,·v4202 ····sub-long/2addr·v8,·v4
  
199 ····invoke-virtual·{v6,·v8,·v9},·Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V203 ····invoke-virtual·{v6,·v8,·v9},·Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V
  
200 ····.line·138204 ····.line·140
201 ····invoke-direct·{p0,·v2,·v6},·Lcom/android/volley/NetworkDispatcher;->parseAndDeliverNetworkError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V205 ····invoke-direct·{p0,·v2,·v6},·Lcom/android/volley/NetworkDispatcher;->parseAndDeliverNetworkError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
  
202 ····goto·:goto_0206 ····goto·:goto_0
  
203 ····.line·91207 ····.line·93
204 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"208 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
205 ····.end·local·v6····#·"volleyError":Lcom/android/volley/VolleyError;209 ····.end·local·v6····#·"volleyError":Lcom/android/volley/VolleyError;
206 ····:catch_1210 ····:catch_1
207 ····move-exception·v0211 ····move-exception·v0
  
208 ····.line·93212 ····.line·95
209 ····.local·v0,·"e":Ljava/lang/InterruptedException;213 ····.local·v0,·"e":Ljava/lang/InterruptedException;
210 ····iget-boolean·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQuit:Z214 ····iget-boolean·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQuit:Z
  
211 ····if-eqz·v7,·:cond_0215 ····if-eqz·v7,·:cond_0
  
212 ····.line·94216 ····.line·96
213 ····return-void217 ····return-void
  
214 ····.line·109218 ····.line·111
215 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;219 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;
216 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"220 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
217 ····:cond_1221 ····:cond_1
218 ····:try_start_2222 ····:try_start_2
219 ····invoke-direct·{p0,·v2},·Lcom/android/volley/NetworkDispatcher;->addTrafficStatsTag(Lcom/android/volley/Request;)V223 ····invoke-direct·{p0,·v2},·Lcom/android/volley/NetworkDispatcher;->addTrafficStatsTag(Lcom/android/volley/Request;)V
  
220 ····.line·112224 ····.line·114
221 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mNetwork:Lcom/android/volley/Network;225 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mNetwork:Lcom/android/volley/Network;
  
Max diff block lines reached; 4482/8915 bytes (50.27%) of diff not shown.
11.9 KB
smali/com/android/volley/RequestQueue.smali
    
Offset 112, 24 lines modifiedOffset 112, 22 lines modified
  
112 ····.prologue112 ····.prologue
113 ····.line·124113 ····.line·124
114 ····new-instance·v0,·Lcom/android/volley/ExecutorDelivery;114 ····new-instance·v0,·Lcom/android/volley/ExecutorDelivery;
  
115 ····new-instance·v1,·Landroid/os/Handler;115 ····new-instance·v1,·Landroid/os/Handler;
  
116 ····.line·125 
117 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;116 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
118 ····move-result-object·v2117 ····move-result-object·v2
  
119 ····invoke-direct·{v1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V118 ····invoke-direct·{v1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
120 ····invoke-direct·{v0,·v1},·Lcom/android/volley/ExecutorDelivery;-><init>(Landroid/os/Handler;)V119 ····invoke-direct·{v0,·v1},·Lcom/android/volley/ExecutorDelivery;-><init>(Landroid/os/Handler;)V
  
121 ····.line·124 
122 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/android/volley/RequestQueue;-><init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V120 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/android/volley/RequestQueue;-><init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V
  
123 ····.line·126121 ····.line·126
124 ····return-void122 ····return-void
125 .end·method123 .end·method
  
126 .method·public·constructor·<init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V124 .method·public·constructor·<init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V
Offset 431, 67 lines modifiedOffset 429, 70 lines modified
  
431 .method·public·cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V429 .method·public·cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V
432 ····.locals·4430 ····.locals·4
433 ····.param·p1,·"filter"····#·Lcom/android/volley/RequestQueue$RequestFilter;431 ····.param·p1,·"filter"····#·Lcom/android/volley/RequestQueue$RequestFilter;
  
434 ····.prologue432 ····.prologue
435 ····.line·197433 ····.line·197
436 ····iget-object·v2,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;434 ····iget-object·v3,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
437 ····monitor-enter·v2435 ····monitor-enter·v3
  
438 ····.line·198436 ····.line·198
439 ····:try_start_0437 ····:try_start_0
440 ····iget-object·v1,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;438 ····iget-object·v2,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
441 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;439 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
442 ····move-result-object·v1440 ····move-result-object·v0
  
 441 ····.local·v0,·"i$":Ljava/util/Iterator;
443 ····:cond_0442 ····:cond_0
444 ····:goto_0443 ····:goto_0
445 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z444 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
446 ····move-result·v3445 ····move-result·v2
  
447 ····if-eqz·v3,·:cond_1446 ····if-eqz·v2,·:cond_1
  
448 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;447 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
449 ····move-result-object·v0448 ····move-result-object·v1
  
450 ····check-cast·v0,·Lcom/android/volley/Request;449 ····check-cast·v1,·Lcom/android/volley/Request;
  
451 ····.line·199450 ····.line·199
452 ····.local·v0,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"451 ····.local·v1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
453 ····invoke-interface·{p1,·v0},·Lcom/android/volley/RequestQueue$RequestFilter;->apply(Lcom/android/volley/Request;)Z452 ····invoke-interface·{p1,·v1},·Lcom/android/volley/RequestQueue$RequestFilter;->apply(Lcom/android/volley/Request;)Z
  
454 ····move-result·v3453 ····move-result·v2
  
455 ····if-eqz·v3,·:cond_0454 ····if-eqz·v2,·:cond_0
  
456 ····.line·200455 ····.line·200
457 ····invoke-virtual·{v0},·Lcom/android/volley/Request;->cancel()V456 ····invoke-virtual·{v1},·Lcom/android/volley/Request;->cancel()V
  
458 ····goto·:goto_0457 ····goto·:goto_0
  
459 ····.line·203458 ····.line·203
 459 ····.end·local·v0····#·"i$":Ljava/util/Iterator;
460 ····.end·local·v0····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"460 ····.end·local·v1····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
461 ····:catchall_0461 ····:catchall_0
462 ····move-exception·v1462 ····move-exception·v2
  
463 ····monitor-exit·v2463 ····monitor-exit·v3
464 ····:try_end_0464 ····:try_end_0
465 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0465 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
466 ····throw·v1466 ····throw·v2
  
 467 ····.restart·local·v0····#·"i$":Ljava/util/Iterator;
467 ····:cond_1468 ····:cond_1
468 ····:try_start_1469 ····:try_start_1
469 ····monitor-exit·v2470 ····monitor-exit·v3
470 ····:try_end_1471 ····:try_end_1
471 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0472 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
472 ····.line·204473 ····.line·204
473 ····return-void474 ····return-void
474 .end·method475 .end·method
  
Offset 521, 193 lines modifiedOffset 522, 194 lines modified
521 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/RequestQueue;->cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V522 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/RequestQueue;->cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V
  
522 ····.line·220523 ····.line·220
523 ····return-void524 ····return-void
524 .end·method525 .end·method
  
525 .method·finish(Lcom/android/volley/Request;)V526 .method·finish(Lcom/android/volley/Request;)V
526 ····.locals·8527 ····.locals·9
527 ····.annotation·system·Ldalvik/annotation/Signature;528 ····.annotation·system·Ldalvik/annotation/Signature;
528 ········value·=·{529 ········value·=·{
529 ············"<T:",530 ············"<T:",
530 ············"Ljava/lang/Object;",531 ············"Ljava/lang/Object;",
531 ············">(",532 ············">(",
532 ············"Lcom/android/volley/Request",533 ············"Lcom/android/volley/Request",
533 ············"<TT;>;)V"534 ············"<TT;>;)V"
534 ········}535 ········}
535 ····.end·annotation536 ····.end·annotation
  
536 ····.prologue537 ····.prologue
537 ····.line·277538 ····.line·277
538 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"539 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"
539 ····iget-object·v4,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;540 ····iget-object·v5,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
540 ····monitor-enter·v4541 ····monitor-enter·v5
  
541 ····.line·278542 ····.line·278
542 ····:try_start_0543 ····:try_start_0
543 ····iget-object·v3,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;544 ····iget-object·v4,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
544 ····invoke-interface·{v3,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z545 ····invoke-interface·{v4,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
Max diff block lines reached; 7061/12069 bytes (58.51%) of diff not shown.
1.99 KB
smali/com/android/volley/CacheDispatcher$1.smali
    
Offset 16, 56 lines modifiedOffset 16, 55 lines modified
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·this$0:Lcom/android/volley/CacheDispatcher;19 .field·final·synthetic·this$0:Lcom/android/volley/CacheDispatcher;
  
20 .field·final·synthetic·val$request:Lcom/android/volley/Request;20 .field·final·synthetic·val$finalRequest:Lcom/android/volley/Request;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V22 .method·constructor·<init>(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V
23 ····.locals·023 ····.locals·0
24 ····.param·p1,·"this$0"····#·Lcom/android/volley/CacheDispatcher; 
  
25 ····.prologue24 ····.prologue
26 ····.line·13725 ····.line·148
27 ····iput-object·p1,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;26 ····iput-object·p1,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;
  
28 ····iput-object·p2,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$request:Lcom/android/volley/Request;27 ····iput-object·p2,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void29 ····return-void
31 .end·method30 .end·method
  
  
32 #·virtual·methods31 #·virtual·methods
33 .method·public·run()V32 .method·public·run()V
34 ····.locals·233 ····.locals·2
  
35 ····.prologue34 ····.prologue
36 ····.line·14135 ····.line·152
37 ····:try_start_036 ····:try_start_0
38 ····iget-object·v0,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;37 ····iget-object·v0,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;
  
39 ····invoke-static·{v0},·Lcom/android/volley/CacheDispatcher;->access$000(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue;38 ····invoke-static·{v0},·Lcom/android/volley/CacheDispatcher;->access$000(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue;
  
40 ····move-result-object·v039 ····move-result-object·v0
  
41 ····iget-object·v1,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$request:Lcom/android/volley/Request;40 ····iget-object·v1,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request;
  
42 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V41 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V
43 ····:try_end_042 ····:try_end_0
44 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_043 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
  
45 ····.line·14544 ····.line·156
46 ····:goto_045 ····:goto_0
47 ····return-void46 ····return-void
  
48 ····.line·14247 ····.line·153
49 ····:catch_048 ····:catch_0
50 ····move-exception·v049 ····move-exception·v0
  
51 ····goto·:goto_050 ····goto·:goto_0
52 .end·method51 .end·method
2.94 KB
smali/com/android/volley/Request$Priority.smali
    
Offset 44, 51 lines modifiedOffset 44, 51 lines modified
  
44 ····const/4·v4,·0x244 ····const/4·v4,·0x2
  
45 ····const/4·v3,·0x145 ····const/4·v3,·0x1
  
46 ····const/4·v2,·0x046 ····const/4·v2,·0x0
  
47 ····.line·52247 ····.line·515
48 ····new-instance·v0,·Lcom/android/volley/Request$Priority;48 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
49 ····const-string·v1,·"LOW"49 ····const-string·v1,·"LOW"
  
50 ····invoke-direct·{v0,·v1,·v2},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v0,·v1,·v2},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;51 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;
  
52 ····.line·52352 ····.line·516
53 ····new-instance·v0,·Lcom/android/volley/Request$Priority;53 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
54 ····const-string·v1,·"NORMAL"54 ····const-string·v1,·"NORMAL"
  
55 ····invoke-direct·{v0,·v1,·v3},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V55 ····invoke-direct·{v0,·v1,·v3},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
56 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority;56 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority;
  
57 ····.line·52457 ····.line·517
58 ····new-instance·v0,·Lcom/android/volley/Request$Priority;58 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
59 ····const-string·v1,·"HIGH"59 ····const-string·v1,·"HIGH"
  
60 ····invoke-direct·{v0,·v1,·v4},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V60 ····invoke-direct·{v0,·v1,·v4},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
61 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->HIGH:Lcom/android/volley/Request$Priority;61 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->HIGH:Lcom/android/volley/Request$Priority;
  
62 ····.line·52562 ····.line·518
63 ····new-instance·v0,·Lcom/android/volley/Request$Priority;63 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
64 ····const-string·v1,·"IMMEDIATE"64 ····const-string·v1,·"IMMEDIATE"
  
65 ····invoke-direct·{v0,·v1,·v5},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V65 ····invoke-direct·{v0,·v1,·v5},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
66 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->IMMEDIATE:Lcom/android/volley/Request$Priority;66 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->IMMEDIATE:Lcom/android/volley/Request$Priority;
  
67 ····.line·52167 ····.line·514
68 ····const/4·v0,·0x468 ····const/4·v0,·0x4
  
69 ····new-array·v0,·v0,·[Lcom/android/volley/Request$Priority;69 ····new-array·v0,·v0,·[Lcom/android/volley/Request$Priority;
  
70 ····sget-object·v1,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;70 ····sget-object·v1,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;
  
71 ····aput-object·v1,·v0,·v271 ····aput-object·v1,·v0,·v2
Offset 115, 26 lines modifiedOffset 115, 26 lines modified
115 ····.annotation·system·Ldalvik/annotation/Signature;115 ····.annotation·system·Ldalvik/annotation/Signature;
116 ········value·=·{116 ········value·=·{
117 ············"()V"117 ············"()V"
118 ········}118 ········}
119 ····.end·annotation119 ····.end·annotation
  
120 ····.prologue120 ····.prologue
121 ····.line·521121 ····.line·514
122 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V122 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
123 ····return-void123 ····return-void
124 .end·method124 .end·method
  
125 .method·public·static·valueOf(Ljava/lang/String;)Lcom/android/volley/Request$Priority;125 .method·public·static·valueOf(Ljava/lang/String;)Lcom/android/volley/Request$Priority;
126 ····.locals·1126 ····.locals·1
127 ····.param·p0,·"name"····#·Ljava/lang/String;127 ····.param·p0,·"name"····#·Ljava/lang/String;
  
128 ····.prologue128 ····.prologue
129 ····.line·521129 ····.line·514
130 ····const-class·v0,·Lcom/android/volley/Request$Priority;130 ····const-class·v0,·Lcom/android/volley/Request$Priority;
  
131 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;131 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
132 ····move-result-object·v0132 ····move-result-object·v0
  
133 ····check-cast·v0,·Lcom/android/volley/Request$Priority;133 ····check-cast·v0,·Lcom/android/volley/Request$Priority;
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ····return-object·v0142 ····return-object·v0
143 .end·method143 .end·method
  
144 .method·public·static·values()[Lcom/android/volley/Request$Priority;144 .method·public·static·values()[Lcom/android/volley/Request$Priority;
145 ····.locals·1145 ····.locals·1
  
146 ····.prologue146 ····.prologue
147 ····.line·521147 ····.line·514
148 ····sget-object·v0,·Lcom/android/volley/Request$Priority;->$VALUES:[Lcom/android/volley/Request$Priority;148 ····sget-object·v0,·Lcom/android/volley/Request$Priority;->$VALUES:[Lcom/android/volley/Request$Priority;
  
149 ····invoke-virtual·{v0},·[Lcom/android/volley/Request$Priority;->clone()Ljava/lang/Object;149 ····invoke-virtual·{v0},·[Lcom/android/volley/Request$Priority;->clone()Ljava/lang/Object;
  
150 ····move-result-object·v0150 ····move-result-object·v0
  
151 ····check-cast·v0,·[Lcom/android/volley/Request$Priority;151 ····check-cast·v0,·[Lcom/android/volley/Request$Priority;
3.41 KB
smali/com/android/volley/NetworkResponse.smali
    
Offset 1, 11 lines modifiedOffset 1, 18 lines modified
1 .class·public·Lcom/android/volley/NetworkResponse;1 .class·public·Lcom/android/volley/NetworkResponse;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NetworkResponse.java"3 .source·"NetworkResponse.java"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
 6 #·static·fields
 7 .field·private·static·final·serialVersionUID:J·=·-0x1253b4fd9070L
  
  
4 #·instance·fields8 #·instance·fields
5 .field·public·final·data:[B9 .field·public·final·data:[B
  
6 .field·public·final·headers:Ljava/util/Map;10 .field·public·final·headers:Ljava/util/Map;
7 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{12 ········value·=·{
Offset 39, 15 lines modifiedOffset 46, 15 lines modified
39 ············"Ljava/lang/String;",46 ············"Ljava/lang/String;",
40 ············"Ljava/lang/String;",47 ············"Ljava/lang/String;",
41 ············">;Z)V"48 ············">;Z)V"
42 ········}49 ········}
43 ····.end·annotation50 ····.end·annotation
  
44 ····.prologue51 ····.prologue
45 ····.line·4752 ····.line·50
46 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"53 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
47 ····const-wide/16·v6,·0x054 ····const-wide/16·v6,·0x0
  
48 ····move-object·v1,·p055 ····move-object·v1,·p0
  
49 ····move·v2,·p156 ····move·v2,·p1
  
Offset 55, 15 lines modifiedOffset 62, 15 lines modified
  
55 ····move-object·v4,·p362 ····move-object·v4,·p3
  
56 ····move·v5,·p463 ····move·v5,·p4
  
57 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V64 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V
  
58 ····.line·4865 ····.line·51
59 ····return-void66 ····return-void
60 .end·method67 .end·method
  
61 .method·public·constructor·<init>(I[BLjava/util/Map;ZJ)V68 .method·public·constructor·<init>(I[BLjava/util/Map;ZJ)V
62 ····.locals·169 ····.locals·1
63 ····.param·p1,·"statusCode"····#·I70 ····.param·p1,·"statusCode"····#·I
64 ····.param·p2,·"data"····#·[B71 ····.param·p2,·"data"····#·[B
Offset 77, 43 lines modifiedOffset 84, 43 lines modified
77 ············"Ljava/lang/String;",84 ············"Ljava/lang/String;",
78 ············"Ljava/lang/String;",85 ············"Ljava/lang/String;",
79 ············">;ZJ)V"86 ············">;ZJ)V"
80 ········}87 ········}
81 ····.end·annotation88 ····.end·annotation
  
82 ····.prologue89 ····.prologue
83 ····.line·3790 ····.line·40
84 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"91 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V92 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
86 ····.line·3893 ····.line·41
87 ····iput·p1,·p0,·Lcom/android/volley/NetworkResponse;->statusCode:I94 ····iput·p1,·p0,·Lcom/android/volley/NetworkResponse;->statusCode:I
  
88 ····.line·3995 ····.line·42
89 ····iput-object·p2,·p0,·Lcom/android/volley/NetworkResponse;->data:[B96 ····iput-object·p2,·p0,·Lcom/android/volley/NetworkResponse;->data:[B
  
90 ····.line·4097 ····.line·43
91 ····iput-object·p3,·p0,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;98 ····iput-object·p3,·p0,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
92 ····.line·4199 ····.line·44
93 ····iput-boolean·p4,·p0,·Lcom/android/volley/NetworkResponse;->notModified:Z100 ····iput-boolean·p4,·p0,·Lcom/android/volley/NetworkResponse;->notModified:Z
  
94 ····.line·42101 ····.line·45
95 ····iput-wide·p5,·p0,·Lcom/android/volley/NetworkResponse;->networkTimeMs:J102 ····iput-wide·p5,·p0,·Lcom/android/volley/NetworkResponse;->networkTimeMs:J
  
96 ····.line·43103 ····.line·46
97 ····return-void104 ····return-void
98 .end·method105 .end·method
  
99 .method·public·constructor·<init>([B)V106 .method·public·constructor·<init>([B)V
100 ····.locals·8107 ····.locals·8
101 ····.param·p1,·"data"····#·[B108 ····.param·p1,·"data"····#·[B
  
102 ····.prologue109 ····.prologue
103 ····.line·51110 ····.line·54
104 ····const/16·v2,·0xc8111 ····const/16·v2,·0xc8
  
105 ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map;112 ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map;
  
106 ····move-result-object·v4113 ····move-result-object·v4
  
107 ····const/4·v5,·0x0114 ····const/4·v5,·0x0
Offset 122, 15 lines modifiedOffset 129, 15 lines modified
  
122 ····move-object·v1,·p0129 ····move-object·v1,·p0
  
123 ····move-object·v3,·p1130 ····move-object·v3,·p1
  
124 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V131 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V
  
125 ····.line·52132 ····.line·55
126 ····return-void133 ····return-void
127 .end·method134 .end·method
  
128 .method·public·constructor·<init>([BLjava/util/Map;)V135 .method·public·constructor·<init>([BLjava/util/Map;)V
129 ····.locals·8136 ····.locals·8
130 ····.param·p1,·"data"····#·[B137 ····.param·p1,·"data"····#·[B
131 ····.annotation·system·Ldalvik/annotation/Signature;138 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 141, 15 lines modifiedOffset 148, 15 lines modified
141 ············"Ljava/lang/String;",148 ············"Ljava/lang/String;",
142 ············"Ljava/lang/String;",149 ············"Ljava/lang/String;",
143 ············">;)V"150 ············">;)V"
144 ········}151 ········}
145 ····.end·annotation152 ····.end·annotation
  
146 ····.prologue153 ····.prologue
147 ····.line·55154 ····.line·58
148 ····.local·p2,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"155 ····.local·p2,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
149 ····const/16·v2,·0xc8156 ····const/16·v2,·0xc8
  
150 ····const/4·v5,·0x0157 ····const/4·v5,·0x0
  
151 ····const-wide/16·v6,·0x0158 ····const-wide/16·v6,·0x0
  
Offset 157, 10 lines modifiedOffset 164, 10 lines modified
Max diff block lines reached; 219/3399 bytes (6.44%) of diff not shown.
615 B
smali/com/android/volley/ExecutorDelivery$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$handler:Landroid/os/Handler;22 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V24 .method·constructor·<init>(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/ExecutorDelivery; 
  
27 ····.prologue26 ····.prologue
28 ····.line·3627 ····.line·36
29 ····iput-object·p1,·p0,·Lcom/android/volley/ExecutorDelivery$1;->this$0:Lcom/android/volley/ExecutorDelivery;28 ····iput-object·p1,·p0,·Lcom/android/volley/ExecutorDelivery$1;->this$0:Lcom/android/volley/ExecutorDelivery;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/ExecutorDelivery$1;->val$handler:Landroid/os/Handler;29 ····iput-object·p2,·p0,·Lcom/android/volley/ExecutorDelivery$1;->val$handler:Landroid/os/Handler;
  
5.2 KB
smali/com/android/volley/VolleyLog$MarkerLog.smali
    
Offset 236, 100 lines modifiedOffset 236, 101 lines modified
236 ····.locals·14236 ····.locals·14
237 ····.param·p1,·"header"····#·Ljava/lang/String;237 ····.param·p1,·"header"····#·Ljava/lang/String;
  
238 ····.prologue238 ····.prologue
239 ····.line·144239 ····.line·144
240 ····monitor-enter·p0240 ····monitor-enter·p0
  
241 ····const/4·v3,·0x1241 ····const/4·v8,·0x1
  
242 ····:try_start_0242 ····:try_start_0
243 ····iput-boolean·v3,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mFinished:Z243 ····iput-boolean·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mFinished:Z
  
244 ····.line·146244 ····.line·146
245 ····invoke-direct·{p0},·Lcom/android/volley/VolleyLog$MarkerLog;->getTotalDuration()J245 ····invoke-direct·{p0},·Lcom/android/volley/VolleyLog$MarkerLog;->getTotalDuration()J
246 ····:try_end_0246 ····:try_end_0
247 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0247 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
248 ····move-result-wide·v0248 ····move-result-wide·v0
  
249 ····.line·147249 ····.line·147
250 ····.local·v0,·"duration":J250 ····.local·v0,·"duration":J
251 ····const-wide/16·v8,·0x0251 ····const-wide/16·v8,·0x0
  
252 ····cmp-long·v3,·v0,·v8252 ····cmp-long·v8,·v0,·v8
  
253 ····if-gtz·v3,·:cond_1253 ····if-gtz·v8,·:cond_1
  
254 ····.line·158254 ····.line·158
255 ····:cond_0255 ····:cond_0
256 ····monitor-exit·p0256 ····monitor-exit·p0
  
257 ····return-void257 ····return-void
  
258 ····.line·151258 ····.line·151
259 ····:cond_1259 ····:cond_1
260 ····:try_start_1260 ····:try_start_1
261 ····iget-object·v3,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;261 ····iget-object·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;
  
262 ····const/4·v8,·0x0262 ····const/4·v9,·0x0
  
263 ····invoke-interface·{v3,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object;263 ····invoke-interface·{v8,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
264 ····move-result-object·v3264 ····move-result-object·v8
  
265 ····check-cast·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;265 ····check-cast·v8,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;
  
266 ····iget-wide·v4,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J266 ····iget-wide·v4,·v8,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J
  
267 ····.line·152267 ····.line·152
268 ····.local·v4,·"prevTime":J268 ····.local·v4,·"prevTime":J
269 ····const-string·v3,·"(%-4d·ms)·%s"269 ····const-string·v8,·"(%-4d·ms)·%s"
  
270 ····const/4·v8,·0x2270 ····const/4·v9,·0x2
  
271 ····new-array·v8,·v8,·[Ljava/lang/Object;271 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
272 ····const/4·v9,·0x0272 ····const/4·v10,·0x0
  
273 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;273 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
274 ····move-result-object·v10274 ····move-result-object·v11
  
275 ····aput-object·v10,·v8,·v9275 ····aput-object·v11,·v9,·v10
  
276 ····const/4·v9,·0x1276 ····const/4·v10,·0x1
  
277 ····aput-object·p1,·v8,·v9277 ····aput-object·p1,·v9,·v10
  
278 ····invoke-static·{v3,·v8},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V278 ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V
  
279 ····.line·153279 ····.line·153
280 ····iget-object·v3,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;280 ····iget-object·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;
  
281 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;281 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
282 ····move-result-object·v3282 ····move-result-object·v2
  
 283 ····.local·v2,·"i$":Ljava/util/Iterator;
283 ····:goto_0284 ····:goto_0
284 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z285 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
285 ····move-result·v8286 ····move-result·v8
  
286 ····if-eqz·v8,·:cond_0287 ····if-eqz·v8,·:cond_0
  
287 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;288 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
288 ····move-result-object·v2289 ····move-result-object·v3
  
289 ····check-cast·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;290 ····check-cast·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;
  
290 ····.line·154291 ····.line·154
291 ····.local·v2,·"marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker;292 ····.local·v3,·"marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker;
292 ····iget-wide·v6,·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J293 ····iget-wide·v6,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J
  
293 ····.line·155294 ····.line·155
294 ····.local·v6,·"thisTime":J295 ····.local·v6,·"thisTime":J
295 ····const-string·v8,·"(+%-4d)·[%2d]·%s"296 ····const-string·v8,·"(+%-4d)·[%2d]·%s"
  
296 ····const/4·v9,·0x3297 ····const/4·v9,·0x3
  
Offset 343, 25 lines modifiedOffset 344, 25 lines modified
  
343 ····move-result-object·v11344 ····move-result-object·v11
  
344 ····aput-object·v11,·v9,·v10345 ····aput-object·v11,·v9,·v10
  
345 ····const/4·v10,·0x1346 ····const/4·v10,·0x1
  
346 ····iget-wide·v12,·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->thread:J347 ····iget-wide·v12,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->thread:J
  
347 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;348 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
348 ····move-result-object·v11349 ····move-result-object·v11
  
349 ····aput-object·v11,·v9,·v10350 ····aput-object·v11,·v9,·v10
  
350 ····const/4·v10,·0x2351 ····const/4·v10,·0x2
  
351 ····iget-object·v11,·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->name:Ljava/lang/String;352 ····iget-object·v11,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->name:Ljava/lang/String;
  
352 ····aput-object·v11,·v9,·v10353 ····aput-object·v11,·v9,·v10
  
353 ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V354 ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V
354 ····:try_end_1355 ····:try_end_1
355 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0356 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
Max diff block lines reached; 526/5221 bytes (10.07%) of diff not shown.
41.0 KB
smali/com/android/volley/Request.smali
    
Offset 27, 38 lines modifiedOffset 27, 34 lines modified
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
  
29 #·static·fields29 #·static·fields
30 .field·private·static·final·DEFAULT_PARAMS_ENCODING:Ljava/lang/String;·=·"UTF-8"30 .field·private·static·final·DEFAULT_PARAMS_ENCODING:Ljava/lang/String;·=·"UTF-8"
  
31 .field·private·static·final·SLOW_REQUEST_THRESHOLD_MS:J·=·0xbb8L 
  
32 .field·private·static·sCounter:J31 .field·private·static·sCounter:J
  
  
33 #·instance·fields32 #·instance·fields
34 .field·private·mCacheEntry:Lcom/android/volley/Cache$Entry;33 .field·private·mCacheEntry:Lcom/android/volley/Cache$Entry;
  
35 .field·private·mCanceled:Z34 .field·private·mCanceled:Z
  
36 .field·private·final·mDefaultTrafficStatsTag:I35 .field·private·final·mDefaultTrafficStatsTag:I
  
37 .field·private·final·mErrorListener:Lcom/android/volley/Response$ErrorListener;36 .field·private·mErrorListener:Lcom/android/volley/Response$ErrorListener;
  
38 .field·private·final·mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;37 .field·private·final·mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;
  
39 .field·private·mIdentifier:Ljava/lang/String;38 .field·private·mIdentifier:Ljava/lang/String;
  
40 .field·private·final·mMethod:I39 .field·private·final·mMethod:I
  
41 .field·private·mRedirectUrl:Ljava/lang/String;40 .field·private·mRedirectUrl:Ljava/lang/String;
  
42 .field·private·mRequestBirthTime:J 
  
43 .field·private·mRequestQueue:Lcom/android/volley/RequestQueue;41 .field·private·mRequestQueue:Lcom/android/volley/RequestQueue;
  
44 .field·private·mResponseDelivered:Z42 .field·private·mResponseDelivered:Z
  
45 .field·private·mRetryPolicy:Lcom/android/volley/RetryPolicy;43 .field·private·mRetryPolicy:Lcom/android/volley/RetryPolicy;
  
46 .field·private·mSequence:Ljava/lang/Integer;44 .field·private·mSequence:Ljava/lang/Integer;
Offset 68, 135 lines modifiedOffset 64, 130 lines modified
68 .field·private·mTag:Ljava/lang/Object;64 .field·private·mTag:Ljava/lang/Object;
  
69 .field·private·final·mUrl:Ljava/lang/String;65 .field·private·final·mUrl:Ljava/lang/String;
  
  
70 #·direct·methods66 #·direct·methods
71 .method·public·constructor·<init>(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V67 .method·public·constructor·<init>(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V
72 ····.locals·468 ····.locals·3
73 ····.param·p1,·"method"····#·I69 ····.param·p1,·"method"····#·I
74 ····.param·p2,·"url"····#·Ljava/lang/String;70 ····.param·p2,·"url"····#·Ljava/lang/String;
75 ····.param·p3,·"listener"····#·Lcom/android/volley/Response$ErrorListener;71 ····.param·p3,·"listener"····#·Lcom/android/volley/Response$ErrorListener;
  
76 ····.prologue72 ····.prologue
77 ····.local·p0,·"this":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"73 ····.local·p0,·"this":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"
78 ····const/4·v1,·0x074 ····const/4·v1,·0x0
  
79 ····const/4·v2,·0x075 ····const/4·v2,·0x0
  
80 ····.line·13776 ····.line·129
81 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V77 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
82 ····.line·6178 ····.line·59
83 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z79 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z
  
84 ····if-eqz·v0,·:cond_080 ····if-eqz·v0,·:cond_0
  
85 ····new-instance·v0,·Lcom/android/volley/VolleyLog$MarkerLog;81 ····new-instance·v0,·Lcom/android/volley/VolleyLog$MarkerLog;
  
86 ····invoke-direct·{v0},·Lcom/android/volley/VolleyLog$MarkerLog;-><init>()V82 ····invoke-direct·{v0},·Lcom/android/volley/VolleyLog$MarkerLog;-><init>()V
  
87 ····:goto_083 ····:goto_0
88 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;84 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;
  
89 ····.line·9185 ····.line·89
90 ····const/4·v0,·0x186 ····const/4·v0,·0x1
  
91 ····iput-boolean·v0,·p0,·Lcom/android/volley/Request;->mShouldCache:Z87 ····iput-boolean·v0,·p0,·Lcom/android/volley/Request;->mShouldCache:Z
  
92 ····.line·9488 ····.line·92
93 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mCanceled:Z89 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mCanceled:Z
  
94 ····.line·9790 ····.line·95
95 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mResponseDelivered:Z91 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mResponseDelivered:Z
  
96 ····.line·10092 ····.line·105
97 ····const-wide/16·v2,·0x0 
  
98 ····iput-wide·v2,·p0,·Lcom/android/volley/Request;->mRequestBirthTime:J 
  
99 ····.line·113 
100 ····iput-object·v1,·p0,·Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry;93 ····iput-object·v1,·p0,·Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry;
  
101 ····.line·13894 ····.line·130
102 ····iput·p1,·p0,·Lcom/android/volley/Request;->mMethod:I95 ····iput·p1,·p0,·Lcom/android/volley/Request;->mMethod:I
  
103 ····.line·13996 ····.line·131
104 ····iput-object·p2,·p0,·Lcom/android/volley/Request;->mUrl:Ljava/lang/String;97 ····iput-object·p2,·p0,·Lcom/android/volley/Request;->mUrl:Ljava/lang/String;
  
105 ····.line·14098 ····.line·132
106 ····invoke-static·{p1,·p2},·Lcom/android/volley/Request;->createIdentifier(ILjava/lang/String;)Ljava/lang/String;99 ····invoke-static·{p1,·p2},·Lcom/android/volley/Request;->createIdentifier(ILjava/lang/String;)Ljava/lang/String;
  
107 ····move-result-object·v0100 ····move-result-object·v0
  
108 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String;101 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String;
  
109 ····.line·141102 ····.line·133
110 ····iput-object·p3,·p0,·Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener;103 ····iput-object·p3,·p0,·Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener;
  
111 ····.line·142104 ····.line·134
112 ····new-instance·v0,·Lcom/android/volley/DefaultRetryPolicy;105 ····new-instance·v0,·Lcom/android/volley/DefaultRetryPolicy;
  
113 ····invoke-direct·{v0},·Lcom/android/volley/DefaultRetryPolicy;-><init>()V106 ····invoke-direct·{v0},·Lcom/android/volley/DefaultRetryPolicy;-><init>()V
  
114 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/Request;->setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request;107 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/Request;->setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request;
  
115 ····.line·144108 ····.line·136
116 ····invoke-static·{p2},·Lcom/android/volley/Request;->findDefaultTrafficStatsTag(Ljava/lang/String;)I109 ····invoke-static·{p2},·Lcom/android/volley/Request;->findDefaultTrafficStatsTag(Ljava/lang/String;)I
  
117 ····move-result·v0110 ····move-result·v0
  
118 ····iput·v0,·p0,·Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I111 ····iput·v0,·p0,·Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I
  
119 ····.line·145112 ····.line·137
120 ····return-void113 ····return-void
  
121 ····:cond_0114 ····:cond_0
122 ····move-object·v0,·v1115 ····move-object·v0,·v1
  
Max diff block lines reached; 37966/41921 bytes (90.57%) of diff not shown.
2.19 KB
smali/com/android/volley/Request$1.smali
    
Offset 24, 19 lines modifiedOffset 24, 18 lines modified
  
24 .field·final·synthetic·val$threadId:J24 .field·final·synthetic·val$threadId:J
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/volley/Request;Ljava/lang/String;J)V26 .method·constructor·<init>(Lcom/android/volley/Request;Ljava/lang/String;J)V
27 ····.locals·127 ····.locals·1
28 ····.param·p1,·"this$0"····#·Lcom/android/volley/Request; 
  
29 ····.prologue28 ····.prologue
30 ····.line·23929 ····.line·230
31 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request$1;"30 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request.1;"
32 ····iput-object·p1,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;31 ····iput-object·p1,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;
  
33 ····iput-object·p2,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;32 ····iput-object·p2,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;
  
34 ····iput-wide·p3,·p0,·Lcom/android/volley/Request$1;->val$threadId:J33 ····iput-wide·p3,·p0,·Lcom/android/volley/Request$1;->val$threadId:J
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 46, 37 lines modifiedOffset 45, 37 lines modified
  
  
46 #·virtual·methods45 #·virtual·methods
47 .method·public·run()V46 .method·public·run()V
48 ····.locals·447 ····.locals·4
  
49 ····.prologue48 ····.prologue
50 ····.line·24249 ····.line·233
51 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request$1;"50 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request.1;"
52 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;51 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;
  
53 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;52 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;
  
54 ····move-result-object·v053 ····move-result-object·v0
  
55 ····iget-object·v1,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;54 ····iget-object·v1,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;
  
56 ····iget-wide·v2,·p0,·Lcom/android/volley/Request$1;->val$threadId:J55 ····iget-wide·v2,·p0,·Lcom/android/volley/Request$1;->val$threadId:J
  
57 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V56 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V
  
58 ····.line·24357 ····.line·234
59 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;58 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;
  
60 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;59 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;
  
61 ····move-result-object·v060 ····move-result-object·v0
  
62 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;61 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
63 ····move-result-object·v162 ····move-result-object·v1
  
64 ····invoke-virtual·{v0,·v1},·Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V63 ····invoke-virtual·{v0,·v1},·Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V
  
65 ····.line·24464 ····.line·235
66 ····return-void65 ····return-void
67 .end·method66 .end·method
574 B
smali/com/android/volley/RequestQueue$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$tag:Ljava/lang/Object;22 .field·final·synthetic·val$tag:Ljava/lang/Object;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V24 .method·constructor·<init>(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/RequestQueue; 
  
27 ····.prologue26 ····.prologue
28 ····.line·21427 ····.line·214
29 ····iput-object·p1,·p0,·Lcom/android/volley/RequestQueue$1;->this$0:Lcom/android/volley/RequestQueue;28 ····iput-object·p1,·p0,·Lcom/android/volley/RequestQueue$1;->this$0:Lcom/android/volley/RequestQueue;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/RequestQueue$1;->val$tag:Ljava/lang/Object;29 ····iput-object·p2,·p0,·Lcom/android/volley/RequestQueue$1;->val$tag:Ljava/lang/Object;
  
729 B
smali/com/android/volley/VolleyLog.smali
    
Offset 182, 15 lines modifiedOffset 182, 14 lines modified
  
182 ····const/4·v8,·0x3182 ····const/4·v8,·0x3
  
183 ····new-array·v8,·v8,·[Ljava/lang/Object;183 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
184 ····const/4·v9,·0x0184 ····const/4·v9,·0x0
  
185 ····.line·102 
186 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;185 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
187 ····move-result-object·v10186 ····move-result-object·v10
  
188 ····invoke-virtual·{v10},·Ljava/lang/Thread;->getId()J187 ····invoke-virtual·{v10},·Ljava/lang/Thread;->getId()J
  
189 ····move-result-wide·v10188 ····move-result-wide·v10
Offset 205, 15 lines modifiedOffset 204, 14 lines modified
  
205 ····aput-object·v0,·v8,·v9204 ····aput-object·v0,·v8,·v9
  
206 ····const/4·v9,·0x2205 ····const/4·v9,·0x2
  
207 ····aput-object·v4,·v8,·v9206 ····aput-object·v4,·v8,·v9
  
208 ····.line·101 
209 ····invoke-static·{v6,·v7,·v8},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;207 ····invoke-static·{v6,·v7,·v8},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
210 ····move-result-object·v6208 ····move-result-object·v6
  
211 ····return-object·v6209 ····return-object·v6
  
212 ····.line·84210 ····.line·84
31.9 KB
smali/com/android/volley/toolbox/BasicNetwork.smali
    
Offset 21, 66 lines modifiedOffset 21, 66 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
23 ····.locals·123 ····.locals·1
  
24 ····.prologue24 ····.prologue
25 ····.line·5725 ····.line·58
26 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog;->DEBUG:Z26 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog;->DEBUG:Z
  
27 ····sput-boolean·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z27 ····sput-boolean·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z
  
28 ····.line·5928 ····.line·60
29 ····const/16·v0,·0xbb829 ····const/16·v0,·0xbb8
  
30 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I30 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I
  
31 ····.line·6131 ····.line·62
32 ····const/16·v0,·0x100032 ····const/16·v0,·0x1000
  
33 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I33 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;)V36 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;)V
37 ····.locals·237 ····.locals·2
38 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;38 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;
  
39 ····.prologue39 ····.prologue
40 ····.line·7340 ····.line·74
41 ····new-instance·v0,·Lcom/android/volley/toolbox/ByteArrayPool;41 ····new-instance·v0,·Lcom/android/volley/toolbox/ByteArrayPool;
  
42 ····sget·v1,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I42 ····sget·v1,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I
  
43 ····invoke-direct·{v0,·v1},·Lcom/android/volley/toolbox/ByteArrayPool;-><init>(I)V43 ····invoke-direct·{v0,·v1},·Lcom/android/volley/toolbox/ByteArrayPool;-><init>(I)V
  
44 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/BasicNetwork;-><init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V44 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/BasicNetwork;-><init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V
  
45 ····.line·7445 ····.line·75
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V48 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V
49 ····.locals·049 ····.locals·0
50 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;50 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;
51 ····.param·p2,·"pool"····#·Lcom/android/volley/toolbox/ByteArrayPool;51 ····.param·p2,·"pool"····#·Lcom/android/volley/toolbox/ByteArrayPool;
  
52 ····.prologue52 ····.prologue
53 ····.line·8053 ····.line·81
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····.line·8155 ····.line·82
56 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack;56 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack;
  
57 ····.line·8257 ····.line·83
58 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool;58 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool;
  
59 ····.line·8359 ····.line·84
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·private·addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V62 .method·private·addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V
63 ····.locals·663 ····.locals·6
64 ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry;64 ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry;
65 ····.annotation·system·Ldalvik/annotation/Signature;65 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 93, 54 lines modifiedOffset 93, 54 lines modified
93 ············">;",93 ············">;",
94 ············"Lcom/android/volley/Cache$Entry;",94 ············"Lcom/android/volley/Cache$Entry;",
95 ············")V"95 ············")V"
96 ········}96 ········}
97 ····.end·annotation97 ····.end·annotation
  
98 ····.prologue98 ····.prologue
99 ····.line·22299 ····.line·223
100 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"100 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
101 ····if-nez·p2,·:cond_1101 ····if-nez·p2,·:cond_1
  
102 ····.line·234102 ····.line·235
103 ····:cond_0103 ····:cond_0
104 ····:goto_0104 ····:goto_0
105 ····return-void105 ····return-void
  
106 ····.line·226106 ····.line·227
107 ····:cond_1107 ····:cond_1
108 ····iget-object·v1,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;108 ····iget-object·v1,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;
  
109 ····if-eqz·v1,·:cond_2109 ····if-eqz·v1,·:cond_2
  
110 ····.line·227110 ····.line·228
111 ····const-string·v1,·"If-None-Match"111 ····const-string·v1,·"If-None-Match"
  
112 ····iget-object·v2,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;112 ····iget-object·v2,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;
  
113 ····invoke-interface·{p1,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;113 ····invoke-interface·{p1,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
114 ····.line·230114 ····.line·231
115 ····:cond_2115 ····:cond_2
116 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J116 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J
  
117 ····const-wide/16·v4,·0x0117 ····const-wide/16·v4,·0x0
  
118 ····cmp-long·v1,·v2,·v4118 ····cmp-long·v1,·v2,·v4
  
119 ····if-lez·v1,·:cond_0119 ····if-lez·v1,·:cond_0
  
120 ····.line·231120 ····.line·232
121 ····new-instance·v0,·Ljava/util/Date;121 ····new-instance·v0,·Ljava/util/Date;
  
122 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J122 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J
  
123 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V123 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
124 ····.line·232124 ····.line·233
125 ····.local·v0,·"refTime":Ljava/util/Date;125 ····.local·v0,·"refTime":Ljava/util/Date;
126 ····const-string·v1,·"If-Modified-Since"126 ····const-string·v1,·"If-Modified-Since"
  
127 ····invoke-static·{v0},·Lorg/apache/http/impl/cookie/DateUtils;->formatDate(Ljava/util/Date;)Ljava/lang/String;127 ····invoke-static·{v0},·Lorg/apache/http/impl/cookie/DateUtils;->formatDate(Ljava/util/Date;)Ljava/lang/String;
  
128 ····move-result-object·v2128 ····move-result-object·v2
  
Offset 174, 33 lines modifiedOffset 174, 33 lines modified
174 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"174 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
175 ····const/4·v4,·0x2175 ····const/4·v4,·0x2
  
176 ····const/4·v6,·0x1176 ····const/4·v6,·0x1
  
Max diff block lines reached; 28729/32589 bytes (88.16%) of diff not shown.
692 B
smali/com/android/volley/toolbox/ByteArrayPool$1.smali
    
Offset 36, 21 lines modifiedOffset 36, 25 lines modified
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I39 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
40 ····.locals·140 ····.locals·1
 41 ····.param·p1,·"x0"····#·Ljava/lang/Object;
 42 ····.param·p2,·"x1"····#·Ljava/lang/Object;
  
41 ····.prologue43 ····.prologue
42 ····.line·6944 ····.line·69
43 ····check-cast·p1,·[B45 ····check-cast·p1,·[B
  
 46 ····.end·local·p1····#·"x0":Ljava/lang/Object;
44 ····check-cast·p2,·[B47 ····check-cast·p2,·[B
  
 48 ····.end·local·p2····#·"x1":Ljava/lang/Object;
45 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/volley/toolbox/ByteArrayPool$1;->compare([B[B)I49 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/volley/toolbox/ByteArrayPool$1;->compare([B[B)I
  
46 ····move-result·v050 ····move-result·v0
  
47 ····return·v051 ····return·v0
48 .end·method52 .end·method
  
804 B
smali/com/android/volley/toolbox/ImageLoader$ImageContainer.smali
    
Offset 25, 15 lines modifiedOffset 25, 14 lines modified
  
25 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;25 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V27 .method·public·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
30 ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap;29 ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap;
31 ····.param·p3,·"requestUrl"····#·Ljava/lang/String;30 ····.param·p3,·"requestUrl"····#·Ljava/lang/String;
32 ····.param·p4,·"cacheKey"····#·Ljava/lang/String;31 ····.param·p4,·"cacheKey"····#·Ljava/lang/String;
33 ····.param·p5,·"listener"····#·Lcom/android/volley/toolbox/ImageLoader$ImageListener;32 ····.param·p5,·"listener"····#·Lcom/android/volley/toolbox/ImageLoader$ImageListener;
  
34 ····.prologue33 ····.prologue
35 ····.line·33834 ····.line·338
1.34 KB
smali/com/android/volley/toolbox/JsonArrayRequest.smali
    
Offset 347, 33 lines modifiedOffset 347, 30 lines modified
  
347 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B347 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
348 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;348 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
349 ····const-string·v5,·"utf-8"349 ····const-string·v5,·"utf-8"
  
350 ····.line·130 
351 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;350 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
  
352 ····move-result-object·v4351 ····move-result-object·v4
  
353 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V352 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V
  
354 ····.line·131353 ····.line·131
355 ····.local·v2,·"jsonString":Ljava/lang/String;354 ····.local·v2,·"jsonString":Ljava/lang/String;
356 ····new-instance·v3,·Lorg/json/JSONArray;355 ····new-instance·v3,·Lorg/json/JSONArray;
  
357 ····invoke-direct·{v3,·v2},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V356 ····invoke-direct·{v3,·v2},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
  
358 ····.line·132 
359 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;357 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;
  
360 ····move-result-object·v4358 ····move-result-object·v4
  
361 ····.line·131 
362 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;359 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;
363 ····:try_end_0360 ····:try_end_0
364 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0361 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
365 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1362 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1
  
366 ····move-result-object·v3363 ····move-result-object·v3
  
793 B
smali/com/android/volley/toolbox/NetworkImageView$1$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;22 .field·final·synthetic·val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$1"····#·Lcom/android/volley/toolbox/NetworkImageView$1; 
  
27 ····.prologue26 ····.prologue
28 ····.line·17627 ····.line·176
29 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->this$1:Lcom/android/volley/toolbox/NetworkImageView$1;28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->this$1:Lcom/android/volley/toolbox/NetworkImageView$1;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;29 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;
  
5.13 KB
smali/com/android/volley/toolbox/JsonRequest.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 #·static·fields18 #·static·fields
19 .field·protected·static·final·PROTOCOL_CHARSET:Ljava/lang/String;·=·"utf-8"19 .field·protected·static·final·PROTOCOL_CHARSET:Ljava/lang/String;·=·"utf-8"
  
20 .field·private·static·final·PROTOCOL_CONTENT_TYPE:Ljava/lang/String;20 .field·private·static·final·PROTOCOL_CONTENT_TYPE:Ljava/lang/String;
  
  
21 #·instance·fields21 #·instance·fields
22 .field·private·final·mListener:Lcom/android/volley/Response$Listener;22 .field·private·mListener:Lcom/android/volley/Response$Listener;
23 ····.annotation·system·Ldalvik/annotation/Signature;23 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{24 ········value·=·{
25 ············"Lcom/android/volley/Response$Listener",25 ············"Lcom/android/volley/Response$Listener",
26 ············"<TT;>;"26 ············"<TT;>;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
29 .end·field29 .end·field
Offset 48, 22 lines modifiedOffset 48, 20 lines modified
  
48 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
49 ····const-string·v3,·"utf-8"49 ····const-string·v3,·"utf-8"
  
50 ····aput-object·v3,·v1,·v250 ····aput-object·v3,·v1,·v2
  
51 ····.line·40 
52 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;51 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
53 ····move-result-object·v052 ····move-result-object·v0
  
54 ····sput-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;53 ····sput-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;
  
55 ····.line·39 
56 ····return-void54 ····return-void
57 .end·method55 .end·method
  
58 .method·public·constructor·<init>(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V56 .method·public·constructor·<init>(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V
59 ····.locals·057 ····.locals·0
60 ····.param·p1,·"method"····#·I58 ····.param·p1,·"method"····#·I
61 ····.param·p2,·"url"····#·Ljava/lang/String;59 ····.param·p2,·"url"····#·Ljava/lang/String;
Offset 143, 61 lines modifiedOffset 141, 67 lines modified
143 ····.annotation·system·Ldalvik/annotation/Signature;141 ····.annotation·system·Ldalvik/annotation/Signature;
144 ········value·=·{142 ········value·=·{
145 ············"(TT;)V"143 ············"(TT;)V"
146 ········}144 ········}
147 ····.end·annotation145 ····.end·annotation
  
148 ····.prologue146 ····.prologue
149 ····.line·65147 ····.line·71
150 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"148 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
151 ····.local·p1,·"response":Ljava/lang/Object;,·"TT;"149 ····.local·p1,·"response":Ljava/lang/Object;,·"TT;"
152 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener;150 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener;
  
 151 ····if-eqz·v0,·:cond_0
  
 152 ····.line·72
 153 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener;
  
153 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V154 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V
  
154 ····.line·66155 ····.line·74
 156 ····:cond_0
155 ····return-void157 ····return-void
156 .end·method158 .end·method
  
157 .method·public·getBody()[B159 .method·public·getBody()[B
158 ····.locals·6160 ····.locals·6
  
159 ····.prologue161 ····.prologue
160 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"162 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
161 ····const/4·v1,·0x0163 ····const/4·v1,·0x0
  
162 ····.line·95164 ····.line·103
163 ····:try_start_0165 ····:try_start_0
164 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;166 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;
  
165 ····if-nez·v2,·:cond_0167 ····if-nez·v2,·:cond_0
  
166 ····.line·99168 ····.line·107
167 ····:goto_0169 ····:goto_0
168 ····return-object·v1170 ····return-object·v1
  
169 ····.line·95171 ····.line·103
170 ····:cond_0172 ····:cond_0
171 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;173 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;
  
172 ····const-string·v3,·"utf-8"174 ····const-string·v3,·"utf-8"
  
173 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B175 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
174 ····:try_end_0176 ····:try_end_0
175 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0177 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
  
176 ····move-result-object·v1178 ····move-result-object·v1
  
177 ····goto·:goto_0179 ····goto·:goto_0
  
178 ····.line·96180 ····.line·104
179 ····:catch_0181 ····:catch_0
180 ····move-exception·v0182 ····move-exception·v0
  
181 ····.line·97183 ····.line·105
182 ····.local·v0,·"uee":Ljava/io/UnsupportedEncodingException;184 ····.local·v0,·"uee":Ljava/io/UnsupportedEncodingException;
183 ····const-string·v2,·"Unsupported·Encoding·while·trying·to·get·the·bytes·of·%s·using·%s"185 ····const-string·v2,·"Unsupported·Encoding·while·trying·to·get·the·bytes·of·%s·using·%s"
  
184 ····const/4·v3,·0x2186 ····const/4·v3,·0x2
  
185 ····new-array·v3,·v3,·[Ljava/lang/Object;187 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
Offset 218, 47 lines modifiedOffset 222, 64 lines modified
218 ····goto·:goto_0222 ····goto·:goto_0
219 .end·method223 .end·method
  
220 .method·public·getBodyContentType()Ljava/lang/String;224 .method·public·getBodyContentType()Ljava/lang/String;
221 ····.locals·1225 ····.locals·1
  
222 ····.prologue226 ····.prologue
223 ····.line·89227 ····.line·97
224 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"228 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
225 ····sget-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;229 ····sget-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;
  
226 ····return-object·v0230 ····return-object·v0
227 .end·method231 .end·method
  
228 .method·public·getPostBody()[B232 .method·public·getPostBody()[B
229 ····.locals·1233 ····.locals·1
  
230 ····.prologue234 ····.prologue
231 ····.line·84235 ····.line·92
232 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"236 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
Max diff block lines reached; 1257/5153 bytes (24.39%) of diff not shown.
630 B
smali/com/android/volley/toolbox/NetworkImageView$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$isInLayoutPass:Z22 .field·final·synthetic·val$isInLayoutPass:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView;Z)V24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView;Z)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/NetworkImageView; 
  
27 ····.prologue26 ····.prologue
28 ····.line·16127 ····.line·161
29 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->this$0:Lcom/android/volley/toolbox/NetworkImageView;28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->this$0:Lcom/android/volley/toolbox/NetworkImageView;
  
30 ····iput-boolean·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->val$isInLayoutPass:Z29 ····iput-boolean·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->val$isInLayoutPass:Z
  
27.4 KB
smali/com/android/volley/toolbox/HurlStack.smali
    
Offset 25, 53 lines modifiedOffset 25, 53 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·6829 ····.line·69
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····invoke-direct·{p0,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V31 ····invoke-direct·{p0,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V
  
32 ····.line·6932 ····.line·70
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V35 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;37 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;
  
38 ····.prologue38 ····.prologue
39 ····.line·7539 ····.line·76
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V41 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V
  
42 ····.line·7642 ····.line·77
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V45 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V
46 ····.locals·046 ····.locals·0
47 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;47 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;
48 ····.param·p2,·"sslSocketFactory"····#·Ljavax/net/ssl/SSLSocketFactory;48 ····.param·p2,·"sslSocketFactory"····#·Ljavax/net/ssl/SSLSocketFactory;
  
49 ····.prologue49 ····.prologue
50 ····.line·8250 ····.line·83
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·8352 ····.line·84
53 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter;53 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter;
  
54 ····.line·8454 ····.line·85
55 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory;55 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory;
  
56 ····.line·8556 ····.line·86
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·private·static·addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V59 .method·private·static·addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V
60 ····.locals·460 ····.locals·4
61 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;61 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;
62 ····.annotation·system·Ldalvik/annotation/Signature;62 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 87, 125 lines modifiedOffset 87, 164 lines modified
87 ········value·=·{87 ········value·=·{
88 ············Ljava/io/IOException;,88 ············Ljava/io/IOException;,
89 ············Lcom/android/volley/AuthFailureError;89 ············Lcom/android/volley/AuthFailureError;
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.prologue92 ····.prologue
93 ····.line·23693 ····.line·253
94 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"94 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
95 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBody()[B95 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBody()[B
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····.line·23797 ····.line·254
98 ····.local·v0,·"body":[B98 ····.local·v0,·"body":[B
99 ····if-eqz·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····.line·238100 ····.line·255
101 ····const/4·v2,·0x1101 ····const/4·v2,·0x1
  
102 ····invoke-virtual·{p0,·v2},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V102 ····invoke-virtual·{p0,·v2},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V
  
103 ····.line·239103 ····.line·256
104 ····const-string·v2,·"Content-Type"104 ····const-string·v2,·"Content-Type"
  
105 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String;105 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String;
  
106 ····move-result-object·v3106 ····move-result-object·v3
  
107 ····invoke-virtual·{p0,·v2,·v3},·Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V107 ····invoke-virtual·{p0,·v2,·v3},·Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
  
108 ····.line·240108 ····.line·257
109 ····new-instance·v1,·Ljava/io/DataOutputStream;109 ····new-instance·v1,·Ljava/io/DataOutputStream;
  
110 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;110 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
  
111 ····move-result-object·v2111 ····move-result-object·v2
  
112 ····invoke-direct·{v1,·v2},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V112 ····invoke-direct·{v1,·v2},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
  
113 ····.line·241113 ····.line·258
114 ····.local·v1,·"out":Ljava/io/DataOutputStream;114 ····.local·v1,·"out":Ljava/io/DataOutputStream;
115 ····invoke-virtual·{v1,·v0},·Ljava/io/DataOutputStream;->write([B)V115 ····invoke-virtual·{v1,·v0},·Ljava/io/DataOutputStream;->write([B)V
  
116 ····.line·242116 ····.line·259
117 ····invoke-virtual·{v1},·Ljava/io/DataOutputStream;->close()V117 ····invoke-virtual·{v1},·Ljava/io/DataOutputStream;->close()V
  
118 ····.line·244118 ····.line·261
119 ····.end·local·v1····#·"out":Ljava/io/DataOutputStream;119 ····.end·local·v1····#·"out":Ljava/io/DataOutputStream;
120 ····:cond_0120 ····:cond_0
121 ····return-void121 ····return-void
122 .end·method122 .end·method
  
123 .method·private·static·entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity;123 .method·private·static·entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity;
124 ····.locals·6124 ····.locals·6
125 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;125 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;
  
126 ····.prologue126 ····.prologue
127 ····.line·134127 ····.line·151
128 ····new-instance·v0,·Lorg/apache/http/entity/BasicHttpEntity;128 ····new-instance·v0,·Lorg/apache/http/entity/BasicHttpEntity;
  
129 ····invoke-direct·{v0},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V129 ····invoke-direct·{v0},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V
  
130 ····.line·137130 ····.line·154
131 ····.local·v0,·"entity":Lorg/apache/http/entity/BasicHttpEntity;131 ····.local·v0,·"entity":Lorg/apache/http/entity/BasicHttpEntity;
132 ····:try_start_0132 ····:try_start_0
133 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;133 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
134 ····:try_end_0134 ····:try_end_0
135 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0135 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
136 ····move-result-object·v1136 ····move-result-object·v1
  
137 ····.line·141137 ····.line·158
Max diff block lines reached; 23786/28001 bytes (84.95%) of diff not shown.
2.98 KB
smali/com/android/volley/toolbox/DiskBasedCache$CountingInputStream.smali
    
Offset 20, 44 lines modifiedOffset 20, 44 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·private·constructor·<init>(Ljava/io/InputStream;)V21 .method·private·constructor·<init>(Ljava/io/InputStream;)V
22 ····.locals·122 ····.locals·1
23 ····.param·p1,·"in"····#·Ljava/io/InputStream;23 ····.param·p1,·"in"····#·Ljava/io/InputStream;
  
24 ····.prologue24 ····.prologue
25 ····.line·45125 ····.line·456
26 ····invoke-direct·{p0,·p1},·Ljava/io/FilterInputStream;-><init>(Ljava/io/InputStream;)V26 ····invoke-direct·{p0,·p1},·Ljava/io/FilterInputStream;-><init>(Ljava/io/InputStream;)V
  
27 ····.line·44827 ····.line·453
28 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
29 ····iput·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I29 ····iput·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I
  
30 ····.line·45230 ····.line·457
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·synthetic·constructor·<init>(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V33 .method·synthetic·constructor·<init>(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"x0"····#·Ljava/io/InputStream;35 ····.param·p1,·"x0"····#·Ljava/io/InputStream;
36 ····.param·p2,·"x1"····#·Lcom/android/volley/toolbox/DiskBasedCache$1;36 ····.param·p2,·"x1"····#·Lcom/android/volley/toolbox/DiskBasedCache$1;
  
37 ····.prologue37 ····.prologue
38 ····.line·44738 ····.line·452
39 ····invoke-direct·{p0,·p1},·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;-><init>(Ljava/io/InputStream;)V39 ····invoke-direct·{p0,·p1},·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;-><init>(Ljava/io/InputStream;)V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·static·synthetic·access$100(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I42 .method·static·synthetic·access$100(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I
43 ····.locals·143 ····.locals·1
44 ····.param·p0,·"x0"····#·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;44 ····.param·p0,·"x0"····#·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;
  
45 ····.prologue45 ····.prologue
46 ····.line·44746 ····.line·452
47 ····iget·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I47 ····iget·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I
  
48 ····return·v048 ····return·v0
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
Offset 66, 33 lines modifiedOffset 66, 33 lines modified
66 ····.annotation·system·Ldalvik/annotation/Throws;66 ····.annotation·system·Ldalvik/annotation/Throws;
67 ········value·=·{67 ········value·=·{
68 ············Ljava/io/IOException;68 ············Ljava/io/IOException;
69 ········}69 ········}
70 ····.end·annotation70 ····.end·annotation
  
71 ····.prologue71 ····.prologue
72 ····.line·45672 ····.line·461
73 ····invoke-super·{p0},·Ljava/io/FilterInputStream;->read()I73 ····invoke-super·{p0},·Ljava/io/FilterInputStream;->read()I
  
74 ····move-result·v074 ····move-result·v0
  
75 ····.line·45775 ····.line·462
76 ····.local·v0,·"result":I76 ····.local·v0,·"result":I
77 ····const/4·v1,·-0x177 ····const/4·v1,·-0x1
  
78 ····if-eq·v0,·v1,·:cond_078 ····if-eq·v0,·v1,·:cond_0
  
79 ····.line·45879 ····.line·463
80 ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I80 ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I
  
81 ····add-int/lit8·v1,·v1,·0x181 ····add-int/lit8·v1,·v1,·0x1
  
82 ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I82 ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I
  
83 ····.line·46083 ····.line·465
84 ····:cond_084 ····:cond_0
85 ····return·v085 ····return·v0
86 .end·method86 .end·method
  
87 .method·public·read([BII)I87 .method·public·read([BII)I
88 ····.locals·288 ····.locals·2
89 ····.param·p1,·"buffer"····#·[B89 ····.param·p1,·"buffer"····#·[B
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
101 ····.annotation·system·Ldalvik/annotation/Throws;101 ····.annotation·system·Ldalvik/annotation/Throws;
102 ········value·=·{102 ········value·=·{
103 ············Ljava/io/IOException;103 ············Ljava/io/IOException;
104 ········}104 ········}
105 ····.end·annotation105 ····.end·annotation
  
106 ····.prologue106 ····.prologue
107 ····.line·465107 ····.line·470
108 ····invoke-super·{p0,·p1,·p2,·p3},·Ljava/io/FilterInputStream;->read([BII)I108 ····invoke-super·{p0,·p1,·p2,·p3},·Ljava/io/FilterInputStream;->read([BII)I
  
109 ····move-result·v0109 ····move-result·v0
  
110 ····.line·466110 ····.line·471
111 ····.local·v0,·"result":I111 ····.local·v0,·"result":I
112 ····const/4·v1,·-0x1112 ····const/4·v1,·-0x1
  
113 ····if-eq·v0,·v1,·:cond_0113 ····if-eq·v0,·v1,·:cond_0
  
114 ····.line·467114 ····.line·472
115 ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I115 ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I
  
116 ····add-int/2addr·v1,·v0116 ····add-int/2addr·v1,·v0
  
117 ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I117 ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I
  
118 ····.line·469118 ····.line·474
119 ····:cond_0119 ····:cond_0
120 ····return·v0120 ····return·v0
121 .end·method121 .end·method
1.07 KB
smali/com/android/volley/toolbox/ImageLoader$2.smali
    
Offset 32, 15 lines modifiedOffset 32, 14 lines modified
  
32 .field·final·synthetic·val$cacheKey:Ljava/lang/String;32 .field·final·synthetic·val$cacheKey:Ljava/lang/String;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V34 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
  
37 ····.prologue36 ····.prologue
38 ····.line·25237 ····.line·252
39 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->this$0:Lcom/android/volley/toolbox/ImageLoader;38 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
40 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->val$cacheKey:Ljava/lang/String;39 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->val$cacheKey:Ljava/lang/String;
  
Offset 65, 16 lines modifiedOffset 64, 18 lines modified
  
65 ····.line·25664 ····.line·256
66 ····return-void65 ····return-void
67 .end·method66 .end·method
  
68 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V67 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
69 ····.locals·068 ····.locals·0
 69 ····.param·p1,·"x0"····#·Ljava/lang/Object;
  
70 ····.prologue70 ····.prologue
71 ····.line·25271 ····.line·252
72 ····check-cast·p1,·Landroid/graphics/Bitmap;72 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
 73 ····.end·local·p1····#·"x0":Ljava/lang/Object;
73 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageLoader$2;->onResponse(Landroid/graphics/Bitmap;)V74 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageLoader$2;->onResponse(Landroid/graphics/Bitmap;)V
  
74 ····return-void75 ····return-void
75 .end·method76 .end·method
1.34 KB
smali/com/android/volley/toolbox/JsonObjectRequest.smali
    
Offset 246, 33 lines modifiedOffset 246, 30 lines modified
  
246 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B246 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
247 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;247 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
248 ····const-string·v5,·"utf-8"248 ····const-string·v5,·"utf-8"
  
249 ····.line·102 
250 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;249 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
  
251 ····move-result-object·v4250 ····move-result-object·v4
  
252 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V251 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V
  
253 ····.line·103252 ····.line·103
254 ····.local·v2,·"jsonString":Ljava/lang/String;253 ····.local·v2,·"jsonString":Ljava/lang/String;
255 ····new-instance·v3,·Lorg/json/JSONObject;254 ····new-instance·v3,·Lorg/json/JSONObject;
  
256 ····invoke-direct·{v3,·v2},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V255 ····invoke-direct·{v3,·v2},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
  
257 ····.line·104 
258 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;256 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;
  
259 ····move-result-object·v4257 ····move-result-object·v4
  
260 ····.line·103 
261 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;258 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;
262 ····:try_end_0259 ····:try_end_0
263 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0260 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
264 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1261 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1
  
265 ····move-result-object·v3262 ····move-result-object·v3
  
1.66 KB
smali/com/android/volley/toolbox/ImageRequest.smali
    
Offset 283, 40 lines modifiedOffset 283, 38 lines modified
  
283 ····move-result·v5283 ····move-result·v5
  
284 ····.line·191284 ····.line·191
285 ····.local·v5,·"desiredHeight":I285 ····.local·v5,·"desiredHeight":I
286 ····iput-boolean·v11,·v4,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z286 ····iput-boolean·v11,·v4,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z
  
287 ····.line·195287 ····.line·194
288 ····invoke-static·{v1,·v0,·v6,·v5},·Lcom/android/volley/toolbox/ImageRequest;->findBestSampleSize(IIII)I288 ····invoke-static·{v1,·v0,·v6,·v5},·Lcom/android/volley/toolbox/ImageRequest;->findBestSampleSize(IIII)I
  
289 ····move-result·v8289 ····move-result·v8
  
290 ····iput·v8,·v4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I290 ····iput·v8,·v4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I
  
291 ····.line·196291 ····.line·196
292 ····array-length·v8,·v3292 ····array-length·v8,·v3
  
293 ····.line·197 
294 ····invoke-static·{v3,·v11,·v8,·v4},·Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;293 ····invoke-static·{v3,·v11,·v8,·v4},·Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
295 ····move-result-object·v7294 ····move-result-object·v7
  
296 ····.line·200295 ····.line·200
297 ····.local·v7,·"tempBitmap":Landroid/graphics/Bitmap;296 ····.local·v7,·"tempBitmap":Landroid/graphics/Bitmap;
298 ····if-eqz·v7,·:cond_2297 ····if-eqz·v7,·:cond_2
  
299 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I298 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I
  
300 ····move-result·v8299 ····move-result·v8
  
301 ····if-gt·v8,·v6,·:cond_1300 ····if-gt·v8,·v6,·:cond_1
  
302 ····.line·201 
303 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getHeight()I301 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getHeight()I
  
304 ····move-result·v8302 ····move-result·v8
  
305 ····if-le·v8,·v5,·:cond_2303 ····if-le·v8,·v5,·:cond_2
  
306 ····.line·202304 ····.line·202
Offset 562, 19 lines modifiedOffset 560, 21 lines modified
  
562 ····.line·220560 ····.line·220
563 ····return-void561 ····return-void
564 .end·method562 .end·method
  
565 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V563 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V
566 ····.locals·0564 ····.locals·0
 565 ····.param·p1,·"x0"····#·Ljava/lang/Object;
  
567 ····.prologue566 ····.prologue
568 ····.line·35567 ····.line·35
569 ····check-cast·p1,·Landroid/graphics/Bitmap;568 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
 569 ····.end·local·p1····#·"x0":Ljava/lang/Object;
570 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageRequest;->deliverResponse(Landroid/graphics/Bitmap;)V570 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageRequest;->deliverResponse(Landroid/graphics/Bitmap;)V
  
571 ····return-void571 ····return-void
572 .end·method572 .end·method
  
573 .method·public·getPriority()Lcom/android/volley/Request$Priority;573 .method·public·getPriority()Lcom/android/volley/Request$Priority;
574 ····.locals·1574 ····.locals·1
4.45 KB
smali/com/android/volley/toolbox/ImageLoader$4.smali
    
Offset 20, 15 lines modifiedOffset 20, 14 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;21 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;)V23 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;)V
24 ····.locals·024 ····.locals·0
25 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
  
26 ····.prologue25 ····.prologue
27 ····.line·46126 ····.line·461
28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;27 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 38, 51 lines modifiedOffset 37, 52 lines modified
  
38 #·virtual·methods37 #·virtual·methods
39 .method·public·run()V38 .method·public·run()V
40 ····.locals·639 ····.locals·6
  
41 ····.prologue40 ····.prologue
42 ····.line·46441 ····.line·464
43 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;42 ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
44 ····invoke-static·{v2},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;43 ····invoke-static·{v4},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
  
45 ····move-result-object·v244 ····move-result-object·v4
  
46 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;45 ····invoke-virtual·{v4},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
47 ····move-result-object·v246 ····move-result-object·v4
  
48 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;47 ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
49 ····move-result-object·v248 ····move-result-object·v2
  
50 ····:cond_049 ····:cond_0
51 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z50 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
52 ····move-result·v351 ····move-result·v4
  
53 ····if-eqz·v3,·:cond_352 ····if-eqz·v4,·:cond_3
  
54 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;53 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
55 ····move-result-object·v054 ····move-result-object·v0
  
56 ····check-cast·v0,·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;55 ····check-cast·v0,·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;
  
57 ····.line·46556 ····.line·465
58 ····.local·v0,·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;57 ····.local·v0,·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;
59 ····invoke-static·{v0},·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;->access$300(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;58 ····invoke-static·{v0},·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;->access$300(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;
  
60 ····move-result-object·v359 ····move-result-object·v4
  
61 ····invoke-virtual·{v3},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;60 ····invoke-virtual·{v4},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
  
62 ····move-result-object·v361 ····move-result-object·v3
  
 62 ····.local·v3,·"i$":Ljava/util/Iterator;
63 ····:cond_163 ····:cond_1
64 ····:goto_064 ····:goto_0
65 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z65 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
66 ····move-result·v466 ····move-result·v4
  
67 ····if-eqz·v4,·:cond_067 ····if-eqz·v4,·:cond_0
Offset 139, 26 lines modifiedOffset 139, 27 lines modified
139 ····invoke-interface·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader$ImageListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V139 ····invoke-interface·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader$ImageListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V
  
140 ····goto·:goto_0140 ····goto·:goto_0
  
141 ····.line·480141 ····.line·480
142 ····.end·local·v0····#·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;142 ····.end·local·v0····#·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;
143 ····.end·local·v1····#·"container":Lcom/android/volley/toolbox/ImageLoader$ImageContainer;143 ····.end·local·v1····#·"container":Lcom/android/volley/toolbox/ImageLoader$ImageContainer;
 144 ····.end·local·v3····#·"i$":Ljava/util/Iterator;
144 ····:cond_3145 ····:cond_3
145 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;146 ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
146 ····invoke-static·{v2},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;147 ····invoke-static·{v4},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
  
147 ····move-result-object·v2148 ····move-result-object·v4
  
148 ····invoke-virtual·{v2},·Ljava/util/HashMap;->clear()V149 ····invoke-virtual·{v4},·Ljava/util/HashMap;->clear()V
  
149 ····.line·481150 ····.line·481
150 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;151 ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
151 ····const/4·v3,·0x0152 ····const/4·v5,·0x0
  
152 ····invoke-static·{v2,·v3},·Lcom/android/volley/toolbox/ImageLoader;->access$602(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;153 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader;->access$602(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;
  
153 ····.line·482154 ····.line·482
154 ····return-void155 ····return-void
155 .end·method156 .end·method
3.65 KB
smali/com/android/volley/toolbox/StringRequest.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ········"Ljava/lang/String;",11 ········"Ljava/lang/String;",
12 ········">;"12 ········">;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·mListener:Lcom/android/volley/Response$Listener;16 .field·private·mListener:Lcom/android/volley/Response$Listener;
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"Lcom/android/volley/Response$Listener",19 ············"Lcom/android/volley/Response$Listener",
20 ············"<",20 ············"<",
21 ············"Ljava/lang/String;",21 ············"Ljava/lang/String;",
22 ············">;"22 ············">;"
23 ········}23 ········}
Offset 86, 35 lines modifiedOffset 86, 59 lines modified
86 ····return-void86 ····return-void
87 .end·method87 .end·method
  
  
88 #·virtual·methods88 #·virtual·methods
89 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V89 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V
90 ····.locals·090 ····.locals·0
 91 ····.param·p1,·"x0"····#·Ljava/lang/Object;
  
91 ····.prologue92 ····.prologue
92 ····.line·3093 ····.line·30
93 ····check-cast·p1,·Ljava/lang/String;94 ····check-cast·p1,·Ljava/lang/String;
  
 95 ····.end·local·p1····#·"x0":Ljava/lang/Object;
94 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/StringRequest;->deliverResponse(Ljava/lang/String;)V96 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/StringRequest;->deliverResponse(Ljava/lang/String;)V
  
95 ····return-void97 ····return-void
96 .end·method98 .end·method
  
97 .method·protected·deliverResponse(Ljava/lang/String;)V99 .method·protected·deliverResponse(Ljava/lang/String;)V
98 ····.locals·1100 ····.locals·1
99 ····.param·p1,·"response"····#·Ljava/lang/String;101 ····.param·p1,·"response"····#·Ljava/lang/String;
  
100 ····.prologue102 ····.prologue
101 ····.line·60103 ····.line·66
 104 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;
  
 105 ····if-eqz·v0,·:cond_0
  
 106 ····.line·67
102 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;107 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;
  
103 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V108 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V
  
 109 ····.line·69
 110 ····:cond_0
 111 ····return-void
 112 .end·method
  
 113 .method·protected·onFinish()V
 114 ····.locals·1
  
 115 ····.prologue
 116 ····.line·60
 117 ····invoke-super·{p0},·Lcom/android/volley/Request;->onFinish()V
  
104 ····.line·61118 ····.line·61
 119 ····const/4·v0,·0x0
  
 120 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;
  
 121 ····.line·62
105 ····return-void122 ····return-void
106 .end·method123 .end·method
  
107 .method·protected·parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;124 .method·protected·parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;
108 ····.locals·4125 ····.locals·4
109 ····.param·p1,·"response"····#·Lcom/android/volley/NetworkResponse;126 ····.param·p1,·"response"····#·Lcom/android/volley/NetworkResponse;
110 ····.annotation·system·Ldalvik/annotation/Signature;127 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 126, 15 lines modifiedOffset 150, 15 lines modified
126 ············"<",150 ············"<",
127 ············"Ljava/lang/String;",151 ············"Ljava/lang/String;",
128 ············">;"152 ············">;"
129 ········}153 ········}
130 ····.end·annotation154 ····.end·annotation
  
131 ····.prologue155 ····.prologue
132 ····.line·67156 ····.line·75
133 ····:try_start_0157 ····:try_start_0
134 ····new-instance·v1,·Ljava/lang/String;158 ····new-instance·v1,·Ljava/lang/String;
  
135 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B159 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
136 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;160 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
Offset 142, 33 lines modifiedOffset 166, 33 lines modified
  
142 ····move-result-object·v3166 ····move-result-object·v3
  
143 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/String;-><init>([BLjava/lang/String;)V167 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/String;-><init>([BLjava/lang/String;)V
144 ····:try_end_0168 ····:try_end_0
145 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0169 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
  
146 ····.line·71170 ····.line·79
147 ····.local·v1,·"parsed":Ljava/lang/String;171 ····.local·v1,·"parsed":Ljava/lang/String;
148 ····:goto_0172 ····:goto_0
149 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;173 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;
  
150 ····move-result-object·v2174 ····move-result-object·v2
  
151 ····invoke-static·{v1,·v2},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;175 ····invoke-static·{v1,·v2},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;
  
152 ····move-result-object·v2176 ····move-result-object·v2
  
153 ····return-object·v2177 ····return-object·v2
  
154 ····.line·68178 ····.line·76
155 ····.end·local·v1····#·"parsed":Ljava/lang/String;179 ····.end·local·v1····#·"parsed":Ljava/lang/String;
156 ····:catch_0180 ····:catch_0
157 ····move-exception·v0181 ····move-exception·v0
  
158 ····.line·69182 ····.line·77
159 ····.local·v0,·"e":Ljava/io/UnsupportedEncodingException;183 ····.local·v0,·"e":Ljava/io/UnsupportedEncodingException;
160 ····new-instance·v1,·Ljava/lang/String;184 ····new-instance·v1,·Ljava/lang/String;
  
161 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B185 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
162 ····invoke-direct·{v1,·v2},·Ljava/lang/String;-><init>([B)V186 ····invoke-direct·{v1,·v2},·Ljava/lang/String;-><init>([B)V
  
633 B
smali/com/android/volley/toolbox/ImageLoader$3.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$cacheKey:Ljava/lang/String;22 .field·final·synthetic·val$cacheKey:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
  
27 ····.prologue26 ····.prologue
28 ····.line·25727 ····.line·257
29 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->this$0:Lcom/android/volley/toolbox/ImageLoader;28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->val$cacheKey:Ljava/lang/String;29 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->val$cacheKey:Ljava/lang/String;
  
910 B
smali/com/android/volley/toolbox/ImageLoader.smali
    
Offset 200, 15 lines modifiedOffset 200, 14 lines modified
  
200 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;200 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
201 ····move-result-object·v0201 ····move-result-object·v0
  
202 ····const-string·v1,·"#H"202 ····const-string·v1,·"#H"
  
203 ····.line·504 
204 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;203 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
205 ····move-result-object·v0204 ····move-result-object·v0
  
206 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;205 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
207 ····move-result-object·v0206 ····move-result-object·v0
Offset 227, 15 lines modifiedOffset 226, 14 lines modified
  
227 ····move-result-object·v0226 ····move-result-object·v0
  
228 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;227 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
229 ····move-result-object·v0228 ····move-result-object·v0
  
230 ····.line·505 
231 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;229 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
232 ····move-result-object·v0230 ····move-result-object·v0
  
233 ····return-object·v0231 ····return-object·v0
234 .end·method232 .end·method
  
10.5 KB
smali/com/android/volley/toolbox/DiskBasedCache$CacheHeader.smali
    
Offset 43, 305 lines modifiedOffset 43, 305 lines modified
  
  
43 #·direct·methods43 #·direct·methods
44 .method·private·constructor·<init>()V44 .method·private·constructor·<init>()V
45 ····.locals·045 ····.locals·0
  
46 ····.prologue46 ····.prologue
47 ····.line·36447 ····.line·369
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·constructor·<init>(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V51 .method·public·constructor·<init>(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V
52 ····.locals·252 ····.locals·2
53 ····.param·p1,·"key"····#·Ljava/lang/String;53 ····.param·p1,·"key"····#·Ljava/lang/String;
54 ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry;54 ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry;
  
55 ····.prologue55 ····.prologue
56 ····.line·37156 ····.line·376
57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
58 ····.line·37258 ····.line·377
59 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String;59 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String;
  
60 ····.line·37360 ····.line·378
61 ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->data:[B61 ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->data:[B
  
62 ····array-length·v0,·v062 ····array-length·v0,·v0
  
63 ····int-to-long·v0,·v063 ····int-to-long·v0,·v0
  
64 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->size:J64 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->size:J
  
65 ····.line·37465 ····.line·379
66 ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;66 ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;
  
67 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String;67 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String;
  
68 ····.line·37568 ····.line·380
69 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->serverDate:J69 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->serverDate:J
  
70 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->serverDate:J70 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->serverDate:J
  
71 ····.line·37671 ····.line·381
72 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J72 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J
  
73 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->lastModified:J73 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->lastModified:J
  
74 ····.line·37774 ····.line·382
75 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->ttl:J75 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->ttl:J
  
76 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->ttl:J76 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->ttl:J
  
77 ····.line·37877 ····.line·383
78 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->softTtl:J78 ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->softTtl:J
  
79 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->softTtl:J79 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->softTtl:J
  
80 ····.line·37980 ····.line·384
81 ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map;81 ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map;
  
82 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->responseHeaders:Ljava/util/Map;82 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->responseHeaders:Ljava/util/Map;
  
83 ····.line·38083 ····.line·385
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·public·static·readHeader(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;86 .method·public·static·readHeader(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;
87 ····.locals·487 ····.locals·4
88 ····.param·p0,·"is"····#·Ljava/io/InputStream;88 ····.param·p0,·"is"····#·Ljava/io/InputStream;
89 ····.annotation·system·Ldalvik/annotation/Throws;89 ····.annotation·system·Ldalvik/annotation/Throws;
90 ········value·=·{90 ········value·=·{
91 ············Ljava/io/IOException;91 ············Ljava/io/IOException;
92 ········}92 ········}
93 ····.end·annotation93 ····.end·annotation
  
94 ····.prologue94 ····.prologue
95 ····.line·38895 ····.line·393
96 ····new-instance·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;96 ····new-instance·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;
  
97 ····invoke-direct·{v0},·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;-><init>()V97 ····invoke-direct·{v0},·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;-><init>()V
  
98 ····.line·38998 ····.line·394
99 ····.local·v0,·"entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;99 ····.local·v0,·"entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;
100 ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readInt(Ljava/io/InputStream;)I100 ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readInt(Ljava/io/InputStream;)I
  
101 ····move-result·v1101 ····move-result·v1
  
102 ····.line·390102 ····.line·395
103 ····.local·v1,·"magic":I103 ····.local·v1,·"magic":I
104 ····const·v2,·0x20150306104 ····const·v2,·0x20150306
  
105 ····if-eq·v1,·v2,·:cond_0105 ····if-eq·v1,·v2,·:cond_0
  
106 ····.line·392106 ····.line·397
107 ····new-instance·v2,·Ljava/io/IOException;107 ····new-instance·v2,·Ljava/io/IOException;
  
108 ····invoke-direct·{v2},·Ljava/io/IOException;-><init>()V108 ····invoke-direct·{v2},·Ljava/io/IOException;-><init>()V
  
109 ····throw·v2109 ····throw·v2
  
110 ····.line·394110 ····.line·399
111 ····:cond_0111 ····:cond_0
112 ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String;112 ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String;
  
113 ····move-result-object·v2113 ····move-result-object·v2
  
114 ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String;114 ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String;
  
115 ····.line·395115 ····.line·400
116 ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String;116 ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String;
  
117 ····move-result-object·v2117 ····move-result-object·v2
  
118 ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String;118 ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String;
  
119 ····.line·396119 ····.line·401
120 ····iget-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String;120 ····iget-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String;
  
121 ····const-string·v3,·""121 ····const-string·v3,·""
  
122 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z122 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
123 ····move-result·v2123 ····move-result·v2
  
124 ····if-eqz·v2,·:cond_1124 ····if-eqz·v2,·:cond_1
Max diff block lines reached; 6479/10623 bytes (60.99%) of diff not shown.
62.2 KB
smali/com/android/volley/toolbox/DiskBasedCache.smali
    
Offset 5, 14 lines modifiedOffset 5, 15 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/android/volley/Cache;6 .implements·Lcom/android/volley/Cache;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/android/volley/toolbox/DiskBasedCache$1;,
10 ········Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;,11 ········Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;,
11 ········Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;12 ········Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;
12 ····}13 ····}
13 .end·annotation14 .end·annotation
  
  
14 #·static·fields15 #·static·fields
Offset 45, 73 lines modifiedOffset 46, 73 lines modified
  
45 #·direct·methods46 #·direct·methods
46 .method·public·constructor·<init>(Ljava/io/File;)V47 .method·public·constructor·<init>(Ljava/io/File;)V
47 ····.locals·148 ····.locals·1
48 ····.param·p1,·"rootDirectory"····#·Ljava/io/File;49 ····.param·p1,·"rootDirectory"····#·Ljava/io/File;
  
49 ····.prologue50 ····.prologue
50 ····.line·8351 ····.line·84
51 ····const/high16·v0,·0x50000052 ····const/high16·v0,·0x500000
  
52 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/DiskBasedCache;-><init>(Ljava/io/File;I)V53 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/DiskBasedCache;-><init>(Ljava/io/File;I)V
  
53 ····.line·8454 ····.line·85
54 ····return-void55 ····return-void
55 .end·method56 .end·method
  
56 .method·public·constructor·<init>(Ljava/io/File;I)V57 .method·public·constructor·<init>(Ljava/io/File;I)V
57 ····.locals·458 ····.locals·4
58 ····.param·p1,·"rootDirectory"····#·Ljava/io/File;59 ····.param·p1,·"rootDirectory"····#·Ljava/io/File;
59 ····.param·p2,·"maxCacheSizeInBytes"····#·I60 ····.param·p2,·"maxCacheSizeInBytes"····#·I
  
60 ····.prologue61 ····.prologue
61 ····.line·7262 ····.line·73
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V63 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·4664 ····.line·47
64 ····new-instance·v0,·Ljava/util/LinkedHashMap;65 ····new-instance·v0,·Ljava/util/LinkedHashMap;
  
65 ····const/16·v1,·0x1066 ····const/16·v1,·0x10
  
66 ····const/high16·v2,·0x3f400000····#·0.75f67 ····const/high16·v2,·0x3f400000····#·0.75f
  
67 ····const/4·v3,·0x168 ····const/4·v3,·0x1
  
68 ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V69 ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V
  
69 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mEntries:Ljava/util/Map;70 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mEntries:Ljava/util/Map;
  
70 ····.line·5071 ····.line·51
71 ····const-wide/16·v0,·0x072 ····const-wide/16·v0,·0x0
  
72 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J73 ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J
  
73 ····.line·7374 ····.line·74
74 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File;75 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File;
  
75 ····.line·7476 ····.line·75
76 ····iput·p2,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mMaxCacheSizeInBytes:I77 ····iput·p2,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mMaxCacheSizeInBytes:I
  
77 ····.line·7578 ····.line·76
78 ····return-void79 ····return-void
79 .end·method80 .end·method
  
80 .method·private·getFilenameForKey(Ljava/lang/String;)Ljava/lang/String;81 .method·private·getFilenameForKey(Ljava/lang/String;)Ljava/lang/String;
81 ····.locals·482 ····.locals·4
82 ····.param·p1,·"key"····#·Ljava/lang/String;83 ····.param·p1,·"key"····#·Ljava/lang/String;
  
83 ····.prologue84 ····.prologue
84 ····.line·23885 ····.line·243
85 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I86 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
86 ····move-result·v287 ····move-result·v2
  
87 ····div-int/lit8·v0,·v2,·0x288 ····div-int/lit8·v0,·v2,·0x2
  
88 ····.line·23989 ····.line·244
89 ····.local·v0,·"firstHalfLength":I90 ····.local·v0,·"firstHalfLength":I
90 ····const/4·v2,·0x091 ····const/4·v2,·0x0
  
91 ····invoke-virtual·{p1,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;92 ····invoke-virtual·{p1,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
92 ····move-result-object·v293 ····move-result-object·v2
  
Offset 119, 15 lines modifiedOffset 120, 15 lines modified
  
119 ····move-result·v2120 ····move-result·v2
  
120 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;121 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
121 ····move-result-object·v1122 ····move-result-object·v1
  
122 ····.line·240123 ····.line·245
123 ····.local·v1,·"localFilename":Ljava/lang/String;124 ····.local·v1,·"localFilename":Ljava/lang/String;
124 ····new-instance·v2,·Ljava/lang/StringBuilder;125 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
125 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V126 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
126 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;127 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 149, 141 lines modifiedOffset 150, 141 lines modified
  
149 ····move-result-object·v2150 ····move-result-object·v2
  
150 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;151 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
151 ····move-result-object·v1152 ····move-result-object·v1
  
152 ····.line·241153 ····.line·246
153 ····return-object·v1154 ····return-object·v1
154 .end·method155 .end·method
  
155 .method·private·pruneIfNeeded(I)V156 .method·private·pruneIfNeeded(I)V
156 ····.locals·14157 ····.locals·14
157 ····.param·p1,·"neededSpace"····#·I158 ····.param·p1,·"neededSpace"····#·I
  
158 ····.prologue159 ····.prologue
159 ····.line·256160 ····.line·261
160 ····iget-wide·v10,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J161 ····iget-wide·v10,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J
  
161 ····int-to-long·v12,·p1162 ····int-to-long·v12,·p1
  
Max diff block lines reached; 60240/63569 bytes (94.76%) of diff not shown.
5.15 KB
smali/com/android/volley/toolbox/HttpClientStack.smali
    
Offset 54, 47 lines modifiedOffset 54, 48 lines modified
54 ····.end·annotation54 ····.end·annotation
  
55 ····.prologue55 ····.prologue
56 ····.line·6056 ····.line·60
57 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"57 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
58 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;58 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
59 ····move-result-object·v159 ····move-result-object·v2
  
60 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;60 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
61 ····move-result-object·v261 ····move-result-object·v0
  
 62 ····.local·v0,·"i$":Ljava/util/Iterator;
62 ····:goto_063 ····:goto_0
63 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z64 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
64 ····move-result·v165 ····move-result·v2
  
65 ····if-eqz·v1,·:cond_066 ····if-eqz·v2,·:cond_0
  
66 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;67 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
67 ····move-result-object·v068 ····move-result-object·v1
  
68 ····check-cast·v0,·Ljava/lang/String;69 ····check-cast·v1,·Ljava/lang/String;
  
69 ····.line·6170 ····.line·61
70 ····.local·v0,·"key":Ljava/lang/String;71 ····.local·v1,·"key":Ljava/lang/String;
71 ····invoke-interface·{p1,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;72 ····invoke-interface·{p1,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
72 ····move-result-object·v173 ····move-result-object·v2
  
73 ····check-cast·v1,·Ljava/lang/String;74 ····check-cast·v2,·Ljava/lang/String;
  
74 ····invoke-interface·{p0,·v0,·v1},·Lorg/apache/http/client/methods/HttpUriRequest;->setHeader(Ljava/lang/String;Ljava/lang/String;)V75 ····invoke-interface·{p0,·v1,·v2},·Lorg/apache/http/client/methods/HttpUriRequest;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
  
75 ····goto·:goto_076 ····goto·:goto_0
  
76 ····.line·6377 ····.line·63
77 ····.end·local·v0····#·"key":Ljava/lang/String;78 ····.end·local·v1····#·"key":Ljava/lang/String;
78 ····:cond_079 ····:cond_0
79 ····return-void80 ····return-void
80 .end·method81 .end·method
  
81 .method·static·createHttpRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest;82 .method·static·createHttpRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest;
82 ····.locals·783 ····.locals·7
83 ····.annotation·system·Ldalvik/annotation/Signature;84 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 369, 65 lines modifiedOffset 370, 66 lines modified
369 ············">;"370 ············">;"
370 ········}371 ········}
371 ····.end·annotation372 ····.end·annotation
  
372 ····.prologue373 ····.prologue
373 ····.line·67374 ····.line·67
374 ····.local·p0,·"postParams":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"375 ····.local·p0,·"postParams":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
375 ····new-instance·v1,·Ljava/util/ArrayList;376 ····new-instance·v2,·Ljava/util/ArrayList;
  
376 ····invoke-interface·{p0},·Ljava/util/Map;->size()I377 ····invoke-interface·{p0},·Ljava/util/Map;->size()I
  
377 ····move-result·v2378 ····move-result·v3
  
378 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(I)V379 ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V
  
379 ····.line·68380 ····.line·68
380 ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"381 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"
381 ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set;382 ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
382 ····move-result-object·v2383 ····move-result-object·v3
  
383 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;384 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
384 ····move-result-object·v3385 ····move-result-object·v0
  
 386 ····.local·v0,·"i$":Ljava/util/Iterator;
385 ····:goto_0387 ····:goto_0
386 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z388 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
387 ····move-result·v2389 ····move-result·v3
  
388 ····if-eqz·v2,·:cond_0390 ····if-eqz·v3,·:cond_0
  
389 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;391 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
390 ····move-result-object·v0392 ····move-result-object·v1
  
391 ····check-cast·v0,·Ljava/lang/String;393 ····check-cast·v1,·Ljava/lang/String;
  
392 ····.line·69394 ····.line·69
393 ····.local·v0,·"key":Ljava/lang/String;395 ····.local·v1,·"key":Ljava/lang/String;
394 ····new-instance·v4,·Lorg/apache/http/message/BasicNameValuePair;396 ····new-instance·v4,·Lorg/apache/http/message/BasicNameValuePair;
  
395 ····invoke-interface·{p0,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;397 ····invoke-interface·{p0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
396 ····move-result-object·v2398 ····move-result-object·v3
  
397 ····check-cast·v2,·Ljava/lang/String;399 ····check-cast·v3,·Ljava/lang/String;
  
398 ····invoke-direct·{v4,·v0,·v2},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V400 ····invoke-direct·{v4,·v1,·v3},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
399 ····invoke-interface·{v1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z401 ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
400 ····goto·:goto_0402 ····goto·:goto_0
  
401 ····.line·71403 ····.line·71
402 ····.end·local·v0····#·"key":Ljava/lang/String;404 ····.end·local·v1····#·"key":Ljava/lang/String;
403 ····:cond_0405 ····:cond_0
404 ····return-object·v1406 ····return-object·v2
405 .end·method407 .end·method
  
406 .method·private·static·setEntityIfNonEmptyBody(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V408 .method·private·static·setEntityIfNonEmptyBody(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V
407 ····.locals·2409 ····.locals·2
408 ····.param·p0,·"httpRequest"····#·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;410 ····.param·p0,·"httpRequest"····#·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;
409 ····.annotation·system·Ldalvik/annotation/Signature;411 ····.annotation·system·Ldalvik/annotation/Signature;
410 ········value·=·{412 ········value·=·{
1.64 KB
res/layout-port/cell.xml
1.6 KB
res/layout-port/cell.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="250.0dip"·android:weightSum="1.0"·android:alpha="1.0">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="250.0dip"·android:weightSum="1.0"·android:alpha="1.0">
3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/>3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/>
4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>
5 ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/>5 ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/>
6 </LinearLayout>6 </LinearLayout>
1.58 KB
res/layout-port/row.xml
1.53 KB
res/layout-port/row.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="60.0dip"·android:weightSum="1.0"·android:alpha="1.0">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="60.0dip"·android:weightSum="1.0"·android:alpha="1.0">
3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="44.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/>3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="44.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/>
4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>
5 ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/>5 ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/>
6 </LinearLayout>6 </LinearLayout>
4.1 KB
res/layout/abc_search_view.xml
4.04 KB
res/layout/abc_search_view.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/>3 ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/>
4 ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/>4 ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/>
5 ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0">5 ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"·android:layoutDirection="locale">
6 ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/>6 ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/>
7 ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0">7 ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0">
8 ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/>8 ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/>
9 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/>9 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/>
10 ····</LinearLayout>10 ····</LinearLayout>
11 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent">11 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent">
12 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/>12 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/>
1.89 KB
res/layout-land/cell.xml
1.84 KB
res/layout-land/cell.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="218.0dip"·android:weightSum="1.0">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="218.0dip"·android:weightSum="1.0">
3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/>3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/>
4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>
5 ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/>5 ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/>
6 </LinearLayout>6 </LinearLayout>
1.77 KB
res/layout-land/row.xml
1.73 KB
res/layout-land/row.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="50.0dip"·android:weightSum="1.0">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="50.0dip"·android:weightSum="1.0">
3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="35.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/>3 ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="35.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/>
4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>4 ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/>
5 ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/>5 ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/>
6 </LinearLayout>6 </LinearLayout>