30.6 MB
/home/fdroid/fdroiddata/tmp/fr.tvbarthel.apps.simpleweatherforcast_8.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_fr.tvbarthel.apps.simpleweatherforcast_8.apk
1.72 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: META-INF/fdroidserverid 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
    
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:·3219381f7e4009d1fcfab8487eea36ff64908834a35e583ae4d89d7dbbecd042 
10 Signer·#1·certificate·SHA-1·digest:·639f9a03dec9d78fdd8ebf1007215c347761bd43 
11 Signer·#1·certificate·MD5·digest:·4abfa0af77dfce5fb03321e062bbc590 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·0377374b7883adb9ce36c8096604f27e4faded94129f8698f6fc9331f116bb95 
15 Signer·#1·public·key·SHA-1·digest:·ac92c88e1a795e885254ac6a8b403e4c853c4dc8 
16 Signer·#1·public·key·MD5·digest:·a15beb18bc24268b02a60e0ff046e526 
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/. 
64.1 KB
zipinfo {}
    
Offset 1, 314 lines modifiedOffset 1, 312 lines modified
1 Zip·file·size:·1239653·bytes,·number·of·entries:·3121 Zip·file·size:·1241222·bytes,·number·of·entries:·310
2 -rw----·····2.0·fat····32002·bl·defN·15-Feb-27·07:41·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····32123·bl·defN·15-Feb-27·07:41·META-INF/0BB01D39.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Feb-27·07:41·META-INF/0BB01D39.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Feb-26·07:20·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Feb-26·07:20·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····4664·bX·defN·15-Feb-26·07:20·AndroidManifest.xml2 -rw----·····2.0·fat·····4664·bX·defN·17-Jul-17·12:00·AndroidManifest.xml
8 -rw----·····2.0·fat······396·bl·defN·15-Feb-26·07:20·res/anim/abc_fade_in.xml3 -rw----·····2.0·fat······396·bl·defN·17-Jul-17·12:00·res/anim/abc_fade_in.xml
9 -rw----·····2.0·fat······396·bl·defN·15-Feb-26·07:20·res/anim/abc_fade_out.xml4 -rw----·····2.0·fat······396·bl·defN·17-Jul-17·12:00·res/anim/abc_fade_out.xml
10 -rw----·····2.0·fat······400·bl·defN·15-Feb-26·07:20·res/anim/abc_slide_in_bottom.xml5 -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_in_bottom.xml
11 -rw----·····2.0·fat······400·bl·defN·15-Feb-26·07:20·res/anim/abc_slide_in_top.xml6 -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_in_top.xml
12 -rw----·····2.0·fat······400·bl·defN·15-Feb-26·07:20·res/anim/abc_slide_out_bottom.xml7 -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_out_bottom.xml
13 -rw----·····2.0·fat······400·bl·defN·15-Feb-26·07:20·res/anim/abc_slide_out_top.xml8 -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_out_top.xml
14 -rw----·····2.0·fat······472·bl·defN·15-Feb-26·07:20·res/color/abc_background_cache_hint_selector_material_dark.xml9 -rw----·····2.0·fat······472·bl·defN·17-Jul-17·12:00·res/color/abc_background_cache_hint_selector_material_dark.xml
15 -rw----·····2.0·fat······472·bl·defN·15-Feb-26·07:20·res/color/abc_background_cache_hint_selector_material_light.xml10 -rw----·····2.0·fat······472·bl·defN·17-Jul-17·12:00·res/color/abc_background_cache_hint_selector_material_light.xml
16 -rw----·····2.0·fat······468·bl·defN·15-Feb-26·07:20·res/color/abc_primary_text_disable_only_material_dark.xml11 -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_disable_only_material_dark.xml
17 -rw----·····2.0·fat······468·bl·defN·15-Feb-26·07:20·res/color/abc_primary_text_disable_only_material_light.xml12 -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_disable_only_material_light.xml
18 -rw----·····2.0·fat······468·bl·defN·15-Feb-26·07:20·res/color/abc_primary_text_material_dark.xml13 -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_material_dark.xml
19 -rw----·····2.0·fat······468·bl·defN·15-Feb-26·07:20·res/color/abc_primary_text_material_light.xml14 -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_material_light.xml
20 -rw----·····2.0·fat······596·bl·defN·15-Feb-26·07:20·res/color/abc_search_url_text.xml15 -rw----·····2.0·fat······596·bl·defN·17-Jul-17·12:00·res/color/abc_search_url_text.xml
21 -rw----·····2.0·fat······468·bl·defN·15-Feb-26·07:20·res/color/abc_secondary_text_material_dark.xml16 -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_secondary_text_material_dark.xml
22 -rw----·····2.0·fat······468·bl·defN·15-Feb-26·07:20·res/color/abc_secondary_text_material_light.xml17 -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_secondary_text_material_light.xml
23 -rw----·····1.0·fat····24475·b-·stor·15-Feb-26·07:20·res/drawable-fr-nodpi-v4/preview_app_widget.png18 -rw----·····1.0·fat····24475·b-·stor·17-Jul-17·11:59·res/drawable-fr-nodpi-v4/preview_app_widget.png
24 -rw----·····1.0·fat······303·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png19 -rw----·····1.0·fat······303·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png
25 -rw----·····1.0·fat······304·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png20 -rw----·····1.0·fat······304·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png
26 -rw----·····1.0·fat······306·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png21 -rw----·····1.0·fat······306·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
27 -rw----·····1.0·fat······549·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png22 -rw----·····1.0·fat······549·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
28 -rw----·····1.0·fat······622·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png23 -rw----·····1.0·fat······622·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
29 -rw----·····1.0·fat······753·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png24 -rw----·····1.0·fat······753·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
30 -rw----·····1.0·fat·····2040·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png25 -rw----·····1.0·fat·····2040·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
31 -rw----·····1.0·fat·····2053·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png26 -rw----·····1.0·fat·····2053·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
32 -rw----·····1.0·fat······229·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png27 -rw----·····1.0·fat······229·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
33 -rw----·····1.0·fat······407·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png28 -rw----·····1.0·fat······407·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
34 -rw----·····1.0·fat······275·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png29 -rw----·····1.0·fat······275·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
35 -rw----·····1.0·fat······226·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png30 -rw----·····1.0·fat······226·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
36 -rw----·····1.0·fat······147·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png31 -rw----·····1.0·fat······147·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
37 -rw----·····1.0·fat······281·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png32 -rw----·····1.0·fat······281·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
38 -rw----·····1.0·fat······584·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png33 -rw----·····1.0·fat······584·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
39 -rw----·····1.0·fat······190·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png34 -rw----·····1.0·fat······190·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
40 -rw----·····1.0·fat······360·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png35 -rw----·····1.0·fat······360·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
41 -rw----·····1.0·fat······270·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png36 -rw----·····1.0·fat······270·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
42 -rw----·····1.0·fat······729·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png37 -rw----·····1.0·fat······729·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
43 -rw----·····1.0·fat·····1018·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png38 -rw----·····1.0·fat·····1018·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
44 -rw----·····1.0·fat······541·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png39 -rw----·····1.0·fat······541·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
45 -rw----·····1.0·fat······170·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png40 -rw----·····1.0·fat······170·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
46 -rw----·····1.0·fat······244·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_list_focused_holo.9.png41 -rw----·····1.0·fat······244·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
47 -rw----·····1.0·fat······212·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png42 -rw----·····1.0·fat······212·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
48 -rw----·····1.0·fat······212·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png43 -rw----·····1.0·fat······212·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
49 -rw----·····1.0·fat······212·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png44 -rw----·····1.0·fat······212·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
50 -rw----·····1.0·fat······239·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png45 -rw----·····1.0·fat······239·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
51 -rw----·····1.0·fat······240·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png46 -rw----·····1.0·fat······240·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
52 -rw----·····1.0·fat······853·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png47 -rw----·····1.0·fat······853·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
53 -rw----·····1.0·fat·····1256·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png48 -rw----·····1.0·fat·····1256·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
54 -rw----·····1.0·fat······417·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png49 -rw----·····1.0·fat······417·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
55 -rw----·····1.0·fat······530·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png50 -rw----·····1.0·fat······530·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
56 -rw----·····1.0·fat······199·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png51 -rw----·····1.0·fat······199·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
57 -rw----·····1.0·fat······192·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png52 -rw----·····1.0·fat······192·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
58 -rw----·····1.0·fat······194·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png53 -rw----·····1.0·fat······194·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
59 -rw----·····1.0·fat······187·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png54 -rw----·····1.0·fat······187·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
60 -rw----·····1.0·fat······182·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png55 -rw----·····1.0·fat······182·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
61 -rw----·····1.0·fat······967·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_action_support.png56 -rw----·····1.0·fat······967·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_action_support.png
62 -rw----·····1.0·fat·····2102·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_candy_cane.png57 -rw----·····1.0·fat·····2102·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_candy_cane.png
63 -rw----·····1.0·fat·····7779·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_chase_whisply.png58 -rw----·····1.0·fat·····7779·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_chase_whisply.png
64 -rw----·····1.0·fat·····2291·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_coffee_bean.png59 -rw----·····1.0·fat·····2291·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_coffee_bean.png
65 -rw----·····1.0·fat·····1797·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_energy.png60 -rw----·····1.0·fat·····1797·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_energy.png
66 -rw----·····1.0·fat·····2588·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_googly_zoo.png61 -rw----·····1.0·fat·····2588·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_googly_zoo.png
67 -rw----·····1.0·fat·····3823·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_launcher.png62 -rw----·····1.0·fat·····3823·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_launcher.png
68 -rw----·····1.0·fat·····5482·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/ic_simple_thermometer.png63 -rw----·····1.0·fat·····5482·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_simple_thermometer.png
69 -rw----·····1.0·fat······249·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/white_line_bottom.9.png64 -rw----·····1.0·fat······249·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/white_line_bottom.9.png
70 -rw----·····1.0·fat······313·b-·stor·15-Feb-26·07:20·res/drawable-hdpi-v4/white_line_right.9.png65 -rw----·····1.0·fat······313·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/white_line_right.9.png
71 -rw----·····1.0·fat······410·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png66 -rw----·····1.0·fat······410·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
72 -rw----·····1.0·fat······280·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png67 -rw----·····1.0·fat······280·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
73 -rw----·····1.0·fat······585·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png68 -rw----·····1.0·fat······585·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
74 -rw----·····1.0·fat······367·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png69 -rw----·····1.0·fat······367·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
75 -rw----·····1.0·fat······347·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png70 -rw----·····1.0·fat······347·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
76 -rw----·····1.0·fat······174·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png71 -rw----·····1.0·fat······174·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
77 -rw----·····1.0·fat······381·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png72 -rw----·····1.0·fat······381·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
78 -rw----·····1.0·fat······342·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png73 -rw----·····1.0·fat······342·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
79 -rw----·····1.0·fat······445·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png74 -rw----·····1.0·fat······445·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
80 -rw----·····1.0·fat······237·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png75 -rw----·····1.0·fat······237·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
81 -rw----·····1.0·fat······691·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png76 -rw----·····1.0·fat······691·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
82 -rw----·····1.0·fat······483·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png77 -rw----·····1.0·fat······483·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
83 -rw----·····1.0·fat······512·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png78 -rw----·····1.0·fat······512·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
84 -rw----·····1.0·fat······346·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png79 -rw----·····1.0·fat······346·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
85 -rw----·····1.0·fat······934·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png80 -rw----·····1.0·fat······934·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
86 -rw----·····1.0·fat······593·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png81 -rw----·····1.0·fat······593·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
87 -rw----·····1.0·fat······246·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png82 -rw----·····1.0·fat······246·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
88 -rw----·····1.0·fat······399·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png83 -rw----·····1.0·fat······399·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
89 -rw----·····1.0·fat·····1180·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png84 -rw----·····1.0·fat·····1180·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
90 -rw----·····1.0·fat······518·b-·stor·15-Feb-26·07:20·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png85 -rw----·····1.0·fat······518·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
91 -rw----·····1.0·fat······283·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png86 -rw----·····1.0·fat······283·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png
92 -rw----·····1.0·fat······284·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png87 -rw----·····1.0·fat······284·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png
93 -rw----·····1.0·fat······288·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png88 -rw----·····1.0·fat······288·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
94 -rw----·····1.0·fat······429·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png89 -rw----·····1.0·fat······429·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
95 -rw----·····1.0·fat······428·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png90 -rw----·····1.0·fat······428·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
96 -rw----·····1.0·fat······493·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png91 -rw----·····1.0·fat······493·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
97 -rw----·····1.0·fat·····1344·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png92 -rw----·····1.0·fat·····1344·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
98 -rw----·····1.0·fat·····1415·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png93 -rw----·····1.0·fat·····1415·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
99 -rw----·····1.0·fat······225·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png94 -rw----·····1.0·fat······225·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
100 -rw----·····1.0·fat······345·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png95 -rw----·····1.0·fat······345·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
101 -rw----·····1.0·fat······232·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png96 -rw----·····1.0·fat······232·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
102 -rw----·····1.0·fat······263·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png97 -rw----·····1.0·fat······263·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
103 -rw----·····1.0·fat······149·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png98 -rw----·····1.0·fat······149·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
104 -rw----·····1.0·fat······177·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png99 -rw----·····1.0·fat······177·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
105 -rw----·····1.0·fat······377·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png100 -rw----·····1.0·fat······377·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
106 -rw----·····1.0·fat······158·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png101 -rw----·····1.0·fat······158·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
107 -rw----·····1.0·fat······234·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png102 -rw----·····1.0·fat······234·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
108 -rw----·····1.0·fat······186·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png103 -rw----·····1.0·fat······186·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
109 -rw----·····1.0·fat······771·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png104 -rw----·····1.0·fat······771·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
110 -rw----·····1.0·fat······683·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png105 -rw----·····1.0·fat······683·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
111 -rw----·····1.0·fat······404·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png106 -rw----·····1.0·fat······404·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
112 -rw----·····1.0·fat······170·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png107 -rw----·····1.0·fat······170·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png
113 -rw----·····1.0·fat······222·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_list_focused_holo.9.png108 -rw----·····1.0·fat······222·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_focused_holo.9.png
114 -rw----·····1.0·fat······211·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png109 -rw----·····1.0·fat······211·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png
115 -rw----·····1.0·fat······211·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png110 -rw----·····1.0·fat······211·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png
116 -rw----·····1.0·fat······211·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png111 -rw----·····1.0·fat······211·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png
117 -rw----·····1.0·fat······226·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png112 -rw----·····1.0·fat······226·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png
118 -rw----·····1.0·fat······227·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png113 -rw----·····1.0·fat······227·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png
119 -rw----·····1.0·fat······605·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png114 -rw----·····1.0·fat······605·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
120 -rw----·····1.0·fat······850·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png115 -rw----·····1.0·fat······850·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png
121 -rw----·····1.0·fat······362·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png116 -rw----·····1.0·fat······362·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
122 -rw----·····1.0·fat······424·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png117 -rw----·····1.0·fat······424·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
123 -rw----·····1.0·fat······192·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png118 -rw----·····1.0·fat······192·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
124 -rw----·····1.0·fat······186·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png119 -rw----·····1.0·fat······186·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
125 -rw----·····1.0·fat······185·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png120 -rw----·····1.0·fat······185·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png
126 -rw----·····1.0·fat······181·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png121 -rw----·····1.0·fat······181·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
127 -rw----·····1.0·fat······180·b-·stor·15-Feb-26·07:20·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png122 -rw----·····1.0·fat······180·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
Max diff block lines reached; -1/65591 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)
30.5 MB
classes.dex
30.5 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·965950594 checksum············:·8966416f
5 signature···········:·76ad...263f5 signature···········:·bd22...3f6d
6 file_size···········:·14952326 file_size···········:·2427680
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1468610 string_ids_size·····:·14686
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·183812 type_ids_size·······:·1838
13 type_ids_off········:·58856·(0x00e5e8)13 type_ids_off········:·58856·(0x00e5e8)
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 proto_ids_off·······:·66208·(0x0102a0)15 proto_ids_off·······:·66208·(0x0102a0)
16 field_ids_size······:·600216 field_ids_size······:·6002
17 field_ids_off·······:·97648·(0x017d70)17 field_ids_off·······:·97648·(0x017d70)
18 method_ids_size·····:·1363618 method_ids_size·····:·13636
19 method_ids_off······:·145664·(0x023900)19 method_ids_off······:·145664·(0x023900)
20 class_defs_size·····:·125820 class_defs_size·····:·1258
21 class_defs_off······:·254752·(0x03e320)21 class_defs_off······:·254752·(0x03e320)
22 data_size···········:·120022422 data_size···········:·2112100
23 data_off············:·295008·(0x048060)23 data_off············:·315580·(0x04d0bc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·20525 class_idx···········:·205
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·169227 superclass_idx······:·1692
28 source_file_idx·····:·70728 source_file_idx·····:·707
29 static_fields_size··:·029 static_fields_size··:·0
Offset 791, 17 lines modifiedOffset 791, 17 lines modified
791 ······type··········:·'()V'791 ······type··········:·'()V'
792 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)792 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
793 ······code··········-793 ······code··········-
794 ······registers·····:·1794 ······registers·····:·1
795 ······ins···········:·1795 ······ins···········:·1
796 ······outs··········:·1796 ······outs··········:·1
797 ······insns·size····:·4·16-bit·code·units797 ······insns·size····:·4·16-bit·code·units
798 061110:········································|[061110]·android.support.v4.BuildConfig.<init>:()V798 0741f4:········································|[0741f4]·android.support.v4.BuildConfig.<init>:()V
799 061120:·7010·4534·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3445799 074204:·7010·4534·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3445
800 061126:·0e00···································|0003:·return-void800 07420a:·0e00···································|0003:·return-void
801 ······catches·······:·(none)801 ······catches·······:·(none)
802 ······positions·····:·802 ······positions·····:·
803 ········0x0000·line=6803 ········0x0000·line=6
804 ······locals········:·804 ······locals········:·
805 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;·805 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;·
  
806 ··Virtual·methods···-806 ··Virtual·methods···-
Offset 960, 33 lines modifiedOffset 960, 33 lines modified
960 ······type··········:·'()V'960 ······type··········:·'()V'
961 ······access········:·0x10008·(STATIC·CONSTRUCTOR)961 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
962 ······code··········-962 ······code··········-
963 ······registers·····:·2963 ······registers·····:·2
964 ······ins···········:·0964 ······ins···········:·0
965 ······outs··········:·1965 ······outs··········:·1
966 ······insns·size····:·36·16-bit·code·units966 ······insns·size····:·36·16-bit·code·units
967 061128:········································|[061128]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V967 07420c:········································|[07420c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
968 061138:·6000·4500······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0045968 07421c:·6000·4500······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0045
969 06113c:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12969 074220:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12
970 061140:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a970 074224:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
971 061144:·2200·e800······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@00e8971 074228:·2200·e800······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@00e8
972 061148:·7010·db03·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@03db972 07422c:·7010·db03·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@03db
973 06114e:·6900·5e00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e973 074232:·6900·5e00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e
974 061152:·0e00···································|000d:·return-void974 074236:·0e00···································|000d:·return-void
975 061154:·6000·4500······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0045975 074238:·6000·4500······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0045
976 061158:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e976 07423c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
977 06115c:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a977 074240:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
978 061160:·2200·e700······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@00e7978 074244:·2200·e700······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@00e7
979 061164:·7010·d403·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@03d4979 074248:·7010·d403·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@03d4
980 06116a:·6900·5e00······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e980 07424e:·6900·5e00······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e
981 06116e:·28f2···································|001b:·goto·000d·//·-000e981 074252:·28f2···································|001b:·goto·000d·//·-000e
982 061170:·2200·e900······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@00e9982 074254:·2200·e900······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@00e9
983 061174:·7010·dd03·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@03dd983 074258:·7010·dd03·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@03dd
984 06117a:·6900·5e00······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e984 07425e:·6900·5e00······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e
985 06117e:·28ea···································|0023:·goto·000d·//·-0016985 074262:·28ea···································|0023:·goto·000d·//·-0016
986 ······catches·······:·(none)986 ······catches·······:·(none)
987 ······positions·····:·987 ······positions·····:·
988 ········0x0000·line=111988 ········0x0000·line=111
989 ········0x0006·line=112989 ········0x0006·line=112
990 ········0x000d·line=118990 ········0x000d·line=118
991 ········0x000e·line=113991 ········0x000e·line=113
992 ········0x0014·line=114992 ········0x0014·line=114
Offset 998, 17 lines modifiedOffset 998, 17 lines modified
998 ······type··········:·'()V'998 ······type··········:·'()V'
999 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)999 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1000 ······code··········-1000 ······code··········-
1001 ······registers·····:·11001 ······registers·····:·1
1002 ······ins···········:·11002 ······ins···········:·1
1003 ······outs··········:·11003 ······outs··········:·1
1004 ······insns·size····:·4·16-bit·code·units1004 ······insns·size····:·4·16-bit·code·units
1005 061180:········································|[061180]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V1005 074264:········································|[074264]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
1006 061190:·7010·4534·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@34451006 074274:·7010·4534·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3445
1007 061196:·0e00···································|0003:·return-void1007 07427a:·0e00···································|0003:·return-void
1008 ······catches·······:·(none)1008 ······catches·······:·(none)
1009 ······positions·····:·1009 ······positions·····:·
1010 ········0x0000·line=2801010 ········0x0000·line=280
1011 ········0x0003·line=2821011 ········0x0003·line=282
1012 ······locals········:·1012 ······locals········:·
1013 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·1013 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 1017, 27 lines modifiedOffset 1017, 27 lines modified
1017 ······type··········:·'(I)Ljava/lang/String;'1017 ······type··········:·'(I)Ljava/lang/String;'
1018 ······access········:·0x0009·(PUBLIC·STATIC)1018 ······access········:·0x0009·(PUBLIC·STATIC)
1019 ······code··········-1019 ······code··········-
1020 ······registers·····:·21020 ······registers·····:·2
1021 ······ins···········:·11021 ······ins···········:·1
1022 ······outs··········:·01022 ······outs··········:·0
1023 ······insns·size····:·38·16-bit·code·units1023 ······insns·size····:·38·16-bit·code·units
1024 061198:········································|[061198]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;1024 07427c:········································|[07427c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;
1025 0611a8:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+000000121025 07428c:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012
1026 0611ae:·1a00·4c14······························|0003:·const-string·v0,·"UNKNOWN"·//·string@144c1026 074292:·1a00·4c14······························|0003:·const-string·v0,·"UNKNOWN"·//·string@144c
1027 0611b2:·1100···································|0005:·return-object·v01027 074296:·1100···································|0005:·return-object·v0
1028 0611b4:·1a00·b403······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@03b41028 074298:·1a00·b403······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@03b4
1029 0611b8:·28fd···································|0008:·goto·0005·//·-00031029 07429c:·28fd···································|0008:·goto·0005·//·-0003
1030 0611ba:·1a00·b303······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@03b31030 07429e:·1a00·b303······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@03b3
1031 0611be:·28fa···································|000b:·goto·0005·//·-00061031 0742a2:·28fa···································|000b:·goto·0005·//·-0006
1032 0611c0:·1a00·b203······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@03b21032 0742a4:·1a00·b203······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@03b2
1033 0611c4:·28f7···································|000e:·goto·0005·//·-00091033 0742a8:·28f7···································|000e:·goto·0005·//·-0009
1034 0611c6:·1a00·b103······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@03b11034 0742aa:·1a00·b103······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@03b1
1035 0611ca:·28f4···································|0011:·goto·0005·//·-000c1035 0742ae:·28f4···································|0011:·goto·0005·//·-000c
1036 0611cc:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)1036 0742b0:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)
1037 ······catches·······:·(none)1037 ······catches·······:·(none)
1038 ······positions·····:·1038 ······positions·····:·
1039 ········0x0000·line=4381039 ········0x0000·line=438
1040 ········0x0003·line=4481040 ········0x0003·line=448
1041 ········0x0006·line=4401041 ········0x0006·line=440
1042 ········0x0009·line=4421042 ········0x0009·line=442
Max diff block lines reached; 31938754/31951390 bytes (99.96%) of diff not shown.
25.3 KB
classes.jar
5.98 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2254700·bytes,·number·of·entries:·12581 Zip·file·size:·2254694·bytes,·number·of·entries:·1258
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 764, 17 lines modifiedOffset 764, 17 lines modified
764 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3$2.class764 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3$2.class
765 ?rwxrwxr-x··2.0·unx·····2320·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3.class765 ?rwxrwxr-x··2.0·unx·····2320·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3.class
766 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeFinishedListener.class766 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeFinishedListener.class
767 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener.class767 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener.class
768 ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener.class768 ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener.class
769 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener.class769 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener.class
770 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener.class770 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener.class
771 ?rwxrwxr-x··2.0·unx····21518·b-·defN·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper.class771 ?rwxrwxr-x··2.0·unx····21514·b-·defN·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper.class
772 ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabResult.class772 ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabResult.class
773 ?rwxrwxr-x··2.0·unx·····2060·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Inventory.class773 ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Inventory.class
774 ?rwxrwxr-x··2.0·unx·····1848·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Purchase.class774 ?rwxrwxr-x··2.0·unx·····1848·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Purchase.class
775 ?rwxrwxr-x··2.0·unx·····2579·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Security.class775 ?rwxrwxr-x··2.0·unx·····2579·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Security.class
776 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/SkuDetails.class776 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/SkuDetails.class
777 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator$AnimatorListener.class777 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator$AnimatorListener.class
778 ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator.class778 ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator.class
779 ?rwxrwxr-x··2.0·unx·····6806·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorInflater.class779 ?rwxrwxr-x··2.0·unx·····6806·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorInflater.class
780 ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorSet$Builder.class780 ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorSet$Builder.class
Offset 836, 15 lines modifiedOffset 836, 15 lines modified
836 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/R.class836 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/R.class
837 ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1.class837 ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1.class
838 ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1.class838 ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1.class
839 ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/model/App.class839 ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/model/App.class
840 ?rwxrwxr-x··2.0·unx·····3381·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser.class840 ?rwxrwxr-x··2.0·unx·····3381·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser.class
841 ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1.class841 ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1.class
842 ?rwxrwxr-x··2.0·unx·····2056·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel.class842 ?rwxrwxr-x··2.0·unx·····2056·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel.class
843 ?rwxrwxr-x··2.0·unx·····3054·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver.class843 ?rwxrwxr-x··2.0·unx·····3042·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver.class
844 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/AppWidgetService.class844 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/AppWidgetService.class
845 ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1.class845 ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1.class
846 ?rwxrwxr-x··2.0·unx·····4752·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService.class846 ?rwxrwxr-x··2.0·unx·····4752·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService.class
847 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/AlphaForegroundColorSpan.class847 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/AlphaForegroundColorSpan.class
848 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$1.class848 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$1.class
849 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder.class849 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder.class
850 ?rwxrwxr-x··2.0·unx·····1627·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter.class850 ?rwxrwxr-x··2.0·unx·····1627·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter.class
Offset 1253, 8 lines modifiedOffset 1253, 8 lines modified
1253 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class1253 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class
1254 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class1254 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
1255 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class1255 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
1256 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1256 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1257 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1257 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1258 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1258 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1259 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class1259 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class
1260 1258·files,·2392328·bytes·uncompressed,·2003010·bytes·compressed:··16.3%1260 1258·files,·2392311·bytes·uncompressed,·2003004·bytes·compressed:··16.3%
2.7 KB
com/android/vending/billing/util/IabHelper$3.class
2.6 KB
procyon -ec {}
    
Offset 24, 36 lines modifiedOffset 24, 39 lines modified
24 ····24 ····
25 ····public·void·run()·{25 ····public·void·run()·{
26 ········final·ArrayList<IabResult>·list·=·new·ArrayList<IabResult>();26 ········final·ArrayList<IabResult>·list·=·new·ArrayList<IabResult>();
27 ········for·(final·Purchase·purchase·:·this.val$purchases)·{27 ········for·(final·Purchase·purchase·:·this.val$purchases)·{
28 ············try·{28 ············try·{
29 ················this.this$0.consume(purchase);29 ················this.this$0.consume(purchase);
30 ················try·{30 ················try·{
31 ····················final·StringBuilder·append·=·new·StringBuilder().append("Successful·consume·of·sku·"); 
32 ····················try·{31 ····················try·{
33 ························final·StringBuilder·append2·=·append.append(purchase.getSku());32 ························final·StringBuilder·append·=·new·StringBuilder().append("Successful·consume·of·sku·");
34 ························try·{33 ························try·{
 34 ····························final·StringBuilder·append2·=·append.append(purchase.getSku());
35 ····························final·IabResult·iabResult·=·new·IabResult(0,·append2.toString()); 
36 ····························final·ArrayList<IabResult>·list2·=·list; 
37 ····························try·{35 ····························try·{
 36 ································final·IabResult·iabResult·=·new·IabResult(0,·append2.toString());
 37 ································final·ArrayList<IabResult>·list2·=·list;
 38 ································try·{
38 ································list2.add(iabResult);39 ····································list2.add(iabResult);
39 ································continue;40 ····································continue;
40 ····························}41 ································}
41 ····························catch·(IabException·ex)·{42 ································catch·(IabException·ex)·{
42 ································list.add(ex.getResult());43 ····································list.add(ex.getResult());
43 ································continue;44 ····································continue;
 45 ································}
44 ····························}46 ····························}
 47 ····························catch·(IabException·ex2)·{}
45 ························}48 ························}
46 ························catch·(IabException·ex2)·{}49 ························catch·(IabException·ex3)·{}
47 ····················}50 ····················}
48 ····················catch·(IabException·ex3)·{}51 ····················catch·(IabException·ex4)·{}
49 ················}52 ················}
50 ················catch·(IabException·ex4)·{}53 ················catch·(IabException·ex5)·{}
51 ············}54 ············}
52 ············catch·(IabException·ex5)·{}55 ············catch·(IabException·ex6)·{}
53 ············break;56 ············break;
54 ········}57 ········}
55 ········this.this$0.flagEndAsync();58 ········this.this$0.flagEndAsync();
56 ········if·(!this.this$0.mDisposed·&&·this.val$singleListener·!=·null)·{59 ········if·(!this.this$0.mDisposed·&&·this.val$singleListener·!=·null)·{
57 ············this.val$handler.post((Runnable)new·IabHelper$3$1(this,·(List)list));60 ············this.val$handler.post((Runnable)new·IabHelper$3$1(this,·(List)list));
58 ········}61 ········}
59 ········if·(!this.this$0.mDisposed·&&·this.val$multiListener·!=·null)·{62 ········if·(!this.this$0.mDisposed·&&·this.val$multiListener·!=·null)·{
11.6 KB
com/android/vending/billing/util/IabHelper.class
11.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 3540, 15 lines modifiedOffset 3540, 15 lines modified
3540 ·······664:·astore_33540 ·······664:·astore_3
3541 ·······665:·goto··········6533541 ·······665:·goto··········653
  
3542 ··int·querySkuDetails(java.lang.String,·com.android.vending.billing.util.Inventory,·java.util.List);3542 ··int·querySkuDetails(java.lang.String,·com.android.vending.billing.util.Inventory,·java.util.List);
3543 ····descriptor:·(Ljava/lang/String;Lcom/android/vending/billing/util/Inventory;Ljava/util/List;)I3543 ····descriptor:·(Ljava/lang/String;Lcom/android/vending/billing/util/Inventory;Ljava/util/List;)I
3544 ····flags:·(0x0000)3544 ····flags:·(0x0000)
3545 ····Code:3545 ····Code:
3546 ······stack=300,·locals=18,·args_size=43546 ······stack=300,·locals=17,·args_size=4
3547 ·········0:·iconst_03547 ·········0:·iconst_0
3548 ·········1:·istore········43548 ·········1:·istore········4
3549 ·········3:·aload_03549 ·········3:·aload_0
3550 ·········4:·ldc_w·········#632················//·String·Querying·SKU·details.3550 ·········4:·ldc_w·········#632················//·String·Querying·SKU·details.
3551 ·········7:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V3551 ·········7:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V
3552 ········10:·new···········#264················//·class·java/util/ArrayList3552 ········10:·new···········#264················//·class·java/util/ArrayList
3553 ········13:·astore········53553 ········13:·astore········5
Offset 3562, 39 lines modifiedOffset 3562, 39 lines modified
3562 ········29:·aload·········63562 ········29:·aload·········6
3563 ········31:·invokevirtual·#640················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z3563 ········31:·invokevirtual·#640················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z
3564 ········34:·pop3564 ········34:·pop
3565 ········35:·aload_33565 ········35:·aload_3
3566 ········36:·ifnull········983566 ········36:·ifnull········98
3567 ········39:·aload_33567 ········39:·aload_3
3568 ········40:·invokeinterface·#644,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;3568 ········40:·invokeinterface·#644,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
3569 ········45:·astore········73569 ········45:·astore········6
3570 ········47:·aload·········73570 ········47:·aload·········6
3571 ········49:·invokeinterface·#650,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z3571 ········49:·invokeinterface·#650,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
3572 ········54:·istore········83572 ········54:·istore········7
3573 ········56:·iload·········83573 ········56:·iload·········7
3574 ········58:·ifeq··········983574 ········58:·ifeq··········98
3575 ········61:·aload·········73575 ········61:·aload·········6
3576 ········63:·invokeinterface·#654,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;3576 ········63:·invokeinterface·#654,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
3577 ········68:·checkcast·····#151················//·class·java/lang/String3577 ········68:·checkcast·····#151················//·class·java/lang/String
3578 ········71:·astore········93578 ········71:·astore········8
3579 ········73:·aload·········53579 ········73:·aload·········5
3580 ········75:·aload·········93580 ········75:·aload·········8
3581 ········77:·invokevirtual·#657················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z3581 ········77:·invokevirtual·#657················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z
3582 ········80:·istore········83582 ········80:·istore········7
3583 ········82:·iload·········83583 ········82:·iload·········7
3584 ········84:·ifne··········473584 ········84:·ifne··········47
3585 ········87:·aload·········53585 ········87:·aload·········5
3586 ········89:·aload·········93586 ········89:·aload·········8
3587 ········91:·invokevirtual·#658················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z3587 ········91:·invokevirtual·#658················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
3588 ········94:·pop3588 ········94:·pop
3589 ········95:·goto··········473589 ········95:·goto··········47
3590 ········98:·aload·········53590 ········98:·aload·········5
3591 ·······100:·invokevirtual·#599················//·Method·java/util/ArrayList.size:()I3591 ·······100:·invokevirtual·#599················//·Method·java/util/ArrayList.size:()I
3592 ·······103:·istore········83592 ·······103:·istore········9
3593 ·······105:·iload·········83593 ·······105:·iload·········9
3594 ·······107:·ifne··········1243594 ·······107:·ifne··········124
3595 ·······110:·ldc_w·········#660················//·String·queryPrices:·nothing·to·do·because·there·are·no·SKUs.3595 ·······110:·ldc_w·········#660················//·String·queryPrices:·nothing·to·do·because·there·are·no·SKUs.
3596 ·······113:·astore········63596 ·······113:·astore········6
3597 ·······115:·aload_03597 ·······115:·aload_0
3598 ·······116:·aload·········63598 ·······116:·aload·········6
3599 ·······118:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V3599 ·······118:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V
3600 ·······121:·iload·········43600 ·······121:·iload·········4
Offset 3607, 53 lines modifiedOffset 3607, 53 lines modified
3607 ·······136:·ldc···········#26·················//·String·ITEM_ID_LIST3607 ·······136:·ldc···········#26·················//·String·ITEM_ID_LIST
3608 ·······138:·aload·········53608 ·······138:·aload·········5
3609 ·······140:·invokevirtual·#665················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V3609 ·······140:·invokevirtual·#665················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
3610 ·······143:·aload_03610 ·······143:·aload_0
3611 ·······144:·getfield······#239················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService;3611 ·······144:·getfield······#239················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService;
3612 ·······147:·astore········63612 ·······147:·astore········6
3613 ·······149:·iconst_33613 ·······149:·iconst_3
3614 ·······150:·istore········113614 ·······150:·istore········7
3615 ·······152:·aload_03615 ·······152:·aload_0
3616 ·······153:·getfield······#133················//·Field·mContext:Landroid/content/Context;3616 ·······153:·getfield······#133················//·Field·mContext:Landroid/content/Context;
3617 ·······156:·invokevirtual·#243················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;3617 ·······156:·invokevirtual·#243················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;
3618 ·······159:·astore········123618 ·······159:·astore········11
3619 ·······161:·aload·········63619 ·······161:·aload·········6
3620 ·······163:·iload·········113620 ·······163:·iload·········7
3621 ·······165:·aload·········123621 ·······165:·aload·········11
3622 ·······167:·aload_13622 ·······167:·aload_1
3623 ·······168:·aload·········103623 ·······168:·aload·········10
3624 ·······170:·invokeinterface·#669,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;3624 ·······170:·invokeinterface·#669,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
3625 ·······175:·astore········133625 ·······175:·astore········12
3626 ·······177:·ldc···········#67·················//·String·DETAILS_LIST3626 ·······177:·ldc···········#67·················//·String·DETAILS_LIST
3627 ·······179:·astore········63627 ·······179:·astore········6
3628 ·······181:·aload·········133628 ·······181:·aload·········12
3629 ·······183:·aload·········63629 ·······183:·aload·········6
3630 ·······185:·invokevirtual·#590················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z3630 ·······185:·invokevirtual·#590················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z
3631 ·······188:·istore········83631 ·······188:·istore········9
3632 ·······190:·iload·········83632 ·······190:·iload·········9
3633 ·······192:·ifne··········2753633 ·······192:·ifne··········275
3634 ·······195:·aload_03634 ·······195:·aload_0
3635 ·······196:·aload·········133635 ·······196:·aload·········12
3636 ·······198:·invokevirtual·#471················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I3636 ·······198:·invokevirtual·#471················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I
3637 ·······201:·istore········43637 ·······201:·istore········4
3638 ·······203:·iload·········43638 ·······203:·iload·········4
3639 ·······205:·ifeq··········2563639 ·······205:·ifeq··········256
3640 ·······208:·new···········#159················//·class·java/lang/StringBuilder3640 ·······208:·new···········#159················//·class·java/lang/StringBuilder
3641 ·······211:·astore········63641 ·······211:·astore········6
3642 ·······213:·aload·········63642 ·······213:·aload·········6
3643 ·······215:·invokespecial·#160················//·Method·java/lang/StringBuilder."<init>":()V3643 ·······215:·invokespecial·#160················//·Method·java/lang/StringBuilder."<init>":()V
3644 ·······218:·aload·········63644 ·······218:·aload·········6
3645 ·······220:·ldc_w·········#671················//·String·getSkuDetails()·failed:3645 ·······220:·ldc_w·········#671················//·String·getSkuDetails()·failed:
3646 ·······223:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;3646 ·······223:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3647 ·······226:·astore········63647 ·······226:·astore········6
3648 ·······228:·iload·········43648 ·······228:·iload·········4
3649 ·······230:·invokestatic··#258················//·Method·getResponseDesc:(I)Ljava/lang/String;3649 ·······230:·invokestatic··#258················//·Method·getResponseDesc:(I)Ljava/lang/String;
3650 ·······233:·astore········143650 ·······233:·astore········13
3651 ·······235:·aload·········63651 ·······235:·aload·········6
3652 ·······237:·aload·········143652 ·······237:·aload·········13
3653 ·······239:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;3653 ·······239:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3654 ·······242:·invokevirtual·#174················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;3654 ·······242:·invokevirtual·#174················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
3655 ·······245:·astore········63655 ·······245:·astore········6
3656 ·······247:·aload_03656 ·······247:·aload_0
3657 ·······248:·aload·········63657 ·······248:·aload·········6
3658 ·······250:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V3658 ·······250:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V
3659 ·······253:·goto··········1213659 ·······253:·goto··········121
Offset 3661, 58 lines modifiedOffset 3661, 56 lines modified
3661 ·······259:·astore········63661 ·······259:·astore········6
3662 ·······261:·aload_03662 ·······261:·aload_0
3663 ·······262:·aload·········63663 ·······262:·aload·········6
3664 ·······264:·invokevirtual·#183················//·Method·logError:(Ljava/lang/String;)V3664 ·······264:·invokevirtual·#183················//·Method·logError:(Ljava/lang/String;)V
3665 ·······267:·sipush········-10023665 ·······267:·sipush········-1002
3666 ·······270:·istore········43666 ·······270:·istore········4
3667 ·······272:·goto··········1213667 ·······272:·goto··········121
 3668 ·······275:·aload·········12
3668 ·······275:·ldc···········#67·················//·String·DETAILS_LIST3669 ·······277:·ldc···········#67·················//·String·DETAILS_LIST
3669 ·······277:·astore········6 
3670 ·······279:·aload·········13 
3671 ·······281:·aload·········6 
3672 ·······283:·invokevirtual·#596················//·Method·android/os/Bundle.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;3670 ·······279:·invokevirtual·#596················//·Method·android/os/Bundle.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;
3673 ·······286:·astore········153671 ·······282:·astore········14
3674 ·······288:·aload·········153672 ·······284:·aload·········14
3675 ·······290:·invokevirtual·#674················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;3673 ·······286:·invokevirtual·#674················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
3676 ·······293:·astore········73674 ·······289:·astore········6
Max diff block lines reached; 295/11694 bytes (2.52%) of diff not shown.
3.74 KB
com/android/vending/billing/util/Inventory.class
3.64 KB
javap -verbose -constants -s -l -private {}
    
Offset 227, 46 lines modifiedOffset 227, 44 lines modified
227 ·········0:·new···········#43·················//·class·java/util/ArrayList227 ·········0:·new···········#43·················//·class·java/util/ArrayList
228 ·········3:·astore_2228 ·········3:·astore_2
229 ·········4:·aload_2229 ·········4:·aload_2
230 ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V230 ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V
231 ·········8:·aload_0231 ·········8:·aload_0
232 ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map;232 ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map;
233 ········12:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;233 ········12:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;
234 ········17:·astore_3 
235 ········18:·aload_3 
236 ········19:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;234 ········17:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
237 ········24:·astore········4 
238 ········26:·aload·········4235 ········22:·astore_3
 236 ········23:·aload_3
239 ········28:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z237 ········24:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
240 ········33:·istore········5238 ········29:·istore········4
241 ········35:·iload·········5239 ········31:·iload·········4
242 ········37:·ifeq··········87240 ········33:·ifeq··········86
243 ········40:·aload·········4241 ········36:·aload_3
244 ········42:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;242 ········37:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
245 ········47:·checkcast·····#20·················//·class·com/android/vending/billing/util/Purchase243 ········42:·checkcast·····#20·················//·class·com/android/vending/billing/util/Purchase
246 ········50:·astore········6244 ········45:·astore········5
247 ········52:·aload·········6245 ········47:·aload·········5
248 ········54:·invokevirtual·#74·················//·Method·com/android/vending/billing/util/Purchase.getItemType:()Ljava/lang/String;246 ········49:·invokevirtual·#74·················//·Method·com/android/vending/billing/util/Purchase.getItemType:()Ljava/lang/String;
249 ········57:·astore_3 
250 ········58:·aload_3247 ········52:·astore········6
 248 ········54:·aload·········6
251 ········59:·aload_1249 ········56:·aload_1
252 ········60:·invokevirtual·#79·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z250 ········57:·invokevirtual·#79·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
253 ········63:·istore········5251 ········60:·istore········4
254 ········65:·iload·········5252 ········62:·iload·········4
255 ········67:·ifeq··········26253 ········64:·ifeq··········23
256 ········70:·aload·········6254 ········67:·aload·········5
257 ········72:·invokevirtual·#24·················//·Method·com/android/vending/billing/util/Purchase.getSku:()Ljava/lang/String;255 ········69:·invokevirtual·#24·················//·Method·com/android/vending/billing/util/Purchase.getSku:()Ljava/lang/String;
258 ········75:·astore_3256 ········72:·astore········6
259 ········76:·aload_2257 ········74:·aload_2
260 ········77:·aload_3258 ········75:·aload·········6
261 ········78:·invokeinterface·#84,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z259 ········77:·invokeinterface·#84,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
262 ········83:·pop260 ········82:·pop
263 ········84:·goto··········26261 ········83:·goto··········23
264 ········87:·aload_2262 ········86:·aload_2
265 ········88:·areturn263 ········87:·areturn
  
266 ··java.util.List·getAllPurchases();264 ··java.util.List·getAllPurchases();
267 ····descriptor:·()Ljava/util/List;265 ····descriptor:·()Ljava/util/List;
268 ····flags:·(0x0000)266 ····flags:·(0x0000)
269 ····Code:267 ····Code:
270 ······stack=300,·locals=3,·args_size=1268 ······stack=300,·locals=3,·args_size=1
271 ·········0:·new···········#43·················//·class·java/util/ArrayList269 ·········0:·new···········#43·················//·class·java/util/ArrayList
1.29 KB
fr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver.class
1.14 KB
procyon -ec {}
    
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 ········remoteViews.setEmptyView(n2,·2131361864);29 ········remoteViews.setEmptyView(n2,·2131361864);
30 ········remoteViews.setPendingIntentTemplate(n2,·PendingIntent.getActivity(context,·0,·new·Intent(context,·(Class)MainActivity.class),·134217728));30 ········remoteViews.setPendingIntentTemplate(n2,·PendingIntent.getActivity(context,·0,·new·Intent(context,·(Class)MainActivity.class),·134217728));
31 ········return·remoteViews;31 ········return·remoteViews;
32 ····}32 ····}
33 ····33 ····
34 ····private·void·notifyWidgetDataChanged(final·Context·context)·{34 ····private·void·notifyWidgetDataChanged(final·Context·context)·{
35 ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context);35 ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context);
36 ········int[]·appWidgetIds; 
37 ········for·(int·length·=·(appWidgetIds·=·instance.getAppWidgetIds(new·ComponentName(context,·(Class)WeatherWidgetReceiver.class))).length,·i·=·0;·i·<·length;·++i)·{36 ········final·int[]·appWidgetIds·=·instance.getAppWidgetIds(new·ComponentName(context,·(Class)WeatherWidgetReceiver.class));
 37 ········for·(int·length·=·appWidgetIds.length,·i·=·0;·i·<·length;·++i)·{
38 ············instance.notifyAppWidgetViewDataChanged(appWidgetIds[i],·2131361863);38 ············instance.notifyAppWidgetViewDataChanged(appWidgetIds[i],·2131361863);
39 ········}39 ········}
40 ····}40 ····}
41 ····41 ····
42 ····private·void·updateWidget(final·Context·context,·final·int[]·array)·{42 ····private·void·updateWidget(final·Context·context,·final·int[]·array)·{
43 ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context);43 ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context);
44 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{44 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
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
667 B
smali/com/android/vending/billing/util/IabHelper$3$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$results:Ljava/util/List;22 .field·final·synthetic·val$results:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V24 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/vending/billing/util/IabHelper$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·96828 ····.line·968
28 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->this$1:Lcom/android/vending/billing/util/IabHelper$3;29 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->this$1:Lcom/android/vending/billing/util/IabHelper$3;
  
29 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->val$results:Ljava/util/List;30 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->val$results:Ljava/util/List;
  
8.69 KB
smali/com/android/vending/billing/util/IabHelper$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$singleListener:Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;28 .field·final·synthetic·val$singleListener:Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V30 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lcom/android/vending/billing/util/IabHelper;
  
32 ····.prologue33 ····.prologue
33 ····.line·94634 ····.line·946
34 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;35 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;
  
35 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$purchases:Ljava/util/List;36 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$purchases:Ljava/util/List;
  
Offset 53, 46 lines modifiedOffset 54, 45 lines modified
  
53 #·virtual·methods54 #·virtual·methods
54 .method·public·run()V55 .method·public·run()V
55 ····.locals·856 ····.locals·8
  
56 ····.prologue57 ····.prologue
57 ····.line·94858 ····.line·948
58 ····new-instance·v3,·Ljava/util/ArrayList;59 ····new-instance·v2,·Ljava/util/ArrayList;
  
59 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V60 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
60 ····.line·94961 ····.line·949
61 ····.local·v3,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/android/vending/billing/util/IabResult;>;"62 ····.local·v2,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/android/vending/billing/util/IabResult;>;"
62 ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$purchases:Ljava/util/List;63 ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$purchases:Ljava/util/List;
  
63 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;64 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
64 ····move-result-object·v165 ····move-result-object·v3
  
65 ····.local·v1,·"i$":Ljava/util/Iterator; 
66 ····:goto_066 ····:goto_0
67 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z67 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
68 ····move-result·v468 ····move-result·v4
  
69 ····if-eqz·v4,·:cond_069 ····if-eqz·v4,·:cond_0
  
70 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;70 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
71 ····move-result-object·v271 ····move-result-object·v1
  
72 ····check-cast·v2,·Lcom/android/vending/billing/util/Purchase;72 ····check-cast·v1,·Lcom/android/vending/billing/util/Purchase;
  
73 ····.line·95173 ····.line·951
74 ····.local·v2,·"purchase":Lcom/android/vending/billing/util/Purchase;74 ····.local·v1,·"purchase":Lcom/android/vending/billing/util/Purchase;
75 ····:try_start_075 ····:try_start_0
76 ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;76 ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;
  
77 ····invoke-virtual·{v4,·v2},·Lcom/android/vending/billing/util/IabHelper;->consume(Lcom/android/vending/billing/util/Purchase;)V77 ····invoke-virtual·{v4,·v1},·Lcom/android/vending/billing/util/IabHelper;->consume(Lcom/android/vending/billing/util/Purchase;)V
  
78 ····.line·95278 ····.line·952
79 ····new-instance·v4,·Lcom/android/vending/billing/util/IabResult;79 ····new-instance·v4,·Lcom/android/vending/billing/util/IabResult;
  
80 ····const/4·v5,·0x080 ····const/4·v5,·0x0
  
81 ····new-instance·v6,·Ljava/lang/StringBuilder;81 ····new-instance·v6,·Ljava/lang/StringBuilder;
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
  
101 ····const-string·v7,·"Successful·consume·of·sku·"101 ····const-string·v7,·"Successful·consume·of·sku·"
  
102 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;102 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
103 ····move-result-object·v6103 ····move-result-object·v6
  
104 ····invoke-virtual·{v2},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;104 ····invoke-virtual·{v1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;
  
105 ····move-result-object·v7105 ····move-result-object·v7
  
106 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;106 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
107 ····move-result-object·v6107 ····move-result-object·v6
  
108 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;108 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
109 ····move-result-object·v6109 ····move-result-object·v6
  
110 ····invoke-direct·{v4,·v5,·v6},·Lcom/android/vending/billing/util/IabResult;-><init>(ILjava/lang/String;)V110 ····invoke-direct·{v4,·v5,·v6},·Lcom/android/vending/billing/util/IabResult;-><init>(ILjava/lang/String;)V
  
111 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z111 ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
112 ····:try_end_0112 ····:try_end_0
113 ····.catch·Lcom/android/vending/billing/util/IabException;·{:try_start_0·..·:try_end_0}·:catch_0113 ····.catch·Lcom/android/vending/billing/util/IabException;·{:try_start_0·..·:try_end_0}·:catch_0
  
114 ····goto·:goto_0114 ····goto·:goto_0
  
115 ····.line·954115 ····.line·954
116 ····:catch_0116 ····:catch_0
Offset 131, 64 lines modifiedOffset 131, 64 lines modified
  
131 ····.line·955131 ····.line·955
132 ····.local·v0,·"ex":Lcom/android/vending/billing/util/IabException;132 ····.local·v0,·"ex":Lcom/android/vending/billing/util/IabException;
133 ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/IabException;->getResult()Lcom/android/vending/billing/util/IabResult;133 ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/IabException;->getResult()Lcom/android/vending/billing/util/IabResult;
  
134 ····move-result-object·v4134 ····move-result-object·v4
  
135 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z135 ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
136 ····goto·:goto_0136 ····goto·:goto_0
  
137 ····.line·959137 ····.line·959
138 ····.end·local·v0····#·"ex":Lcom/android/vending/billing/util/IabException;138 ····.end·local·v0····#·"ex":Lcom/android/vending/billing/util/IabException;
139 ····.end·local·v2····#·"purchase":Lcom/android/vending/billing/util/Purchase;139 ····.end·local·v1····#·"purchase":Lcom/android/vending/billing/util/Purchase;
140 ····:cond_0140 ····:cond_0
141 ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;141 ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;
  
142 ····invoke-virtual·{v4},·Lcom/android/vending/billing/util/IabHelper;->flagEndAsync()V142 ····invoke-virtual·{v3},·Lcom/android/vending/billing/util/IabHelper;->flagEndAsync()V
  
143 ····.line·960143 ····.line·960
144 ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;144 ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper;
  
145 ····iget-boolean·v4,·v4,·Lcom/android/vending/billing/util/IabHelper;->mDisposed:Z145 ····iget-boolean·v3,·v3,·Lcom/android/vending/billing/util/IabHelper;->mDisposed:Z
  
146 ····if-nez·v4,·:cond_1146 ····if-nez·v3,·:cond_1
  
147 ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$singleListener:Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;147 ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$singleListener:Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;
  
148 ····if-eqz·v4,·:cond_1148 ····if-eqz·v3,·:cond_1
  
149 ····.line·961149 ····.line·961
150 ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$handler:Landroid/os/Handler;150 ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$handler:Landroid/os/Handler;
  
151 ····new-instance·v5,·Lcom/android/vending/billing/util/IabHelper$3$1;151 ····new-instance·v4,·Lcom/android/vending/billing/util/IabHelper$3$1;
Max diff block lines reached; 2265/8787 bytes (25.78%) of diff not shown.
3.06 KB
smali/com/android/vending/billing/util/Inventory.smali
    
Offset 156, 69 lines modifiedOffset 156, 68 lines modified
156 ············"Ljava/lang/String;",156 ············"Ljava/lang/String;",
157 ············">;"157 ············">;"
158 ········}158 ········}
159 ····.end·annotation159 ····.end·annotation
  
160 ····.prologue160 ····.prologue
161 ····.line·72161 ····.line·72
162 ····new-instance·v2,·Ljava/util/ArrayList;162 ····new-instance·v1,·Ljava/util/ArrayList;
  
163 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V163 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
164 ····.line·73164 ····.line·73
165 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"165 ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
166 ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/Inventory;->mPurchaseMap:Ljava/util/Map;166 ····iget-object·v2,·p0,·Lcom/android/vending/billing/util/Inventory;->mPurchaseMap:Ljava/util/Map;
  
167 ····invoke-interface·{v3},·Ljava/util/Map;->values()Ljava/util/Collection;167 ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection;
  
168 ····move-result-object·v3168 ····move-result-object·v2
  
169 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;169 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
170 ····move-result-object·v0170 ····move-result-object·v2
  
171 ····.local·v0,·"i$":Ljava/util/Iterator; 
172 ····:cond_0171 ····:cond_0
173 ····:goto_0172 ····:goto_0
174 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z173 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
175 ····move-result·v3174 ····move-result·v3
  
176 ····if-eqz·v3,·:cond_1175 ····if-eqz·v3,·:cond_1
  
177 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;176 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
178 ····move-result-object·v1177 ····move-result-object·v0
  
179 ····check-cast·v1,·Lcom/android/vending/billing/util/Purchase;178 ····check-cast·v0,·Lcom/android/vending/billing/util/Purchase;
  
180 ····.line·74179 ····.line·74
181 ····.local·v1,·"p":Lcom/android/vending/billing/util/Purchase;180 ····.local·v0,·"p":Lcom/android/vending/billing/util/Purchase;
182 ····invoke-virtual·{v1},·Lcom/android/vending/billing/util/Purchase;->getItemType()Ljava/lang/String;181 ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/Purchase;->getItemType()Ljava/lang/String;
  
183 ····move-result-object·v3182 ····move-result-object·v3
  
184 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z183 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
185 ····move-result·v3184 ····move-result·v3
  
186 ····if-eqz·v3,·:cond_0185 ····if-eqz·v3,·:cond_0
  
187 ····invoke-virtual·{v1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;186 ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;
  
188 ····move-result-object·v3187 ····move-result-object·v3
  
189 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z188 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
190 ····goto·:goto_0189 ····goto·:goto_0
  
191 ····.line·76190 ····.line·76
192 ····.end·local·v1····#·"p":Lcom/android/vending/billing/util/Purchase;191 ····.end·local·v0····#·"p":Lcom/android/vending/billing/util/Purchase;
193 ····:cond_1192 ····:cond_1
194 ····return-object·v2193 ····return-object·v1
195 .end·method194 .end·method
  
196 .method·getAllPurchases()Ljava/util/List;195 .method·getAllPurchases()Ljava/util/List;
197 ····.locals·2196 ····.locals·2
198 ····.annotation·system·Ldalvik/annotation/Signature;197 ····.annotation·system·Ldalvik/annotation/Signature;
199 ········value·=·{198 ········value·=·{
200 ············"()",199 ············"()",
15.4 KB
smali/com/android/vending/billing/util/IabHelper.smali
    
Offset 200, 24 lines modifiedOffset 200, 26 lines modified
  
200 ····.prologue200 ····.prologue
201 ····.line·749201 ····.line·749
202 ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned"202 ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned"
  
203 ····const-string·v4,·"/"203 ····const-string·v4,·"/"
  
 204 ····.line·752
204 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;205 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
205 ····move-result-object·v0206 ····move-result-object·v0
  
206 ····.line·753207 ····.line·753
207 ····.local·v0,·"iab_msgs":[Ljava/lang/String;208 ····.local·v0,·"iab_msgs":[Ljava/lang/String;
208 ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt"209 ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt"
  
209 ····const-string·v4,·"/"210 ····const-string·v4,·"/"
  
 211 ····.line·762
210 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;212 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
211 ····move-result-object·v1213 ····move-result-object·v1
  
212 ····.line·764214 ····.line·764
213 ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String;215 ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String;
214 ····const/16·v3,·-0x3e8216 ····const/16·v3,·-0x3e8
Offset 822, 14 lines modifiedOffset 824, 15 lines modified
  
822 ····move-object·v5,·p3824 ····move-object·v5,·p3
  
823 ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$3;-><init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V825 ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$3;-><init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V
  
824 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V826 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 827 ····.line·975
825 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V828 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V
  
826 ····.line·976829 ····.line·976
827 ····return-void830 ····return-void
828 .end·method831 .end·method
  
829 .method·public·dispose()V832 .method·public·dispose()V
Offset 1850, 26 lines modifiedOffset 1853, 28 lines modified
  
1850 ····const-string·v9,·".·Response:·"1853 ····const-string·v9,·".·Response:·"
  
1851 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1854 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1852 ····move-result-object·v81855 ····move-result-object·v8
  
 1856 ····.line·512
1853 ····invoke-static·{v5},·Lcom/android/vending/billing/util/IabHelper;->getResponseDesc(I)Ljava/lang/String;1857 ····invoke-static·{v5},·Lcom/android/vending/billing/util/IabHelper;->getResponseDesc(I)Ljava/lang/String;
  
1854 ····move-result-object·v91858 ····move-result-object·v9
  
1855 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1859 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1856 ····move-result-object·v81860 ····move-result-object·v8
  
1857 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1861 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1858 ····move-result-object·v81862 ····move-result-object·v8
  
 1863 ····.line·511
1859 ····invoke-virtual·{p0,·v8},·Lcom/android/vending/billing/util/IabHelper;->logError(Ljava/lang/String;)V1864 ····invoke-virtual·{p0,·v8},·Lcom/android/vending/billing/util/IabHelper;->logError(Ljava/lang/String;)V
  
1860 ····.line·5131865 ····.line·513
1861 ····new-instance·v6,·Lcom/android/vending/billing/util/IabResult;1866 ····new-instance·v6,·Lcom/android/vending/billing/util/IabResult;
  
1862 ····const/16·v8,·-0x3ee1867 ····const/16·v8,·-0x3ee
  
Offset 2276, 14 lines modifiedOffset 2281, 15 lines modified
  
2276 ····new-instance·v4,·Landroid/content/Intent;2281 ····new-instance·v4,·Landroid/content/Intent;
  
2277 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V2282 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V
  
2278 ····const/4·v1,·0x02283 ····const/4·v1,·0x0
  
 2284 ····.line·401
2279 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2285 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2280 ····move-result-object·v12286 ····move-result-object·v1
  
2281 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I2287 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
2282 ····move-result·v52288 ····move-result·v5
Offset 2296, 26 lines modifiedOffset 2302, 28 lines modified
  
2296 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I2302 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
2297 ····move-result·v62303 ····move-result·v6
  
2298 ····const/4·v1,·0x02304 ····const/4·v1,·0x0
  
 2305 ····.line·402
2299 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2306 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2300 ····move-result-object·v12307 ····move-result-object·v1
  
2301 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I2308 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
2302 ····move-result·v72309 ····move-result·v7
  
2303 ····move-object·v1,·p12310 ····move-object·v1,·p1
  
2304 ····move/from16·v3,·p42311 ····move/from16·v3,·p4
  
 2312 ····.line·399
2305 ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V2313 ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
2306 ····:try_end_12314 ····:try_end_1
2307 ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_02315 ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_0
2308 ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_12316 ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_1
  
2309 ····goto/16·:goto_02317 ····goto/16·:goto_0
  
Offset 2822, 14 lines modifiedOffset 2830, 15 lines modified
  
2822 ····move-object·v4,·p32830 ····move-object·v4,·p3
  
2823 ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$2;-><init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V2831 ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$2;-><init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V
  
2824 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V2832 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 2833 ····.line·633
2825 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V2834 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V
  
Max diff block lines reached; 11566/15667 bytes (73.82%) of diff not shown.
736 B
smali/com/android/vending/billing/util/IabHelper$2.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$querySkuDetails:Z28 .field·final·synthetic·val$querySkuDetails:Z
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V30 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lcom/android/vending/billing/util/IabHelper;
  
32 ····.prologue33 ····.prologue
33 ····.line·61034 ····.line·610
34 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->this$0:Lcom/android/vending/billing/util/IabHelper;35 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->this$0:Lcom/android/vending/billing/util/IabHelper;
  
35 ····iput-boolean·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->val$querySkuDetails:Z36 ····iput-boolean·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->val$querySkuDetails:Z
  
797 B
smali/com/android/vending/billing/util/IabHelper$2$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$result_f:Lcom/android/vending/billing/util/IabResult;24 .field·final·synthetic·val$result_f:Lcom/android/vending/billing/util/IabResult;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$2;Lcom/android/vending/billing/util/IabResult;Lcom/android/vending/billing/util/Inventory;)V26 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$2;Lcom/android/vending/billing/util/IabResult;Lcom/android/vending/billing/util/Inventory;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lcom/android/vending/billing/util/IabHelper$2;
  
28 ····.prologue29 ····.prologue
29 ····.line·62630 ····.line·626
30 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->this$1:Lcom/android/vending/billing/util/IabHelper$2;31 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->this$1:Lcom/android/vending/billing/util/IabHelper$2;
  
31 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->val$result_f:Lcom/android/vending/billing/util/IabResult;32 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->val$result_f:Lcom/android/vending/billing/util/IabResult;
  
430 B
smali/com/android/vending/billing/util/Security.smali
    
Offset 252, 14 lines modifiedOffset 252, 15 lines modified
  
252 ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z252 ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
253 ····move-result·v1253 ····move-result·v1
  
254 ····if-nez·v1,·:cond_0254 ····if-nez·v1,·:cond_0
  
 255 ····.line·60
255 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z256 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
256 ····move-result·v1257 ····move-result·v1
  
257 ····if-eqz·v1,·:cond_1258 ····if-eqz·v1,·:cond_1
  
258 ····.line·61259 ····.line·61
667 B
smali/com/android/vending/billing/util/IabHelper$3$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$results:Ljava/util/List;22 .field·final·synthetic·val$results:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V24 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/vending/billing/util/IabHelper$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·96128 ····.line·961
28 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->this$1:Lcom/android/vending/billing/util/IabHelper$3;29 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->this$1:Lcom/android/vending/billing/util/IabHelper$3;
  
29 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->val$results:Ljava/util/List;30 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->val$results:Ljava/util/List;
  
820 B
smali/com/android/vending/billing/util/IabHelper$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;22 .field·final·synthetic·val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;)V24 .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/vending/billing/util/IabHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·21028 ····.line·210
28 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->this$0:Lcom/android/vending/billing/util/IabHelper;29 ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->this$0:Lcom/android/vending/billing/util/IabHelper;
  
29 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;30 ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;
  
1.13 KB
smali/fr/tvbarthel/apps/billing/SupportActivity.smali
    
Offset 360, 21 lines modifiedOffset 360, 22 lines modified
360 ····.line·374360 ····.line·374
361 ····.local·v5,·"thanksView":Landroid/view/View;361 ····.local·v5,·"thanksView":Landroid/view/View;
362 ····if-eqz·v5,·:cond_0362 ····if-eqz·v5,·:cond_0
  
363 ····.line·375363 ····.line·375
364 ····const·v6,·0x7f0a0067364 ····const·v6,·0x7f0a0067
  
 365 ····.line·376
365 ····invoke-virtual·{v5,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;366 ····invoke-virtual·{v5,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
366 ····move-result-object·v4367 ····move-result-object·v4
  
367 ····check-cast·v4,·Landroid/widget/TextView;368 ····check-cast·v4,·Landroid/widget/TextView;
  
368 ····.line·377369 ····.line·378
369 ····.local·v4,·"thanksMessage":Landroid/widget/TextView;370 ····.local·v4,·"thanksMessage":Landroid/widget/TextView;
370 ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/billing/SupportActivity;->getResources()Landroid/content/res/Resources;371 ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/billing/SupportActivity;->getResources()Landroid/content/res/Resources;
  
371 ····move-result-object·v6372 ····move-result-object·v6
  
372 ····const·v7,·0x7f0c0038373 ····const·v7,·0x7f0c0038
  
Offset 388, 14 lines modifiedOffset 389, 15 lines modified
  
388 ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;389 ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;
  
389 ····move-result-object·v9390 ····move-result-object·v9
  
390 ····aput-object·v9,·v7,·v8391 ····aput-object·v9,·v7,·v8
  
 392 ····.line·377
391 ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;393 ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
392 ····move-result-object·v6394 ····move-result-object·v6
  
393 ····invoke-virtual·{v4,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V395 ····invoke-virtual·{v4,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
394 ····.line·379396 ····.line·379
1.97 KB
smali/fr/tvbarthel/apps/billing/SupportActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12027 ····.line·120
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 65, 14 lines modifiedOffset 66, 15 lines modified
  
65 ····move-result-object·v166 ····move-result-object·v1
  
66 ····iget-object·v2,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;67 ····iget-object·v2,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
67 ····iget-object·v0,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;68 ····iget-object·v0,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
 69 ····.line·125
68 ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$100(Lfr/tvbarthel/apps/billing/SupportActivity;)Lfr/tvbarthel/apps/billing/adapter/SupportAdapter;70 ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$100(Lfr/tvbarthel/apps/billing/SupportActivity;)Lfr/tvbarthel/apps/billing/adapter/SupportAdapter;
  
69 ····move-result-object·v071 ····move-result-object·v0
  
70 ····invoke-virtual·{v0,·p3},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter;->getItem(I)Ljava/lang/Object;72 ····invoke-virtual·{v0,·p3},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter;->getItem(I)Ljava/lang/Object;
  
71 ····move-result-object·v073 ····move-result-object·v0
Offset 87, 16 lines modifiedOffset 89, 18 lines modified
  
87 ····move-result-object·v089 ····move-result-object·v0
  
88 ····const/16·v3,·0x2a90 ····const/16·v3,·0x2a
  
89 ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;91 ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
 92 ····.line·127
90 ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;93 ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;
  
91 ····move-result-object·v494 ····move-result-object·v4
  
 95 ····.line·124
92 ····invoke-virtual·{v1,·v2,·v0,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V96 ····invoke-virtual·{v1,·v2,·v0,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V
  
93 ····.line·12897 ····.line·128
94 ····return-void98 ····return-void
95 .end·method99 .end·method
623 B
smali/fr/tvbarthel/apps/billing/SupportActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·27527 ····.line·275
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$4;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$4;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/fr/tvbarthel/apps/billing/SupportActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·34527 ····.line·345
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$5;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$5;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/fr/tvbarthel/apps/billing/SupportActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·23027 ····.line·230
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$2;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$2;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.11 KB
smali/fr/tvbarthel/apps/billing/SupportActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·25527 ····.line·255
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 45, 14 lines modifiedOffset 46, 15 lines modified
45 ····.line·26046 ····.line·260
46 ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->isSuccess()Z47 ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->isSuccess()Z
  
47 ····move-result·v048 ····move-result·v0
  
48 ····if-nez·v0,·:cond_049 ····if-nez·v0,·:cond_0
  
 50 ····.line·261
49 ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->getResponse()I51 ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->getResponse()I
  
50 ····move-result·v052 ····move-result·v0
  
51 ····const/16·v1,·0x853 ····const/16·v1,·0x8
  
52 ····if-ne·v0,·v1,·:cond_154 ····if-ne·v0,·v1,·:cond_1
Offset 63, 25 lines modifiedOffset 65, 28 lines modified
  
63 ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$300(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper;65 ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$300(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper;
  
64 ····move-result-object·v066 ····move-result-object·v0
  
65 ····iget-object·v1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;67 ····iget-object·v1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
 68 ····.line·263
66 ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;69 ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String;
  
67 ····move-result-object·v270 ····move-result-object·v2
  
68 ····const/16·v3,·0x2a71 ····const/16·v3,·0x2a
  
69 ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;72 ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity;
  
 73 ····.line·265
70 ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;74 ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;
  
71 ····move-result-object·v475 ····move-result-object·v4
  
 76 ····.line·262
72 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V77 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V
  
73 ····.line·26778 ····.line·267
74 ····:cond_179 ····:cond_1
75 ····return-void80 ····return-void
76 .end·method81 .end·method
1.45 KB
smali/fr/tvbarthel/apps/billing/utils/SupportUtils.smali
    
Offset 37, 15 lines modifiedOffset 37, 14 lines modified
37 .method·public·constructor·<init>()V37 .method·public·constructor·<init>()V
38 ····.locals·038 ····.locals·0
  
39 ····.prologue39 ····.prologue
40 ····.line·1440 ····.line·14
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·156 
43 ····return-void42 ····return-void
44 .end·method43 .end·method
  
45 .method·static·synthetic·access$000(Lcom/android/vending/billing/util/Inventory;)Z44 .method·static·synthetic·access$000(Lcom/android/vending/billing/util/Inventory;)Z
46 ····.locals·145 ····.locals·1
47 ····.param·p0,·"x0"····#·Lcom/android/vending/billing/util/Inventory;46 ····.param·p0,·"x0"····#·Lcom/android/vending/billing/util/Inventory;
  
Offset 63, 14 lines modifiedOffset 62, 15 lines modified
63 ····.param·p0,·"context"····#·Landroid/content/Context;62 ····.param·p0,·"context"····#·Landroid/content/Context;
64 ····.param·p1,·"listener"····#·Lfr/tvbarthel/apps/billing/utils/SupportUtils$OnCheckSupportListener;63 ····.param·p1,·"listener"····#·Lfr/tvbarthel/apps/billing/utils/SupportUtils$OnCheckSupportListener;
  
65 ····.prologue64 ····.prologue
66 ····const/4·v4,·0x065 ····const/4·v4,·0x0
  
67 ····.line·10166 ····.line·101
 67 ····.line·102
68 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;68 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
69 ····move-result-object·v269 ····move-result-object·v2
  
70 ····.line·10370 ····.line·103
71 ····.local·v2,·"sharedPreferences":Landroid/content/SharedPreferences;71 ····.local·v2,·"sharedPreferences":Landroid/content/SharedPreferences;
72 ····const-string·v3,·"shared_preferences_support"72 ····const-string·v3,·"shared_preferences_support"
Offset 94, 14 lines modifiedOffset 94, 15 lines modified
94 ····:goto_094 ····:goto_0
95 ····return-void95 ····return-void
  
96 ····.line·10896 ····.line·108
97 ····:pswitch_097 ····:pswitch_0
98 ····new-instance·v1,·Lcom/android/vending/billing/util/IabHelper;98 ····new-instance·v1,·Lcom/android/vending/billing/util/IabHelper;
  
 99 ····.line·109
99 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;100 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
100 ····move-result-object·v3101 ····move-result-object·v3
  
101 ····const·v4,·0x7f0c0037102 ····const·v4,·0x7f0c0037
  
102 ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;103 ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
658 B
smali/fr/tvbarthel/apps/billing/utils/SupportUtils$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·11427 ····.line·114
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/utils/SupportUtils$1$1;->this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/utils/SupportUtils$1$1;->this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.85 KB
smali/fr/tvbarthel/apps/billing/adapter/SupportAdapter.smali
    
Offset 106, 113 lines modifiedOffset 106, 123 lines modified
  
106 ····invoke-direct·{v10},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;-><init>()V106 ····invoke-direct·{v10},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;-><init>()V
  
107 ····.line·43107 ····.line·43
108 ····.local·v10,·"viewHolder":Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;108 ····.local·v10,·"viewHolder":Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;
109 ····const·v11,·0x7f0a0057109 ····const·v11,·0x7f0a0057
  
 110 ····.line·44
110 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;111 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
111 ····move-result-object·v11112 ····move-result-object·v11
  
112 ····check-cast·v11,·Landroid/widget/TextView;113 ····check-cast·v11,·Landroid/widget/TextView;
  
113 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->title:Landroid/widget/TextView;114 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->title:Landroid/widget/TextView;
  
114 ····.line·45115 ····.line·45
115 ····const·v11,·0x7f0a005a116 ····const·v11,·0x7f0a005a
  
 117 ····.line·46
116 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;118 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
117 ····move-result-object·v11119 ····move-result-object·v11
  
118 ····check-cast·v11,·Landroid/widget/TextView;120 ····check-cast·v11,·Landroid/widget/TextView;
  
119 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->description:Landroid/widget/TextView;121 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->description:Landroid/widget/TextView;
  
120 ····.line·47122 ····.line·47
121 ····const·v11,·0x7f0a0058123 ····const·v11,·0x7f0a0058
  
 124 ····.line·48
122 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;125 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
123 ····move-result-object·v11126 ····move-result-object·v11
  
124 ····check-cast·v11,·Landroid/widget/TextView;127 ····check-cast·v11,·Landroid/widget/TextView;
  
125 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->price:Landroid/widget/TextView;128 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->price:Landroid/widget/TextView;
  
126 ····.line·49129 ····.line·49
127 ····const·v11,·0x7f0a0059130 ····const·v11,·0x7f0a0059
  
 131 ····.line·50
128 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;132 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
129 ····move-result-object·v11133 ····move-result-object·v11
  
130 ····check-cast·v11,·Landroid/widget/TextView;134 ····check-cast·v11,·Landroid/widget/TextView;
  
131 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->currency:Landroid/widget/TextView;135 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->currency:Landroid/widget/TextView;
  
132 ····.line·51136 ····.line·51
133 ····const·v11,·0x7f0a005d137 ····const·v11,·0x7f0a005d
  
 138 ····.line·52
134 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;139 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
135 ····move-result-object·v11140 ····move-result-object·v11
  
136 ····check-cast·v11,·Landroid/widget/ProgressBar;141 ····check-cast·v11,·Landroid/widget/ProgressBar;
  
137 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeBar:Landroid/widget/ProgressBar;142 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeBar:Landroid/widget/ProgressBar;
  
138 ····.line·53143 ····.line·53
139 ····const·v11,·0x7f0a005e144 ····const·v11,·0x7f0a005e
  
 145 ····.line·54
140 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;146 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
141 ····move-result-object·v11147 ····move-result-object·v11
  
142 ····check-cast·v11,·Landroid/widget/TextView;148 ····check-cast·v11,·Landroid/widget/TextView;
  
143 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeValue:Landroid/widget/TextView;149 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeValue:Landroid/widget/TextView;
  
144 ····.line·55150 ····.line·55
145 ····const·v11,·0x7f0a0061151 ····const·v11,·0x7f0a0061
  
 152 ····.line·56
146 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;153 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
147 ····move-result-object·v11154 ····move-result-object·v11
  
148 ····check-cast·v11,·Landroid/widget/ProgressBar;155 ····check-cast·v11,·Landroid/widget/ProgressBar;
  
149 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyBar:Landroid/widget/ProgressBar;156 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyBar:Landroid/widget/ProgressBar;
  
150 ····.line·57157 ····.line·57
151 ····const·v11,·0x7f0a0062158 ····const·v11,·0x7f0a0062
  
 159 ····.line·58
152 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;160 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
153 ····move-result-object·v11161 ····move-result-object·v11
  
154 ····check-cast·v11,·Landroid/widget/TextView;162 ····check-cast·v11,·Landroid/widget/TextView;
  
155 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyValue:Landroid/widget/TextView;163 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyValue:Landroid/widget/TextView;
  
156 ····.line·59164 ····.line·59
157 ····const·v11,·0x7f0a0065165 ····const·v11,·0x7f0a0065
  
 166 ····.line·60
158 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;167 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
159 ····move-result-object·v11168 ····move-result-object·v11
  
160 ····check-cast·v11,·Landroid/widget/ProgressBar;169 ····check-cast·v11,·Landroid/widget/ProgressBar;
  
161 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyBar:Landroid/widget/ProgressBar;170 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyBar:Landroid/widget/ProgressBar;
  
162 ····.line·61171 ····.line·61
163 ····const·v11,·0x7f0a0066172 ····const·v11,·0x7f0a0066
  
 173 ····.line·62
164 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;174 ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
165 ····move-result-object·v11175 ····move-result-object·v11
  
166 ····check-cast·v11,·Landroid/widget/TextView;176 ····check-cast·v11,·Landroid/widget/TextView;
  
167 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyValue:Landroid/widget/TextView;177 ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyValue:Landroid/widget/TextView;
Offset 329, 24 lines modifiedOffset 339, 26 lines modified
  
329 ····const/4·v14,·0x1339 ····const/4·v14,·0x1
  
Max diff block lines reached; 1927/5866 bytes (32.85%) of diff not shown.
1.27 KB
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity$4.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$jsonDailyForecast:Ljava/lang/String;19 .field·final·synthetic·val$jsonDailyForecast:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Ljava/lang/String;)V21 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·36025 ····.line·360
25 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;26 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
26 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->val$jsonDailyForecast:Ljava/lang/String;27 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->val$jsonDailyForecast:Ljava/lang/String;
  
Offset 35, 21 lines modifiedOffset 36, 19 lines modified
35 ····return-void36 ····return-void
36 .end·method37 .end·method
  
  
37 #·virtual·methods38 #·virtual·methods
38 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V39 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
39 ····.locals·040 ····.locals·0
40 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
41 ····.prologue41 ····.prologue
42 ····.line·36042 ····.line·360
43 ····check-cast·p1,·Ljava/util/ArrayList;43 ····check-cast·p1,·Ljava/util/ArrayList;
  
44 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
45 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->onPostExecute(Ljava/util/ArrayList;)V44 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->onPostExecute(Ljava/util/ArrayList;)V
  
46 ····return-void45 ····return-void
47 .end·method46 .end·method
  
48 .method·protected·onPostExecute(Ljava/util/ArrayList;)V47 .method·protected·onPostExecute(Ljava/util/ArrayList;)V
49 ····.locals·448 ····.locals·4
310 B
smali/fr/tvbarthel/apps/simpleweatherforcast/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·1837 
35 ····return-void34 ····return-void
36 .end·method35 .end·method
3.04 KB
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 .method·public·constructor·<init>()V51 .method·public·constructor·<init>()V
52 ····.locals·052 ····.locals·0
  
53 ····.prologue53 ····.prologue
54 ····.line·5154 ····.line·51
55 ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V55 ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V
  
56 ····.line·505 
57 ····return-void56 ····return-void
58 .end·method57 .end·method
  
59 .method·static·synthetic·access$000(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)Landroid/view/ViewGroup;58 .method·static·synthetic·access$000(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)Landroid/view/ViewGroup;
60 ····.locals·159 ····.locals·1
61 ····.param·p0,·"x0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;60 ····.param·p0,·"x0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
Offset 357, 36 lines modifiedOffset 356, 39 lines modified
  
357 ····new-array·v4,·v4,·[Ljava/lang/Object;356 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
358 ····const/4·v5,·0x0357 ····const/4·v5,·0x0
  
359 ····const·v6,·0x7f0c0014358 ····const·v6,·0x7f0c0014
  
 359 ····.line·261
360 ····invoke-virtual·{p0,·v6},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String;360 ····invoke-virtual·{p0,·v6},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String;
  
361 ····move-result-object·v6361 ····move-result-object·v6
  
362 ····invoke-static·{v6},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;362 ····invoke-static·{v6},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
  
363 ····move-result-object·v6363 ····move-result-object·v6
  
364 ····aput-object·v6,·v4,·v5364 ····aput-object·v6,·v4,·v5
  
365 ····const·v5,·0x7f0c0013365 ····const·v5,·0x7f0c0013
  
 366 ····.line·262
366 ····invoke-virtual·{p0,·v5},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String;367 ····invoke-virtual·{p0,·v5},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String;
  
367 ····move-result-object·v5368 ····move-result-object·v5
  
368 ····invoke-static·{v5},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;369 ····invoke-static·{v5},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
  
369 ····move-result-object·v5370 ····move-result-object·v5
  
370 ····aput-object·v5,·v4,·v7371 ····aput-object·v5,·v4,·v7
  
 372 ····.line·260
371 ····invoke-virtual·{p0,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;373 ····invoke-virtual·{p0,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
372 ····move-result-object·v2374 ····move-result-object·v2
  
373 ····.line·263375 ····.line·263
374 ····.local·v2,·"uriString":Ljava/lang/String;376 ····.local·v2,·"uriString":Ljava/lang/String;
375 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;377 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
Offset 581, 14 lines modifiedOffset 583, 15 lines modified
  
581 ····.line·283583 ····.line·283
582 ····.local·v1,·"temperatureUnitSymbols":[Ljava/lang/String;584 ····.local·v1,·"temperatureUnitSymbols":[Ljava/lang/String;
583 ····invoke-static·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->newInstance([Ljava/lang/String;[Ljava/lang/String;)Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;585 ····invoke-static·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->newInstance([Ljava/lang/String;[Ljava/lang/String;)Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;
  
584 ····move-result-object·v2586 ····move-result-object·v2
  
 587 ····.line·284
585 ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;588 ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
586 ····move-result-object·v3589 ····move-result-object·v3
  
587 ····const-string·v4,·"dialog_unit_picker"590 ····const-string·v4,·"dialog_unit_picker"
  
588 ····invoke-virtual·{v2,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V591 ····invoke-virtual·{v2,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V
Offset 836, 14 lines modifiedOffset 839, 15 lines modified
  
836 ····const/4·v1,·0x1839 ····const/4·v1,·0x1
  
837 ····new-array·v1,·v1,·[Ljava/lang/String;840 ····new-array·v1,·v1,·[Ljava/lang/String;
  
838 ····aput-object·p1,·v1,·v2841 ····aput-object·p1,·v1,·v2
  
 842 ····.line·377
839 ····invoke-virtual·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;843 ····invoke-virtual·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
840 ····.line·379844 ····.line·379
841 ····:cond_0845 ····:cond_0
842 ····return-void846 ····return-void
843 .end·method847 .end·method
  
Offset 989, 14 lines modifiedOffset 993, 15 lines modified
  
989 ····const/4·v2,·0x2993 ····const/4·v2,·0x2
  
990 ····new-array·v2,·v2,·[I994 ····new-array·v2,·v2,·[I
  
991 ····const/4·v3,·0x0995 ····const/4·v3,·0x0
  
 996 ····.line·401
992 ····invoke-direct·{p0,·p1,·p2},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getColor(IF)I997 ····invoke-direct·{p0,·p1,·p2},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getColor(IF)I
  
993 ····move-result·v4998 ····move-result·v4
  
994 ····aput·v4,·v2,·v3999 ····aput·v4,·v2,·v3
  
995 ····const/4·v3,·0x11000 ····const/4·v3,·0x1
693 B
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·32727 ····.line·327
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$3;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$3;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
805 B
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPagerAdapter.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;28 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/support/v4/app/FragmentManager;)V30 .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/support/v4/app/FragmentManager;)V
31 ····.locals·131 ····.locals·1
 32 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
32 ····.param·p2,·"fm"····#·Landroid/support/v4/app/FragmentManager;33 ····.param·p2,·"fm"····#·Landroid/support/v4/app/FragmentManager;
  
33 ····.prologue34 ····.prologue
34 ····.line·46335 ····.line·463
35 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPagerAdapter;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;36 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPagerAdapter;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
36 ····.line·46437 ····.line·464
766 B
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPageTransformer.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V23 .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·50527 ····.line·505
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPageTransformer;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPageTransformer;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
766 B
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$resources:Landroid/content/res/Resources;24 .field·final·synthetic·val$resources:Landroid/content/res/Resources;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/content/res/Resources;Z)V26 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/content/res/Resources;Z)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·10230 ····.line·102
30 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;31 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
31 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->val$resources:Landroid/content/res/Resources;32 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->val$resources:Landroid/content/res/Resources;
  
693 B
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·18327 ····.line·183
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$2;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$2;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
693 B
smali/fr/tvbarthel/apps/simpleweatherforcast/MainActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;21 .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V23 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·38627 ····.line·386
27 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$5;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$5;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.26 KB
smali/fr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment.smali
    
Offset 123, 58 lines modifiedOffset 123, 64 lines modified
123 ····if-eqz·v3,·:cond_0123 ····if-eqz·v3,·:cond_0
  
124 ····.line·38124 ····.line·38
125 ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;125 ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
126 ····move-result-object·v12126 ····move-result-object·v12
  
 127 ····.line·39
127 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getTemperature()Ljava/lang/Double;128 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getTemperature()Ljava/lang/Double;
  
128 ····move-result-object·v13129 ····move-result-object·v13
  
129 ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D130 ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D
  
130 ····move-result-wide·v14131 ····move-result-wide·v14
  
 132 ····.line·38
131 ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J133 ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J
  
132 ····move-result-wide·v8134 ····move-result-wide·v8
  
133 ····.line·40135 ····.line·40
134 ····.local·v8,·"temperature":J136 ····.local·v8,·"temperature":J
135 ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;137 ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
136 ····move-result-object·v12138 ····move-result-object·v12
  
 139 ····.line·41
137 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMinTemperature()Ljava/lang/Double;140 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMinTemperature()Ljava/lang/Double;
  
138 ····move-result-object·v13141 ····move-result-object·v13
  
139 ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D142 ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D
  
140 ····move-result-wide·v14143 ····move-result-wide·v14
  
 144 ····.line·40
141 ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J145 ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J
  
142 ····move-result-wide·v6146 ····move-result-wide·v6
  
143 ····.line·42147 ····.line·42
144 ····.local·v6,·"minTemperature":J148 ····.local·v6,·"minTemperature":J
145 ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;149 ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
146 ····move-result-object·v12150 ····move-result-object·v12
  
 151 ····.line·43
147 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMaxTemperature()Ljava/lang/Double;152 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMaxTemperature()Ljava/lang/Double;
  
148 ····move-result-object·v13153 ····move-result-object·v13
  
149 ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D154 ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D
  
150 ····move-result-wide·v14155 ····move-result-wide·v14
  
 156 ····.line·42
151 ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J157 ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J
  
152 ····move-result-wide·v4158 ····move-result-wide·v4
  
153 ····.line·45159 ····.line·45
154 ····.local·v4,·"maxTemperature":J160 ····.local·v4,·"maxTemperature":J
155 ····const·v12,·0x7f0a004d161 ····const·v12,·0x7f0a004d
Offset 197, 14 lines modifiedOffset 203, 15 lines modified
  
197 ····move-result-object·v13203 ····move-result-object·v13
  
198 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;204 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
199 ····move-result-object·v13205 ····move-result-object·v13
  
 206 ····.line·46
200 ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V207 ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
201 ····.line·48208 ····.line·48
202 ····const·v12,·0x7f0a004e209 ····const·v12,·0x7f0a004e
  
203 ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View;210 ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
Offset 247, 14 lines modifiedOffset 254, 15 lines modified
  
247 ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View;254 ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
248 ····move-result-object·v12255 ····move-result-object·v12
  
249 ····check-cast·v12,·Landroid/widget/TextView;256 ····check-cast·v12,·Landroid/widget/TextView;
  
 257 ····.line·51
250 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getDescription()Ljava/lang/String;258 ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getDescription()Ljava/lang/String;
  
251 ····move-result-object·v13259 ····move-result-object·v13
  
252 ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V260 ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
253 ····.line·53261 ····.line·53
1.24 KB
smali/fr/tvbarthel/apps/simpleweatherforcast/fragments/AboutDialogFragment.smali
    
Offset 80, 28 lines modifiedOffset 80, 32 lines modified
80 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;80 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;
81 ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;81 ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
82 ····move-result-object·v482 ····move-result-object·v4
  
83 ····const·v5,·0x104000a83 ····const·v5,·0x104000a
  
 84 ····.line·31
84 ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;85 ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
85 ····move-result-object·v486 ····move-result-object·v4
  
86 ····const·v5,·0x7f0c001887 ····const·v5,·0x7f0c0018
  
 88 ····.line·32
87 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;89 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
88 ····move-result-object·v490 ····move-result-object·v4
  
 91 ····.line·33
89 ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;92 ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
90 ····move-result-object·v493 ····move-result-object·v4
  
 94 ····.line·34
91 ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder;95 ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder;
  
92 ····.line·3696 ····.line·36
93 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;97 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
94 ····move-result-object·v498 ····move-result-object·v4
  
1.28 KB
smali/fr/tvbarthel/apps/simpleweatherforcast/fragments/LicenseDialogFragment.smali
    
Offset 82, 30 lines modifiedOffset 82, 34 lines modified
82 ····.line·3382 ····.line·33
83 ····.end·local·v3····#·"textViewContent":Landroid/widget/TextView;83 ····.end·local·v3····#·"textViewContent":Landroid/widget/TextView;
84 ····:cond_084 ····:cond_0
85 ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;85 ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
86 ····move-result-object·v486 ····move-result-object·v4
  
 87 ····.line·34
87 ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;88 ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
88 ····move-result-object·v489 ····move-result-object·v4
  
89 ····const·v5,·0x104000a90 ····const·v5,·0x104000a
  
 91 ····.line·35
90 ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;92 ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
91 ····move-result-object·v493 ····move-result-object·v4
  
92 ····const·v5,·0x7f0c001a94 ····const·v5,·0x7f0c001a
  
 95 ····.line·36
93 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;96 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
94 ····move-result-object·v497 ····move-result-object·v4
  
 98 ····.line·37
95 ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder;99 ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder;
  
96 ····.line·39100 ····.line·39
97 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;101 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
98 ····move-result-object·v4102 ····move-result-object·v4
  
864 B
smali/fr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$apps:Ljava/util/ArrayList;22 .field·final·synthetic·val$apps:Ljava/util/ArrayList;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment;Ljava/util/ArrayList;)V24 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment;Ljava/util/ArrayList;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·5728 ····.line·57
28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment;29 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment;
  
29 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->val$apps:Ljava/util/ArrayList;30 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->val$apps:Ljava/util/ArrayList;
  
985 B
smali/fr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$temperatureUnitSymbols:[Ljava/lang/String;22 .field·final·synthetic·val$temperatureUnitSymbols:[Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;[Ljava/lang/String;)V24 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;[Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·4028 ····.line·40
28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;29 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;
  
29 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->val$temperatureUnitSymbols:[Ljava/lang/String;30 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->val$temperatureUnitSymbols:[Ljava/lang/String;
  
598 B
smali/fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/ArrayAdapter;2 .super·Landroid/widget/ArrayAdapter;
3 .source·"MoreAppsAdapter.java"3 .source·"MoreAppsAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lfr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$1;, 
8 ········Lfr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder;7 ········Lfr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"Landroid/widget/ArrayAdapter",12 ········"Landroid/widget/ArrayAdapter",
526 B
smali/fr/tvbarthel/apps/simpleweatherforcast/ui/AlphaForegroundColorSpan.smali
    
Offset 55, 18 lines modifiedOffset 55, 20 lines modified
  
55 ····move-result·v255 ····move-result·v2
  
56 ····invoke-static·{v0},·Landroid/graphics/Color;->green(I)I56 ····invoke-static·{v0},·Landroid/graphics/Color;->green(I)I
  
57 ····move-result·v357 ····move-result·v3
  
 58 ····.line·42
58 ····invoke-static·{v0},·Landroid/graphics/Color;->blue(I)I59 ····invoke-static·{v0},·Landroid/graphics/Color;->blue(I)I
  
59 ····move-result·v460 ····move-result·v4
  
 61 ····.line·41
60 ····invoke-static·{v1,·v2,·v3,·v4},·Landroid/graphics/Color;->argb(IIII)I62 ····invoke-static·{v1,·v2,·v3,·v4},·Landroid/graphics/Color;->argb(IIII)I
  
61 ····move-result·v163 ····move-result·v1
  
62 ····return·v164 ····return·v1
63 .end·method65 .end·method
  
917 B
smali/fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$newLocation:Landroid/location/Location;22 .field·final·synthetic·val$newLocation:Landroid/location/Location;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService;Landroid/location/Location;)V24 .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService;Landroid/location/Location;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService;
  
26 ····.prologue27 ····.prologue
27 ····.line·8828 ····.line·88
28 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService;29 ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService;
  
29 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->val$newLocation:Landroid/location/Location;30 ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->val$newLocation:Landroid/location/Location;
  
763 B
smali/fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser.smali
    
Offset 464, 21 lines modifiedOffset 464, 19 lines modified
464 ····goto·:goto_0464 ····goto·:goto_0
465 .end·method465 .end·method
  
  
466 #·virtual·methods466 #·virtual·methods
467 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;467 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
468 ····.locals·1468 ····.locals·1
469 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
470 ····.prologue469 ····.prologue
471 ····.line·12470 ····.line·12
472 ····check-cast·p1,·[Ljava/lang/String;471 ····check-cast·p1,·[Ljava/lang/String;
  
473 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
474 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser;->doInBackground([Ljava/lang/String;)Ljava/util/ArrayList;472 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser;->doInBackground([Ljava/lang/String;)Ljava/util/ArrayList;
  
475 ····move-result-object·v0473 ····move-result-object·v0
  
476 ····return-object·v0474 ····return-object·v0
477 .end·method475 .end·method
  
1.29 KB
smali/fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 ····invoke-direct·{v0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;-><init>(Landroid/os/Parcel;)V51 ····invoke-direct·{v0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;-><init>(Landroid/os/Parcel;)V
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
57 ····.prologue56 ····.prologue
58 ····.line·9557 ····.line·95
59 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->createFromParcel(Landroid/os/Parcel;)Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;58 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->createFromParcel(Landroid/os/Parcel;)Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;
  
60 ····move-result-object·v059 ····move-result-object·v0
  
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····new-array·v0,·p1,·[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;74 ····new-array·v0,·p1,·[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;
  
76 ····return-object·v075 ····return-object·v0
77 .end·method76 .end·method
  
78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
79 ····.locals·178 ····.locals·1
80 ····.param·p1,·"x0"····#·I 
  
81 ····.prologue79 ····.prologue
82 ····.line·9580 ····.line·95
83 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->newArray(I)[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;81 ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->newArray(I)[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;
  
84 ····move-result-object·v082 ····move-result-object·v0
  
4.81 KB
smali/fr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver.smali
    
Offset 100, 115 lines modifiedOffset 100, 105 lines modified
100 ····invoke-virtual·{v3,·v6,·v2},·Landroid/widget/RemoteViews;->setPendingIntentTemplate(ILandroid/app/PendingIntent;)V100 ····invoke-virtual·{v3,·v6,·v2},·Landroid/widget/RemoteViews;->setPendingIntentTemplate(ILandroid/app/PendingIntent;)V
  
101 ····.line·71101 ····.line·71
102 ····return-object·v3102 ····return-object·v3
103 .end·method103 .end·method
  
104 .method·private·notifyWidgetDataChanged(Landroid/content/Context;)V104 .method·private·notifyWidgetDataChanged(Landroid/content/Context;)V
105 ····.locals·8105 ····.locals·7
106 ····.param·p1,·"context"····#·Landroid/content/Context;106 ····.param·p1,·"context"····#·Landroid/content/Context;
  
107 ····.prologue107 ····.prologue
108 ····.line·75108 ····.line·75
109 ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;109 ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;
  
110 ····move-result-object·v2110 ····move-result-object·v2
  
111 ····.line·76111 ····.line·76
112 ····.local·v2,·"appWidgetManager":Landroid/appwidget/AppWidgetManager;112 ····.local·v2,·"appWidgetManager":Landroid/appwidget/AppWidgetManager;
113 ····new-instance·v6,·Landroid/content/ComponentName;113 ····new-instance·v3,·Landroid/content/ComponentName;
  
114 ····const-class·v7,·Lfr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver;114 ····const-class·v4,·Lfr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver;
  
115 ····invoke-direct·{v6,·p1,·v7},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V115 ····invoke-direct·{v3,·p1,·v4},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
116 ····.line·77116 ····.line·77
117 ····.local·v6,·"thisWidget":Landroid/content/ComponentName;117 ····.local·v3,·"thisWidget":Landroid/content/ComponentName;
118 ····invoke-virtual·{v2,·v6},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I118 ····invoke-virtual·{v2,·v3},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I
  
119 ····move-result-object·v1119 ····move-result-object·v1
  
120 ····.line·78120 ····.line·78
121 ····.local·v1,·"appWidgetIds":[I121 ····.local·v1,·"appWidgetIds":[I
122 ····move-object·v3,·v1122 ····array-length·v5,·v1
  
123 ····.local·v3,·"arr$":[I 
124 ····array-length·v5,·v3 
  
125 ····.local·v5,·"len$":I 
126 ····const/4·v4,·0x0123 ····const/4·v4,·0x0
  
127 ····.local·v4,·"i$":I 
128 ····:goto_0124 ····:goto_0
129 ····if-ge·v4,·v5,·:cond_0125 ····if-ge·v4,·v5,·:cond_0
  
130 ····aget·v0,·v3,·v4126 ····aget·v0,·v1,·v4
  
131 ····.line·79127 ····.line·79
132 ····.local·v0,·"appWidgetId":I128 ····.local·v0,·"appWidgetId":I
133 ····const·v7,·0x7f0a0047129 ····const·v6,·0x7f0a0047
  
134 ····invoke-virtual·{v2,·v0,·v7},·Landroid/appwidget/AppWidgetManager;->notifyAppWidgetViewDataChanged(II)V130 ····invoke-virtual·{v2,·v0,·v6},·Landroid/appwidget/AppWidgetManager;->notifyAppWidgetViewDataChanged(II)V
  
135 ····.line·78131 ····.line·78
136 ····add-int/lit8·v4,·v4,·0x1132 ····add-int/lit8·v4,·v4,·0x1
  
137 ····goto·:goto_0133 ····goto·:goto_0
  
138 ····.line·81134 ····.line·81
139 ····.end·local·v0····#·"appWidgetId":I135 ····.end·local·v0····#·"appWidgetId":I
140 ····:cond_0136 ····:cond_0
141 ····return-void137 ····return-void
142 .end·method138 .end·method
  
143 .method·private·updateWidget(Landroid/content/Context;[I)V139 .method·private·updateWidget(Landroid/content/Context;[I)V
144 ····.locals·6140 ····.locals·5
145 ····.param·p1,·"context"····#·Landroid/content/Context;141 ····.param·p1,·"context"····#·Landroid/content/Context;
146 ····.param·p2,·"appWidgetIds"····#·[I142 ····.param·p2,·"appWidgetIds"····#·[I
  
147 ····.prologue143 ····.prologue
148 ····.line·84144 ····.line·84
149 ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;145 ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;
  
150 ····move-result-object·v1146 ····move-result-object·v1
  
151 ····.line·86147 ····.line·86
152 ····.local·v1,·"appWidgetManager":Landroid/appwidget/AppWidgetManager;148 ····.local·v1,·"appWidgetManager":Landroid/appwidget/AppWidgetManager;
153 ····move-object·v2,·p2 
  
154 ····.local·v2,·"arr$":[I 
155 ····array-length·v5,·v2149 ····array-length·v4,·p2
  
156 ····.local·v5,·"len$":I 
157 ····const/4·v3,·0x0150 ····const/4·v3,·0x0
  
158 ····.local·v3,·"i$":I 
159 ····:goto_0151 ····:goto_0
160 ····if-ge·v3,·v5,·:cond_0152 ····if-ge·v3,·v4,·:cond_0
  
161 ····aget·v0,·v2,·v3153 ····aget·v0,·p2,·v3
  
162 ····.line·87154 ····.line·87
163 ····.local·v0,·"appWidgetId":I155 ····.local·v0,·"appWidgetId":I
164 ····invoke-direct·{p0,·p1,·v0},·Lfr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver;->buildLayout(Landroid/content/Context;I)Landroid/widget/RemoteViews;156 ····invoke-direct·{p0,·p1,·v0},·Lfr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver;->buildLayout(Landroid/content/Context;I)Landroid/widget/RemoteViews;
  
165 ····move-result-object·v4157 ····move-result-object·v2
  
166 ····.line·88158 ····.line·88
167 ····.local·v4,·"layout":Landroid/widget/RemoteViews;159 ····.local·v2,·"layout":Landroid/widget/RemoteViews;
168 ····invoke-virtual·{v1,·v0,·v4},·Landroid/appwidget/AppWidgetManager;->updateAppWidget(ILandroid/widget/RemoteViews;)V160 ····invoke-virtual·{v1,·v0,·v2},·Landroid/appwidget/AppWidgetManager;->updateAppWidget(ILandroid/widget/RemoteViews;)V
  
169 ····.line·86161 ····.line·86
170 ····add-int/lit8·v3,·v3,·0x1162 ····add-int/lit8·v3,·v3,·0x1
  
171 ····goto·:goto_0163 ····goto·:goto_0
  
172 ····.line·90164 ····.line·90
173 ····.end·local·v0····#·"appWidgetId":I165 ····.end·local·v0····#·"appWidgetId":I
174 ····.end·local·v4····#·"layout":Landroid/widget/RemoteViews;166 ····.end·local·v2····#·"layout":Landroid/widget/RemoteViews;
175 ····:cond_0167 ····:cond_0
176 ····return-void168 ····return-void
177 .end·method169 .end·method
  
  
178 #·virtual·methods170 #·virtual·methods
179 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V171 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
Offset 249, 22 lines modifiedOffset 239, 24 lines modified
  
249 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z239 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
250 ····move-result·v1240 ····move-result·v1
  
251 ····if-eqz·v1,·:cond_0241 ····if-eqz·v1,·:cond_0
  
 242 ····.line·48
252 ····invoke-static·{p1},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/ConnectivityUtils;->isConnected(Landroid/content/Context;)Z243 ····invoke-static·{p1},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/ConnectivityUtils;->isConnected(Landroid/content/Context;)Z
  
253 ····move-result·v1244 ····move-result·v1
Max diff block lines reached; 273/4759 bytes (5.74%) of diff not shown.
537 B
smali/fr/tvbarthel/apps/simpleweatherforcast/utils/ConnectivityUtils.smali
    
Offset 18, 14 lines modifiedOffset 18, 15 lines modified
18 ····.locals·318 ····.locals·3
19 ····.param·p0,·"context"····#·Landroid/content/Context;19 ····.param·p0,·"context"····#·Landroid/content/Context;
  
20 ····.prologue20 ····.prologue
21 ····.line·1721 ····.line·17
22 ····const-string·v2,·"connectivity"22 ····const-string·v2,·"connectivity"
  
 23 ····.line·18
23 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;24 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
24 ····move-result-object·v025 ····move-result-object·v0
  
25 ····check-cast·v0,·Landroid/net/ConnectivityManager;26 ····check-cast·v0,·Landroid/net/ConnectivityManager;
  
26 ····.line·1927 ····.line·19
731 B
smali/fr/tvbarthel/apps/simpleweatherforcast/utils/SharedPreferenceUtils.smali
    
Offset 113, 18 lines modifiedOffset 113, 20 lines modified
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····sget-object·v1,·Lfr/tvbarthel/apps/simpleweatherforcast/utils/SharedPreferenceUtils;->KEY_TEMPERATURE_UNIT_SYMBOL:Ljava/lang/String;114 ····sget-object·v1,·Lfr/tvbarthel/apps/simpleweatherforcast/utils/SharedPreferenceUtils;->KEY_TEMPERATURE_UNIT_SYMBOL:Ljava/lang/String;
  
115 ····const·v2,·0x7f0c003c115 ····const·v2,·0x7f0c003c
  
 116 ····.line·47
116 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String;117 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
117 ····move-result-object·v2118 ····move-result-object·v2
  
 119 ····.line·46
118 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;120 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
119 ····move-result-object·v0121 ····move-result-object·v0
  
120 ····return-object·v0122 ····return-object·v0
121 .end·method123 .end·method