--- /home/hans/code/fdroid/data/tmp/com.manuelmaly.hn_23.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.manuelmaly.hn_23.apk ├── zipinfo {} │ @@ -1,346 +1,346 @@ │ -Zip file size: 1116148 bytes, number of entries: 344 │ +Zip file size: 1107536 bytes, number of entries: 344 │ -rw---- 2.0 fat 35140 bl defN 15-Nov-25 16:26 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 35261 bl defN 15-Nov-25 16:26 META-INF/207D68A9.SF │ -rw---- 2.0 fat 1291 bl defN 15-Nov-25 16:26 META-INF/207D68A9.RSA │ -rw---- 2.0 fat 41 bl defN 15-Nov-25 07:51 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Nov-25 07:51 META-INF/fdroidserverid │ --rw---- 2.0 fat 5600 bX defN 15-Nov-25 07:51 AndroidManifest.xml │ --rw---- 2.0 fat 105220 bl defN 15-Nov-25 07:51 assets/Comfortaa-Bold.ttf │ --rw---- 2.0 fat 98408 bl defN 15-Nov-25 07:51 assets/Comfortaa-Regular.ttf │ --rw---- 2.0 fat 396 bl defN 15-Nov-25 07:51 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Nov-25 07:51 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-25 07:51 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-25 07:51 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-25 07:51 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-25 07:51 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 596 bl defN 15-Nov-25 07:51 res/color/abc_search_url_text_holo.xml │ --rw---- 1.0 fat 249 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 248 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 303 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 255 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 254 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 255 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 255 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 250 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 248 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 278 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 277 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 252 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 253 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 438 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 791 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 605 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 996 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1498 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 409 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 451 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 493 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 448 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 815 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 254 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 126 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 136 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 578 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 607 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1688 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 973 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2013 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 705 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 168 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1262 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1285 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 878 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 853 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 370 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 551 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 549 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 492 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 488 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 185 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 189 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 209 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 206 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 204 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 217 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 217 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 223 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 223 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 638 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/back.png │ --rw---- 1.0 fat 352 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/expand.png │ --rw---- 1.0 fat 1750 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 655 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/loadmore.png │ --rw---- 1.0 fat 139 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/more_normal.png │ --rw---- 1.0 fat 139 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/more_selected.png │ --rw---- 1.0 fat 867 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/refresh.png │ --rw---- 1.0 fat 382 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/refresh_ok.png │ --rw---- 1.0 fat 687 b- stor 15-Nov-25 07:49 res/drawable-hdpi-v4/share.png │ --rw---- 1.0 fat 1008 b- stor 15-Nov-25 07:49 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 245 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 245 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 283 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 242 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 234 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 257 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 384 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 312 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 554 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 462 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1505 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1024 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 740 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 552 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 450 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 440 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1020 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 575 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 113 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 123 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 464 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 479 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1287 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 1379 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 942 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 604 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 168 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 222 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 852 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 856 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 606 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 605 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 327 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 328 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 327 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 327 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 462 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 460 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 409 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 406 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 191 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 187 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 202 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 210 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 203 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 218 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 469 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/back.png │ --rw---- 1.0 fat 600 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/bubble_patch.9.png │ --rw---- 1.0 fat 430 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/bubble_patch_pressed.9.png │ --rw---- 1.0 fat 223 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/expand.png │ --rw---- 1.0 fat 3156 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/hn.png │ --rw---- 1.0 fat 1070 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 523 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/loadmore.png │ --rw---- 1.0 fat 128 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/more_normal.png │ --rw---- 1.0 fat 128 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/more_selected.png │ --rw---- 1.0 fat 365 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/points_roundedrect.9.png │ --rw---- 1.0 fat 680 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/refresh.png │ --rw---- 1.0 fat 289 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/refresh_ok.png │ --rw---- 1.0 fat 630 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/settings.png │ --rw---- 1.0 fat 554 b- stor 15-Nov-25 07:49 res/drawable-mdpi-v4/share.png │ --rw---- 1.0 fat 267 b- stor 15-Nov-25 07:49 res/drawable-nodpi-v4/rounded_button_normal.9.png │ --rw---- 1.0 fat 251 b- stor 15-Nov-25 07:49 res/drawable-nodpi-v4/rounded_button_pressed.9.png │ --rw---- 1.0 fat 2559 b- stor 15-Nov-25 07:49 res/drawable-nodpi-v4/transparent_noise.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 273 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 307 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 272 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 264 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 291 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 288 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 267 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 265 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 264 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 626 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 527 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1049 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 782 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1525 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1219 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 1532 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 666 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 597 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1739 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 840 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 132 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 148 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 833 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 869 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 2783 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 2761 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2039 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 1215 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 175 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 175 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1785 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1810 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 1189 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 1154 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 413 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 412 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 401 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 401 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 650 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 644 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 580 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 578 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 186 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 232 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 234 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 224 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 228 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 227 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 720 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/back.png │ --rw---- 1.0 fat 1166 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/bubble_patch.9.png │ --rw---- 1.0 fat 586 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/bubble_patch_pressed.9.png │ --rw---- 1.0 fat 406 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/expand.png │ --rw---- 1.0 fat 9600 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/hn.png │ --rw---- 1.0 fat 1863 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 792 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/loadmore.png │ --rw---- 1.0 fat 153 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/more_normal.png │ --rw---- 1.0 fat 153 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/more_selected.png │ --rw---- 1.0 fat 365 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/points_roundedrect.9.png │ --rw---- 1.0 fat 1036 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/refresh.png │ --rw---- 1.0 fat 423 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/refresh_ok.png │ --rw---- 1.0 fat 323 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/rounded_button_normal.9.png │ --rw---- 1.0 fat 299 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/rounded_button_pressed.9.png │ --rw---- 1.0 fat 953 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/settings.png │ --rw---- 1.0 fat 841 b- stor 15-Nov-25 07:49 res/drawable-xhdpi-v4/share.png │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/abc_ic_clear.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/abc_ic_clear_holo_light.xml │ --rw---- 2.0 fat 1136 bl defN 15-Nov-25 07:51 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Nov-25 07:51 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-25 07:51 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-25 07:51 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Nov-25 07:51 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Nov-25 07:51 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 832 bl defN 15-Nov-25 07:51 res/drawable/abc_search_dropdown_dark.xml │ --rw---- 2.0 fat 832 bl defN 15-Nov-25 07:51 res/drawable/abc_search_dropdown_light.xml │ --rw---- 2.0 fat 856 bl defN 15-Nov-25 07:51 res/drawable/abc_spinner_ab_holo_dark.xml │ --rw---- 2.0 fat 856 bl defN 15-Nov-25 07:51 res/drawable/abc_spinner_ab_holo_light.xml │ --rw---- 2.0 fat 1580 bl defN 15-Nov-25 07:51 res/drawable/abc_tab_indicator_ab_holo.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/abc_textfield_searchview_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/abc_textfield_searchview_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/abc_textfield_searchview_right_holo_light.xml │ --rw---- 2.0 fat 1336 bl defN 15-Nov-25 07:51 res/drawable/actionbar_bg_bright.xml │ --rw---- 2.0 fat 1336 bl defN 15-Nov-25 07:51 res/drawable/actionbar_bg_orange.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/actionbar_button_bg.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/actionbar_button_bg_gray.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/bubble.xml │ --rw---- 2.0 fat 600 bl defN 15-Nov-25 07:51 res/drawable/invisible_icon.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/main_list_selector.xml │ --rw---- 2.0 fat 564 bl defN 15-Nov-25 07:51 res/drawable/more.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-25 07:51 res/drawable/rounded_button.xml │ --rw---- 2.0 fat 652 bl defN 15-Nov-25 07:51 res/layout-v11/abc_action_bar_decor.xml │ --rw---- 2.0 fat 632 bl defN 15-Nov-25 07:51 res/layout-v14/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 704 bl defN 15-Nov-25 07:51 res/layout-v15/refresh_icon.xml │ --rw---- 2.0 fat 568 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_decor.xml │ --rw---- 2.0 fat 1500 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_decor_include.xml │ --rw---- 2.0 fat 1948 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_decor_overlay.xml │ --rw---- 2.0 fat 1120 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_home.xml │ --rw---- 2.0 fat 492 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_tab.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_tabbar.xml │ --rw---- 2.0 fat 1396 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 396 bl defN 15-Nov-25 07:51 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Nov-25 07:51 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 596 bl defN 15-Nov-25 07:51 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-25 07:51 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 888 bl defN 15-Nov-25 07:51 res/layout/abc_action_mode_close_item.xml │ --rw---- 2.0 fat 668 bl defN 15-Nov-25 07:51 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 15-Nov-25 07:51 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 15-Nov-25 07:51 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 404 bl defN 15-Nov-25 07:51 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Nov-25 07:51 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Nov-25 07:51 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1340 bl defN 15-Nov-25 07:51 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Nov-25 07:51 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1444 bl defN 15-Nov-25 07:51 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 3016 bl defN 15-Nov-25 07:51 res/layout/abc_screen.xml │ --rw---- 2.0 fat 2260 bl defN 15-Nov-25 07:51 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3828 bl defN 15-Nov-25 07:51 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 1320 bl defN 15-Nov-25 07:51 res/layout/about.xml │ --rw---- 2.0 fat 740 bl defN 15-Nov-25 07:51 res/layout/action_bar_center_title_gray.xml │ --rw---- 2.0 fat 904 bl defN 15-Nov-25 07:51 res/layout/actionbar_center_title.xml │ --rw---- 2.0 fat 688 bl defN 15-Nov-25 07:51 res/layout/article_activity.xml │ --rw---- 2.0 fat 920 bl defN 15-Nov-25 07:51 res/layout/comments_activity.xml │ --rw---- 2.0 fat 2176 bl defN 15-Nov-25 07:51 res/layout/comments_list_item.xml │ --rw---- 2.0 fat 1504 bl defN 15-Nov-25 07:51 res/layout/login_dialog.xml │ --rw---- 2.0 fat 1276 bl defN 15-Nov-25 07:51 res/layout/main.xml │ --rw---- 2.0 fat 2232 bl defN 15-Nov-25 07:51 res/layout/main_list_item.xml │ --rw---- 2.0 fat 1008 bl defN 15-Nov-25 07:51 res/layout/main_list_item_loadmore.xml │ --rw---- 2.0 fat 824 bl defN 15-Nov-25 07:51 res/layout/main_more_content.xml │ --rw---- 2.0 fat 552 bl defN 15-Nov-25 07:51 res/layout/panel_loading.xml │ --rw---- 2.0 fat 692 bl defN 15-Nov-25 07:51 res/layout/refresh_icon.xml │ --rw---- 2.0 fat 1700 bl defN 15-Nov-25 07:51 res/layout/settings.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-25 07:51 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 980 bl defN 15-Nov-25 07:51 res/layout/user_settings.xml │ --rw---- 2.0 fat 836 bl defN 15-Nov-25 07:51 res/menu/main.xml │ --rw---- 2.0 fat 696 bl defN 15-Nov-25 07:51 res/menu/menu_share_refresh.xml │ --rw---- 2.0 fat 1332 bl defN 15-Nov-25 07:51 res/xml/preferences.xml │ --rw---- 1.0 fat 77604 b- stor 15-Nov-25 07:49 resources.arsc │ --rw---- 2.0 fat 2097788 bl defN 15-Nov-25 07:51 classes.dex │ --rw---- 2.0 fat 1254 bl defN 15-Nov-25 07:51 org/jsoup/nodes/entities-base.properties │ --rw---- 2.0 fat 27501 bl defN 15-Nov-25 07:51 org/jsoup/nodes/entities-full.properties │ --rw---- 2.0 fat 621 bl defN 15-Nov-25 07:51 androidannotations-api.properties │ -344 files, 2699370 bytes uncompressed, 1054245 bytes compressed: 61.0% │ +-rw---- 2.0 fat 105220 bX defN 08-Jan-01 00:00 assets/Comfortaa-Bold.ttf │ +-rw---- 2.0 fat 98408 bl defN 08-Jan-01 00:00 assets/Comfortaa-Regular.ttf │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/color/abc_search_url_text_holo.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_clear.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_clear_holo_light.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/drawable/abc_search_dropdown_dark.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/drawable/abc_search_dropdown_light.xml │ +-rw---- 2.0 fat 856 bl defN 08-Jan-01 00:00 res/drawable/abc_spinner_ab_holo_dark.xml │ +-rw---- 2.0 fat 856 bl defN 08-Jan-01 00:00 res/drawable/abc_spinner_ab_holo_light.xml │ +-rw---- 2.0 fat 1580 bl defN 08-Jan-01 00:00 res/drawable/abc_tab_indicator_ab_holo.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_searchview_right_holo_light.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/drawable/actionbar_bg_bright.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/drawable/actionbar_bg_orange.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/actionbar_button_bg.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/actionbar_button_bg_gray.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/bubble.xml │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/drawable/invisible_icon.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/main_list_selector.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/more.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/rounded_button.xml │ +-rw---- 2.0 fat 568 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_decor.xml │ +-rw---- 2.0 fat 1500 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_decor_include.xml │ +-rw---- 2.0 fat 1948 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_decor_overlay.xml │ +-rw---- 2.0 fat 1120 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_home.xml │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_tab.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_tabbar.xml │ +-rw---- 2.0 fat 1396 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 888 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item.xml │ +-rw---- 2.0 fat 668 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1484 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 404 bl defN 08-Jan-01 00:00 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1340 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1444 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 3016 bl defN 08-Jan-01 00:00 res/layout/abc_screen.xml │ +-rw---- 2.0 fat 2260 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3828 bl defN 08-Jan-01 00:00 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 1320 bl defN 08-Jan-01 00:00 res/layout/about.xml │ +-rw---- 2.0 fat 740 bl defN 08-Jan-01 00:00 res/layout/action_bar_center_title_gray.xml │ +-rw---- 2.0 fat 904 bl defN 08-Jan-01 00:00 res/layout/actionbar_center_title.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/article_activity.xml │ +-rw---- 2.0 fat 920 bl defN 08-Jan-01 00:00 res/layout/comments_activity.xml │ +-rw---- 2.0 fat 2176 bl defN 08-Jan-01 00:00 res/layout/comments_list_item.xml │ +-rw---- 2.0 fat 1504 bl defN 08-Jan-01 00:00 res/layout/login_dialog.xml │ +-rw---- 2.0 fat 1276 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 2232 bl defN 08-Jan-01 00:00 res/layout/main_list_item.xml │ +-rw---- 2.0 fat 1008 bl defN 08-Jan-01 00:00 res/layout/main_list_item_loadmore.xml │ +-rw---- 2.0 fat 824 bl defN 08-Jan-01 00:00 res/layout/main_more_content.xml │ +-rw---- 2.0 fat 552 bl defN 08-Jan-01 00:00 res/layout/panel_loading.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout/refresh_icon.xml │ +-rw---- 2.0 fat 1700 bl defN 08-Jan-01 00:00 res/layout/settings.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout/user_settings.xml │ +-rw---- 2.0 fat 836 bl defN 08-Jan-01 00:00 res/menu/main.xml │ +-rw---- 2.0 fat 696 bl defN 08-Jan-01 00:00 res/menu/menu_share_refresh.xml │ +-rw---- 2.0 fat 1332 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 2.0 fat 5400 bl defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 75840 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 652 bl defN 08-Jan-01 00:00 res/layout-v11/abc_action_bar_decor.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/layout-v14/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 704 bl defN 08-Jan-01 00:00 res/layout-v15/refresh_icon.xml │ +-rw---- 1.0 fat 213 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 267 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 268 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 241 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 217 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 548 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 438 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 791 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 605 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1498 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 409 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 451 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 448 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 815 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 126 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 136 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 578 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 607 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1688 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 973 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2013 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 705 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 203 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1226 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 842 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 817 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 334 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 333 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 515 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 513 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 456 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 452 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 156 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 155 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 173 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 187 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 187 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 638 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/back.png │ +-rw---- 1.0 fat 352 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/expand.png │ +-rw---- 1.0 fat 1750 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 655 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/loadmore.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/more_normal.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/more_selected.png │ +-rw---- 1.0 fat 867 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/refresh.png │ +-rw---- 1.0 fat 382 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/refresh_ok.png │ +-rw---- 1.0 fat 687 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/share.png │ +-rw---- 1.0 fat 1008 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 247 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 248 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 312 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 554 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 462 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1505 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1024 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 740 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 552 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 450 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 440 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1020 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 575 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 113 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 123 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 464 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 479 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1287 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 1379 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 942 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 604 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 191 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 816 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 820 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 570 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 569 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 292 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 426 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 424 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 373 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 370 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 155 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 151 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 155 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 166 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 174 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 167 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 175 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 469 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/back.png │ +-rw---- 1.0 fat 564 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/bubble_patch.9.png │ +-rw---- 1.0 fat 394 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/bubble_patch_pressed.9.png │ +-rw---- 1.0 fat 223 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/expand.png │ +-rw---- 1.0 fat 3156 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/hn.png │ +-rw---- 1.0 fat 1070 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 523 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/loadmore.png │ +-rw---- 1.0 fat 128 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/more_normal.png │ +-rw---- 1.0 fat 128 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/more_selected.png │ +-rw---- 1.0 fat 329 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/points_roundedrect.9.png │ +-rw---- 1.0 fat 680 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/refresh.png │ +-rw---- 1.0 fat 289 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/refresh_ok.png │ +-rw---- 1.0 fat 630 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/settings.png │ +-rw---- 1.0 fat 554 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/share.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/rounded_button_normal.9.png │ +-rw---- 1.0 fat 215 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/rounded_button_pressed.9.png │ +-rw---- 1.0 fat 2559 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/transparent_noise.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 271 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 267 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 255 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 252 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 626 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 527 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 1049 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 782 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1525 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1219 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 1532 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 666 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 597 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1739 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 840 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 148 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 833 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 869 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 2783 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 2761 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2039 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 1215 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 217 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1749 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1774 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 1153 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1118 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 377 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 376 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 614 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 608 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 544 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 542 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 157 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 150 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 156 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 188 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 191 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 191 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 720 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/back.png │ +-rw---- 1.0 fat 1130 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/bubble_patch.9.png │ +-rw---- 1.0 fat 550 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/bubble_patch_pressed.9.png │ +-rw---- 1.0 fat 406 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/expand.png │ +-rw---- 1.0 fat 9600 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/hn.png │ +-rw---- 1.0 fat 1863 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 792 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/loadmore.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/more_normal.png │ +-rw---- 1.0 fat 153 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/more_selected.png │ +-rw---- 1.0 fat 329 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/points_roundedrect.9.png │ +-rw---- 1.0 fat 1036 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/refresh.png │ +-rw---- 1.0 fat 423 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/refresh_ok.png │ +-rw---- 1.0 fat 287 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/rounded_button_normal.9.png │ +-rw---- 1.0 fat 263 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/rounded_button_pressed.9.png │ +-rw---- 1.0 fat 953 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/settings.png │ +-rw---- 1.0 fat 841 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/share.png │ +-rw---- 2.0 fat 2051700 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 1254 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-base.properties │ +-rw---- 2.0 fat 27501 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-full.properties │ +-rw---- 2.0 fat 621 bl defN 08-Jan-01 00:00 androidannotations-api.properties │ +344 files, 2645558 bytes uncompressed, 1046372 bytes compressed: 60.5% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/values/attrs.xml │┄ ordering differences only │ @@ -60,25 +60,25 @@ │ │ - │ + │ - │ - │ - │ + │ + │ - │ + │ + │ @@ -94,26 +94,26 @@ │ │ + │ - │ - │ + │ - │ - │ - │ + │ + │ + ├── res/values/styles.xml │ @@ -155,15 +155,15 @@ │ @style/Widget.AppCompat.Spinner.DropDown.ActionBar@drawable/abc_list_selector_holo_dark │ │ │ - │ - │ - │ - │ - │ - │ ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -331,15 +331,15 @@ │ │ .line 1372 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 4 │ + .locals 3 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ .line 769 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -349,17 +349,17 @@ │ .line 770 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 771 │ - const-wide/16 v2, 0xdc │ + const-wide/16 v1, 0xdc │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 772 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -402,17 +402,17 @@ │ .line 758 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 759 │ - const-wide/16 v2, 0xdc │ + const-wide/16 v1, 0xdc │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 760 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 761 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -421,17 +421,17 @@ │ .line 762 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 763 │ - const-wide/16 v2, 0xdc │ + const-wide/16 v1, 0xdc │ │ - invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 764 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 765 │ return-object v10 │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 3 │ + .locals 2 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 91 │ - .local v2, "itemId":J │ + .local v1, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v3 │ │ .line 92 │ - .local v1, "name":Ljava/lang/String; │ + .local v3, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1.smali │ @@ -59,15 +59,15 @@ │ │ invoke-direct/range {v0 .. v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic build([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ - .locals 2 │ + .locals 1 │ .param p1, "x0" # [Ljava/lang/String; │ .param p2, "x1" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ .param p3, "x2" # Landroid/app/PendingIntent; │ .param p4, "x3" # Landroid/app/PendingIntent; │ .param p5, "x4" # [Ljava/lang/String; │ .param p6, "x5" # J ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -94,19 +94,19 @@ │ .field mUseChronometer:Z │ │ .field mVisibility:I │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 5 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 906 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 874 │ const/4 v0, 0x1 │ │ @@ -116,21 +116,21 @@ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ .line 885 │ - iput-boolean v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ + iput-boolean v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ │ .line 888 │ - iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I │ + iput v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I │ │ .line 889 │ - iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I │ + iput v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I │ │ .line 892 │ new-instance v0, Landroid/app/Notification; │ │ invoke-direct {v0}, Landroid/app/Notification;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ @@ -139,27 +139,27 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 910 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, v0, Landroid/app/Notification;->when:J │ + iput-wide v1, v0, Landroid/app/Notification;->when:J │ │ .line 911 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I │ │ .line 912 │ - iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ + iput v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ │ .line 913 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; ├── smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.smali │ @@ -123,15 +123,15 @@ │ │ invoke-direct/range {v0 .. v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V │ │ return-object v0 │ .end method │ │ .method public setLatestTimestamp(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ - .locals 1 │ + .locals 0 │ .param p1, "timestamp" # J │ │ .prologue │ .line 3209 │ iput-wide p1, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mLatestTimestamp:J │ │ .line 3210 ├── smali/android/support/v4/app/NotificationCompatApi20$Builder.smali │ @@ -22,15 +22,15 @@ │ .field private b:Landroid/app/Notification$Builder; │ │ .field private mExtras:Landroid/os/Bundle; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ - .locals 8 │ + .locals 7 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -79,292 +79,290 @@ │ │ .prologue │ .line 43 │ .local p19, "people":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 44 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v3, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v6, p2, Landroid/app/Notification;->when:J │ + iget-wide v4, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->icon:I │ + iget v4, p2, Landroid/app/Notification;->icon:I │ │ - iget v6, p2, Landroid/app/Notification;->iconLevel:I │ + iget v5, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->ledARGB:I │ + iget v4, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v3, v3, 0x2 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v3, v3, 0x8 │ │ - if-eqz v4, :cond_3 │ + if-eqz v3, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v3, v3, 0x10 │ │ - if-eqz v4, :cond_4 │ + if-eqz v3, :cond_4 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->defaults:I │ + iget v4, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p17 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ - │ - move-result-object v4 │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v3 │ │ - move-result-object v4 │ + invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-object/from16 v0, p8 │ + move-result-object v3 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v3, v3, 0x80 │ │ - if-eqz v4, :cond_5 │ + if-eqz v3, :cond_5 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p16 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p18 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLocalOnly(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLocalOnly(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p21 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p22 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setGroupSummary(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setGroupSummary(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p23 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->b:Landroid/app/Notification$Builder; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->b:Landroid/app/Notification$Builder; │ │ .line 74 │ - new-instance v4, Landroid/os/Bundle; │ + new-instance v3, Landroid/os/Bundle; │ │ - invoke-direct {v4}, Landroid/os/Bundle;->()V │ + invoke-direct {v3}, Landroid/os/Bundle;->()V │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; │ │ .line 75 │ if-eqz p20, :cond_0 │ │ .line 76 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; │ │ move-object/from16 v0, p20 │ │ - invoke-virtual {v4, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ + invoke-virtual {v3, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ │ .line 78 │ :cond_0 │ if-eqz p19, :cond_1 │ │ invoke-virtual/range {p19 .. p19}, Ljava/util/ArrayList;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 79 │ - iget-object v5, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v6, "android.people" │ + const-string v5, "android.people" │ │ invoke-virtual/range {p19 .. p19}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ move-object/from16 v0, p19 │ │ - invoke-virtual {v0, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, [Ljava/lang/String; │ + check-cast v3, [Ljava/lang/String; │ │ - invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V │ + invoke-virtual {v4, v5, v3}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V │ │ .line 82 │ :cond_1 │ return-void │ │ .line 44 │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_0 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_1 │ │ :cond_4 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_2 │ │ :cond_5 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_3 │ .end method │ │ │ # virtual methods │ .method public addAction(Landroid/support/v4/app/NotificationCompatBase$Action;)V ├── smali/android/support/v4/app/NotificationCompatApi21$Builder.smali │ @@ -20,15 +20,15 @@ │ │ # instance fields │ .field private b:Landroid/app/Notification$Builder; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -84,308 +84,306 @@ │ │ .prologue │ .line 67 │ .local p20, "people":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 68 │ - new-instance v6, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v6, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v8, p2, Landroid/app/Notification;->when:J │ + iget-wide v6, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v7, p2, Landroid/app/Notification;->icon:I │ + iget v6, p2, Landroid/app/Notification;->icon:I │ │ - iget v8, p2, Landroid/app/Notification;->iconLevel:I │ + iget v7, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ - │ - iget-object v7, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + iget-object v6, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - move-result-object v6 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - iget-object v7, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + move-result-object v5 │ │ - move-object/from16 v0, p6 │ + iget-object v6, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v7, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v8, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v7, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v7, p2, Landroid/app/Notification;->ledARGB:I │ + iget v6, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v8, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v9, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iget v6, p2, Landroid/app/Notification;->flags:I │ + iget v5, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v6, v6, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iget v6, p2, Landroid/app/Notification;->flags:I │ + iget v5, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v6, v6, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iget v6, p2, Landroid/app/Notification;->flags:I │ + iget v5, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v6, v6, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v7, p2, Landroid/app/Notification;->defaults:I │ + iget v6, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p17 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p8 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v7, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v6, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iget v6, p2, Landroid/app/Notification;->flags:I │ + iget v5, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v6, v6, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p7 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p16 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p18 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setLocalOnly(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLocalOnly(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p21 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p25 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p26 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setGroupSummary(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setGroupSummary(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p27 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p19 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setCategory(Ljava/lang/String;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setCategory(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p22 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setColor(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setColor(I)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move/from16 v0, p23 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setVisibility(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setVisibility(I)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ move-object/from16 v0, p24 │ │ - invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;->setPublicVersion(Landroid/app/Notification;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setPublicVersion(Landroid/app/Notification;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Landroid/support/v4/app/NotificationCompatApi21$Builder;->b:Landroid/app/Notification$Builder; │ + iput-object v5, p0, Landroid/support/v4/app/NotificationCompatApi21$Builder;->b:Landroid/app/Notification$Builder; │ │ .line 103 │ invoke-virtual/range {p20 .. p20}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - .local v4, "i$":Ljava/util/Iterator; │ + .local v3, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 104 │ - .local v5, "person":Ljava/lang/String; │ - iget-object v6, p0, Landroid/support/v4/app/NotificationCompatApi21$Builder;->b:Landroid/app/Notification$Builder; │ + .local v4, "person":Ljava/lang/String; │ + iget-object v5, p0, Landroid/support/v4/app/NotificationCompatApi21$Builder;->b:Landroid/app/Notification$Builder; │ │ - invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->addPerson(Ljava/lang/String;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->addPerson(Ljava/lang/String;)Landroid/app/Notification$Builder; │ │ goto :goto_4 │ │ .line 68 │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "person":Ljava/lang/String; │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v4 # "person":Ljava/lang/String; │ :cond_0 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_0 │ │ :cond_1 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_1 │ │ :cond_2 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_2 │ │ :cond_3 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ │ .line 106 │ - .restart local v4 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_4 │ return-void │ .end method │ │ │ # virtual methods │ .method public addAction(Landroid/support/v4/app/NotificationCompatBase$Action;)V ├── smali/android/support/v4/app/NotificationCompatApi21.smali │ @@ -119,15 +119,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method static getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ - .locals 10 │ + .locals 9 │ .param p0, "uc" # Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ .prologue │ .line 128 │ if-nez p0, :cond_0 │ │ .line 129 │ @@ -278,17 +278,17 @@ │ invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V │ │ .line 151 │ const-string v6, "timestamp" │ │ invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getLatestTimestamp()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-virtual {v1, v6, v8, v9}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ + invoke-virtual {v1, v6, v7, v8}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ │ goto :goto_0 │ .end method │ │ .method public static getCategory(Landroid/app/Notification;)Ljava/lang/String; │ .locals 1 │ .param p0, "notif" # Landroid/app/Notification; ├── smali/android/support/v4/app/NotificationCompatJellybean$Builder.smali │ @@ -33,15 +33,15 @@ │ .end field │ │ .field private final mExtras:Landroid/os/Bundle; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ - .locals 8 │ + .locals 7 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -61,302 +61,300 @@ │ .param p21, "sortKey" # Ljava/lang/String; │ │ .prologue │ .line 76 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 68 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mActionExtrasList:Ljava/util/List; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mActionExtrasList:Ljava/util/List; │ │ .line 77 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v3, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v6, p2, Landroid/app/Notification;->when:J │ + iget-wide v4, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->icon:I │ + iget v4, p2, Landroid/app/Notification;->icon:I │ │ - iget v6, p2, Landroid/app/Notification;->iconLevel:I │ + iget v5, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->ledARGB:I │ + iget v4, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v3, v3, 0x2 │ │ - if-eqz v4, :cond_4 │ + if-eqz v3, :cond_4 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v3, v3, 0x8 │ │ - if-eqz v4, :cond_5 │ + if-eqz v3, :cond_5 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v3, v3, 0x10 │ │ - if-eqz v4, :cond_6 │ + if-eqz v3, :cond_6 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->defaults:I │ + iget v4, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p16 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ - │ - move-result-object v4 │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v3 │ │ - move-result-object v4 │ + invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-object/from16 v0, p8 │ + move-result-object v3 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v3, v3, 0x80 │ │ - if-eqz v4, :cond_7 │ + if-eqz v3, :cond_7 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->b:Landroid/app/Notification$Builder; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->b:Landroid/app/Notification$Builder; │ │ .line 102 │ - new-instance v4, Landroid/os/Bundle; │ + new-instance v3, Landroid/os/Bundle; │ │ - invoke-direct {v4}, Landroid/os/Bundle;->()V │ + invoke-direct {v3}, Landroid/os/Bundle;->()V │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ │ .line 103 │ if-eqz p18, :cond_0 │ │ .line 104 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ │ move-object/from16 v0, p18 │ │ - invoke-virtual {v4, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ + invoke-virtual {v3, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ │ .line 106 │ :cond_0 │ if-eqz p17, :cond_1 │ │ .line 107 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.localOnly" │ + const-string v4, "android.support.localOnly" │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ .line 109 │ :cond_1 │ if-eqz p19, :cond_2 │ │ .line 110 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.groupKey" │ + const-string v4, "android.support.groupKey" │ │ move-object/from16 v0, p19 │ │ - invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 111 │ if-eqz p20, :cond_8 │ │ .line 112 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.isGroupSummary" │ + const-string v4, "android.support.isGroupSummary" │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ .line 117 │ :cond_2 │ :goto_4 │ if-eqz p21, :cond_3 │ │ .line 118 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.sortKey" │ + const-string v4, "android.support.sortKey" │ │ move-object/from16 v0, p21 │ │ - invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 120 │ :cond_3 │ return-void │ │ .line 77 │ :cond_4 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_0 │ │ :cond_5 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_1 │ │ :cond_6 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_2 │ │ :cond_7 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_3 │ │ .line 114 │ :cond_8 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.useSideChannel" │ + const-string v4, "android.support.useSideChannel" │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ goto :goto_4 │ .end method │ │ │ # virtual methods │ .method public addAction(Landroid/support/v4/app/NotificationCompatBase$Action;)V ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,15 +11,15 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 9 │ + .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ @@ -28,195 +28,193 @@ │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ .param p10, "progressMax" # I │ .param p11, "progress" # I │ .param p12, "progressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v5, Landroid/app/Notification$Builder; │ + new-instance v4, Landroid/app/Notification$Builder; │ │ - invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v6, p1, Landroid/app/Notification;->when:J │ + iget-wide v5, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v6, p1, Landroid/app/Notification;->icon:I │ + iget v5, p1, Landroid/app/Notification;->icon:I │ │ - iget v7, p1, Landroid/app/Notification;->iconLevel:I │ + iget v6, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v6, p1, Landroid/app/Notification;->ledARGB:I │ + iget v5, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->flags:I │ + iget v4, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v5, v5, 0x2 │ + and-int/lit8 v4, v4, 0x2 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ :goto_0 │ - invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->flags:I │ + iget v4, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v5, v5, 0x8 │ + and-int/lit8 v4, v4, 0x8 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ :goto_1 │ - invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->flags:I │ + iget v4, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v5, v5, 0x10 │ + and-int/lit8 v4, v4, 0x10 │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ :goto_2 │ - invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ - │ - iget v6, p1, Landroid/app/Notification;->defaults:I │ + move-result-object v4 │ │ - invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + iget v5, p1, Landroid/app/Notification;->defaults:I │ │ - move-result-object v5 │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v5 │ + invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v5 │ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v5 │ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-object/from16 v0, p7 │ + move-result-object v4 │ │ - invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->flags:I │ + iget v4, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v5, v5, 0x80 │ + and-int/lit16 v4, v4, 0x80 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 54 │ - .local v4, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v3, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - return-object v5 │ + return-object v4 │ │ .line 31 │ - .end local v4 # "b":Landroid/app/Notification$Builder; │ + .end local v3 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/app/NotificationCompatKitKat$Builder.smali │ @@ -33,15 +33,15 @@ │ .end field │ │ .field private mExtras:Landroid/os/Bundle; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ - .locals 8 │ + .locals 7 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -90,339 +90,337 @@ │ │ .prologue │ .line 44 │ .local p19, "people":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 35 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mActionExtrasList:Ljava/util/List; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mActionExtrasList:Ljava/util/List; │ │ .line 45 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v3, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v6, p2, Landroid/app/Notification;->when:J │ + iget-wide v4, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->icon:I │ + iget v4, p2, Landroid/app/Notification;->icon:I │ │ - iget v6, p2, Landroid/app/Notification;->iconLevel:I │ + iget v5, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->ledARGB:I │ + iget v4, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v3, v3, 0x2 │ │ - if-eqz v4, :cond_5 │ + if-eqz v3, :cond_5 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v3, v3, 0x8 │ │ - if-eqz v4, :cond_6 │ + if-eqz v3, :cond_6 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v3, v3, 0x10 │ │ - if-eqz v4, :cond_7 │ + if-eqz v3, :cond_7 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget v5, p2, Landroid/app/Notification;->defaults:I │ + iget v4, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p17 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - move-object/from16 v0, p8 │ + invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-result-object v3 │ │ - move-result-object v4 │ + iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ - │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->flags:I │ + iget v3, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v3, v3, 0x80 │ │ - if-eqz v4, :cond_8 │ + if-eqz v3, :cond_8 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p16 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->b:Landroid/app/Notification$Builder; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->b:Landroid/app/Notification$Builder; │ │ .line 71 │ - new-instance v4, Landroid/os/Bundle; │ + new-instance v3, Landroid/os/Bundle; │ │ - invoke-direct {v4}, Landroid/os/Bundle;->()V │ + invoke-direct {v3}, Landroid/os/Bundle;->()V │ │ - iput-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iput-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ .line 72 │ if-eqz p20, :cond_0 │ │ .line 73 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ move-object/from16 v0, p20 │ │ - invoke-virtual {v4, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ + invoke-virtual {v3, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ │ .line 75 │ :cond_0 │ if-eqz p19, :cond_1 │ │ invoke-virtual/range {p19 .. p19}, Ljava/util/ArrayList;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 76 │ - iget-object v5, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v6, "android.people" │ + const-string v5, "android.people" │ │ invoke-virtual/range {p19 .. p19}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ move-object/from16 v0, p19 │ │ - invoke-virtual {v0, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, [Ljava/lang/String; │ + check-cast v3, [Ljava/lang/String; │ │ - invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V │ + invoke-virtual {v4, v5, v3}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V │ │ .line 79 │ :cond_1 │ if-eqz p18, :cond_2 │ │ .line 80 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.localOnly" │ + const-string v4, "android.support.localOnly" │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ .line 82 │ :cond_2 │ if-eqz p21, :cond_3 │ │ .line 83 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.groupKey" │ + const-string v4, "android.support.groupKey" │ │ move-object/from16 v0, p21 │ │ - invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 84 │ if-eqz p22, :cond_9 │ │ .line 85 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.isGroupSummary" │ + const-string v4, "android.support.isGroupSummary" │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ .line 90 │ :cond_3 │ :goto_4 │ if-eqz p23, :cond_4 │ │ .line 91 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.sortKey" │ + const-string v4, "android.support.sortKey" │ │ move-object/from16 v0, p23 │ │ - invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 93 │ :cond_4 │ return-void │ │ .line 45 │ :cond_5 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_0 │ │ :cond_6 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_1 │ │ :cond_7 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_2 │ │ :cond_8 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_3 │ │ .line 87 │ :cond_9 │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ + iget-object v3, p0, Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; │ │ - const-string v5, "android.support.useSideChannel" │ + const-string v4, "android.support.useSideChannel" │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ + invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ goto :goto_4 │ .end method │ │ │ # virtual methods │ .method public addAction(Landroid/support/v4/app/NotificationCompatBase$Action;)V ├── smali/android/support/v4/app/NotificationManagerCompat$SideChannelManager.smali │ @@ -808,17 +808,17 @@ │ │ move-result-object v1 │ │ .line 480 │ .local v1, "msg":Landroid/os/Message; │ iget-object v2, p0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;->mHandler:Landroid/os/Handler; │ │ - int-to-long v4, v0 │ + int-to-long v3, v0 │ │ - invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z │ + invoke-virtual {v2, v1, v3, v4}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z │ │ goto/16 :goto_0 │ .end method │ │ .method private updateListenerMap()V │ .locals 12 ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -559,15 +559,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v2, 0x5 │ + const/4 v1, 0x5 │ │ - const/16 v3, 0x80 │ + const/16 v2, 0x80 │ │ - const-wide/16 v4, 0x1 │ + const-wide/16 v3, 0x1 │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/media/MediaMetadataCompat$Builder.smali │ @@ -155,15 +155,15 @@ │ invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ │ .line 617 │ return-object p0 │ .end method │ │ .method public putLong(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ - .locals 4 │ + .locals 3 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "value" # J │ │ .prologue │ .line 561 │ # getter for: Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; │ invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;->access$200()Landroid/support/v4/util/ArrayMap; ├── smali/android/support/v4/media/MediaMetadataCompat.smali │ @@ -503,15 +503,15 @@ │ .line 31 │ sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; │ │ return-object v0 │ .end method │ │ .method public static fromMediaMetadata(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; │ - .locals 8 │ + .locals 7 │ .param p0, "metadataObj" # Ljava/lang/Object; │ │ .prologue │ .line 357 │ if-eqz p0, :cond_0 │ │ sget v5, Landroid/os/Build$VERSION;->SDK_INT:I │ @@ -582,17 +582,17 @@ │ │ goto :goto_1 │ │ .line 371 │ :pswitch_0 │ invoke-static {p0, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;->getLong(Ljava/lang/Object;Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-virtual {v0, v2, v6, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;->putLong(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ + invoke-virtual {v0, v2, v5, v6}, Landroid/support/v4/media/MediaMetadataCompat$Builder;->putLong(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ goto :goto_1 │ │ .line 367 │ :pswitch_1 │ invoke-static {p0, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;->getBitmap(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ @@ -718,24 +718,24 @@ │ │ invoke-static {v3, v4, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method public getLong(Ljava/lang/String;)J │ - .locals 4 │ + .locals 3 │ .param p1, "key" # Ljava/lang/String; │ │ .prologue │ .line 280 │ iget-object v0, p0, Landroid/support/v4/media/MediaMetadataCompat;->mBundle:Landroid/os/Bundle; │ │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - invoke-virtual {v0, p1, v2, v3}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {v0, p1, v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public getMediaMetadata()Ljava/lang/Object; ├── smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali │ @@ -393,15 +393,15 @@ │ invoke-virtual {p0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V │ │ .line 172 │ return-void │ .end method │ │ .method public refreshState(ZJI)V │ - .locals 4 │ + .locals 3 │ .param p1, "playing" # Z │ .param p2, "position" # J │ .param p4, "transportControls" # I │ │ .prologue │ .line 159 │ iget-object v0, p0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient; ├── smali/android/support/v4/media/TransportPerformer.smali │ @@ -27,69 +27,69 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onAudioFocusChange(I)V │ - .locals 9 │ + .locals 8 │ .param p1, "focusChange" # I │ │ .prologue │ .line 188 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 189 │ - .local v7, "keyCode":I │ + .local v6, "keyCode":I │ packed-switch p1, :pswitch_data_0 │ │ .line 196 │ :goto_0 │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 197 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 198 │ - .local v2, "now":J │ - new-instance v1, Landroid/view/KeyEvent; │ + .local v1, "now":J │ + new-instance v0, Landroid/view/KeyEvent; │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - move-wide v4, v2 │ + move-wide v3, v1 │ │ - invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ │ .line 199 │ - new-instance v1, Landroid/view/KeyEvent; │ + new-instance v0, Landroid/view/KeyEvent; │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - move-wide v4, v2 │ + move-wide v3, v1 │ │ - invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ │ .line 201 │ - .end local v2 # "now":J │ + .end local v1 # "now":J │ :cond_0 │ return-void │ │ .line 193 │ :pswitch_0 │ - const/16 v7, 0x7f │ + const/16 v6, 0x7f │ │ goto :goto_0 │ │ .line 189 │ :pswitch_data_0 │ .packed-switch -0x1 │ :pswitch_0 ├── smali/android/support/v4/media/session/MediaControllerCompatApi21$TransportControls.smali │ @@ -82,15 +82,15 @@ │ invoke-virtual {p0}, Landroid/media/session/MediaController$TransportControls;->rewind()V │ │ .line 103 │ return-void │ .end method │ │ .method public static seekTo(Ljava/lang/Object;J)V │ - .locals 1 │ + .locals 0 │ .param p0, "controlsObj" # Ljava/lang/Object; │ .param p1, "pos" # J │ │ .prologue │ .line 94 │ check-cast p0, Landroid/media/session/MediaController$TransportControls; ├── smali/android/support/v4/media/session/PlaybackStateCompat.smali │ @@ -443,15 +443,15 @@ │ .line 310 │ iget v0, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mSpeed:F │ │ return v0 │ .end method │ │ .method public getPlaybackState()Ljava/lang/Object; │ - .locals 12 │ + .locals 11 │ │ .prologue │ .line 385 │ iget-object v0, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mStateObj:Ljava/lang/Object; │ │ if-nez v0, :cond_0 │ │ @@ -467,29 +467,29 @@ │ │ .line 391 │ :goto_0 │ return-object v0 │ │ .line 389 │ :cond_1 │ - iget v1, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mState:I │ + iget v0, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mState:I │ │ - iget-wide v2, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mPosition:J │ + iget-wide v1, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mPosition:J │ │ - iget-wide v4, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mBufferedPosition:J │ + iget-wide v3, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mBufferedPosition:J │ │ - iget v6, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mSpeed:F │ + iget v5, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mSpeed:F │ │ - iget-wide v7, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mActions:J │ + iget-wide v6, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mActions:J │ │ - iget-object v9, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mErrorMessage:Ljava/lang/CharSequence; │ + iget-object v8, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mErrorMessage:Ljava/lang/CharSequence; │ │ - iget-wide v10, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mUpdateTime:J │ + iget-wide v9, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mUpdateTime:J │ │ - invoke-static/range {v1 .. v11}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;->newInstance(IJJFJLjava/lang/CharSequence;J)Ljava/lang/Object; │ + invoke-static/range {v0 .. v10}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;->newInstance(IJJFJLjava/lang/CharSequence;J)Ljava/lang/Object; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mStateObj:Ljava/lang/Object; │ │ .line 391 │ iget-object v0, p0, Landroid/support/v4/media/session/PlaybackStateCompat;->mStateObj:Ljava/lang/Object; ├── smali/android/support/v4/media/session/PlaybackStateCompat$Builder.smali │ @@ -137,27 +137,27 @@ │ │ invoke-direct/range {v0 .. v12}, Landroid/support/v4/media/session/PlaybackStateCompat;->(IJJFJLjava/lang/CharSequence;JLandroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ return-object v0 │ .end method │ │ .method public setActions(J)V │ - .locals 1 │ + .locals 0 │ .param p1, "capabilities" # J │ │ .prologue │ .line 500 │ iput-wide p1, p0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActions:J │ │ .line 501 │ return-void │ .end method │ │ .method public setBufferedPosition(J)V │ - .locals 1 │ + .locals 0 │ .param p1, "bufferPosition" # J │ │ .prologue │ .line 481 │ iput-wide p1, p0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mBufferedPosition:J │ │ .line 482 ├── smali/android/support/v4/provider/DocumentsContractApi19.smali │ @@ -459,43 +459,43 @@ │ :cond_1 │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public static lastModified(Landroid/content/Context;Landroid/net/Uri;)J │ - .locals 4 │ + .locals 3 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "self" # Landroid/net/Uri; │ │ .prologue │ .line 67 │ const-string v0, "last_modified" │ │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - invoke-static {p0, p1, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;->queryForLong(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ + invoke-static {p0, p1, v0, v1, v2}, Landroid/support/v4/provider/DocumentsContractApi19;->queryForLong(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public static length(Landroid/content/Context;Landroid/net/Uri;)J │ - .locals 4 │ + .locals 3 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "self" # Landroid/net/Uri; │ │ .prologue │ .line 71 │ const-string v0, "_size" │ │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - invoke-static {p0, p1, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;->queryForLong(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ + invoke-static {p0, p1, v0, v1, v2}, Landroid/support/v4/provider/DocumentsContractApi19;->queryForLong(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method private static queryForInt(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I │ @@ -515,15 +515,15 @@ │ │ long-to-int v0, v0 │ │ return v0 │ .end method │ │ .method private static queryForLong(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ - .locals 9 │ + .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "self" # Landroid/net/Uri; │ .param p2, "column" # Ljava/lang/String; │ .param p3, "defaultValue" # J │ │ .prologue │ .line 169 ├── smali/android/support/v4/util/ContainerHelpers.smali │ @@ -118,47 +118,47 @@ │ │ .line 68 │ .local v0, "hi":I │ :goto_0 │ if-gt v1, v0, :cond_1 │ │ .line 69 │ - add-int v3, v1, v0 │ + add-int v5, v1, v0 │ │ - ushr-int/lit8 v2, v3, 0x1 │ + ushr-int/lit8 v2, v5, 0x1 │ │ .line 70 │ .local v2, "mid":I │ - aget-wide v4, p0, v2 │ + aget-wide v3, p0, v2 │ │ .line 72 │ - .local v4, "midVal":J │ - cmp-long v3, v4, p2 │ + .local v3, "midVal":J │ + cmp-long v5, v3, p2 │ │ - if-gez v3, :cond_0 │ + if-gez v5, :cond_0 │ │ .line 73 │ add-int/lit8 v1, v2, 0x1 │ │ goto :goto_0 │ │ .line 74 │ :cond_0 │ - cmp-long v3, v4, p2 │ + cmp-long v5, v3, p2 │ │ - if-lez v3, :cond_2 │ + if-lez v5, :cond_2 │ │ .line 75 │ add-int/lit8 v0, v2, -0x1 │ │ goto :goto_0 │ │ .line 80 │ .end local v2 # "mid":I │ - .end local v4 # "midVal":J │ + .end local v3 # "midVal":J │ :cond_1 │ xor-int/lit8 v2, v1, -0x1 │ │ :cond_2 │ return v2 │ .end method ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -557,15 +557,15 @@ │ │ aget-object p3, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public indexOfKey(J)I │ - .locals 3 │ + .locals 2 │ .param p1, "key" # J │ │ .prologue │ .line 283 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ @@ -662,15 +662,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 9 │ + .locals 8 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ @@ -865,15 +865,15 @@ │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 1 │ + .locals 0 │ .param p1, "key" # J │ │ .prologue │ .line 132 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 4 │ + .locals 3 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 2 │ + .locals 1 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 6 │ + .locals 5 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -461,15 +461,15 @@ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ .line 182 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 8 │ + .locals 7 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ @@ -483,27 +483,27 @@ │ :goto_0 │ return v2 │ │ .line 443 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - sub-long/2addr v4, v6 │ + sub-long/2addr v3, v5 │ │ - sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v6, v3 │ + int-to-long v5, v5 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-gtz v3, :cond_0 │ │ .line 447 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ @@ -560,1448 +560,1448 @@ │ .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 42 │ + .locals 41 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 224 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v6 │ + move-result v5 │ │ .line 226 │ - .local v6, "action":I │ + .local v5, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-nez v36, :cond_0 │ + if-nez v35, :cond_0 │ │ .line 227 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 229 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 231 │ - and-int/lit16 v0, v6, 0xff │ + and-int/lit16 v0, v5, 0xff │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - const/16 v37, 0x6 │ + const/16 v36, 0x6 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ - move/from16 v1, v37 │ + move/from16 v1, v36 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ .line 233 │ - .local v22, "pointerUp":Z │ + .local v21, "pointerUp":Z │ :goto_0 │ - if-eqz v22, :cond_2 │ + if-eqz v21, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v25 │ + move-result v24 │ │ .line 236 │ - .local v25, "skipIndex":I │ + .local v24, "skipIndex":I │ :goto_1 │ - const/16 v26, 0x0 │ + const/16 v25, 0x0 │ │ - .local v26, "sumX":F │ - const/16 v27, 0x0 │ + .local v25, "sumX":F │ + const/16 v26, 0x0 │ │ .line 237 │ - .local v27, "sumY":F │ + .local v26, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v7 │ + move-result v6 │ │ .line 238 │ - .local v7, "count":I │ - const/16 v18, 0x0 │ + .local v6, "count":I │ + const/16 v17, 0x0 │ │ - .local v18, "i":I │ + .local v17, "i":I │ :goto_2 │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - if-ge v0, v7, :cond_4 │ + if-ge v0, v6, :cond_4 │ │ .line 239 │ - move/from16 v0, v25 │ + move/from16 v0, v24 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ if-ne v0, v1, :cond_3 │ │ .line 238 │ :goto_3 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_2 │ │ .line 231 │ - .end local v7 # "count":I │ - .end local v18 # "i":I │ - .end local v22 # "pointerUp":Z │ - .end local v25 # "skipIndex":I │ - .end local v26 # "sumX":F │ - .end local v27 # "sumY":F │ + .end local v6 # "count":I │ + .end local v17 # "i":I │ + .end local v21 # "pointerUp":Z │ + .end local v24 # "skipIndex":I │ + .end local v25 # "sumX":F │ + .end local v26 # "sumY":F │ :cond_1 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ goto :goto_0 │ │ .line 233 │ - .restart local v22 # "pointerUp":Z │ + .restart local v21 # "pointerUp":Z │ :cond_2 │ - const/16 v25, -0x1 │ + const/16 v24, -0x1 │ │ goto :goto_1 │ │ .line 240 │ - .restart local v7 # "count":I │ - .restart local v18 # "i":I │ - .restart local v25 # "skipIndex":I │ - .restart local v26 # "sumX":F │ - .restart local v27 # "sumY":F │ + .restart local v6 # "count":I │ + .restart local v17 # "i":I │ + .restart local v24 # "skipIndex":I │ + .restart local v25 # "sumX":F │ + .restart local v26 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v36 │ + move-result v35 │ │ - add-float v26, v26, v36 │ + add-float v25, v25, v35 │ │ .line 241 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v36 │ + move-result v35 │ │ - add-float v27, v27, v36 │ + add-float v26, v26, v35 │ │ goto :goto_3 │ │ .line 243 │ :cond_4 │ - if-eqz v22, :cond_6 │ + if-eqz v21, :cond_6 │ │ - add-int/lit8 v12, v7, -0x1 │ + add-int/lit8 v11, v6, -0x1 │ │ .line 244 │ - .local v12, "div":I │ + .local v11, "div":I │ :goto_4 │ - int-to-float v0, v12 │ + int-to-float v0, v11 │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - div-float v14, v26, v36 │ + div-float v13, v25, v35 │ │ .line 245 │ - .local v14, "focusX":F │ - int-to-float v0, v12 │ + .local v13, "focusX":F │ + int-to-float v0, v11 │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - div-float v15, v27, v36 │ + div-float v14, v26, v35 │ │ .line 247 │ - .local v15, "focusY":F │ - const/16 v17, 0x0 │ + .local v14, "focusY":F │ + const/16 v16, 0x0 │ │ .line 249 │ - .local v17, "handled":Z │ - and-int/lit16 v0, v6, 0xff │ + .local v16, "handled":Z │ + and-int/lit16 v0, v5, 0xff │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - packed-switch v36, :pswitch_data_0 │ + packed-switch v35, :pswitch_data_0 │ │ .line 405 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v17 │ + return v16 │ │ - .end local v12 # "div":I │ - .end local v14 # "focusX":F │ - .end local v15 # "focusY":F │ - .end local v17 # "handled":Z │ + .end local v11 # "div":I │ + .end local v13 # "focusX":F │ + .end local v14 # "focusY":F │ + .end local v16 # "handled":Z │ :cond_6 │ - move v12, v7 │ + move v11, v6 │ │ .line 243 │ goto :goto_4 │ │ .line 251 │ - .restart local v12 # "div":I │ - .restart local v14 # "focusX":F │ - .restart local v15 # "focusY":F │ - .restart local v17 # "handled":Z │ + .restart local v11 # "div":I │ + .restart local v13 # "focusX":F │ + .restart local v14 # "focusY":F │ + .restart local v16 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 252 │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 254 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ .line 258 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 259 │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 263 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x3e8 │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v38, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v38 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v38, v0 │ + move/from16 v37, v0 │ │ - invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 264 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v28 │ + move-result v27 │ │ .line 265 │ - .local v28, "upIndex":I │ + .local v27, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v18 │ │ .line 266 │ - .local v19, "id1":I │ + .local v18, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v33 │ + move-result v32 │ │ .line 267 │ - .local v33, "x1":F │ + .local v32, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v34 │ │ .line 268 │ - .local v35, "y1":F │ - const/16 v18, 0x0 │ + .local v34, "y1":F │ + const/16 v17, 0x0 │ │ :goto_6 │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - if-ge v0, v7, :cond_5 │ + if-ge v0, v6, :cond_5 │ │ .line 269 │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ if-ne v0, v1, :cond_8 │ │ .line 268 │ :cond_7 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_6 │ │ .line 271 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v19 │ │ .line 272 │ - .local v20, "id2":I │ + .local v19, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v36 │ + move-result v35 │ │ - mul-float v32, v33, v36 │ + mul-float v31, v32, v35 │ │ .line 273 │ - .local v32, "x":F │ + .local v31, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v36 │ + move-result v35 │ │ - mul-float v34, v35, v36 │ + mul-float v33, v34, v35 │ │ .line 275 │ - .local v34, "y":F │ - add-float v13, v32, v34 │ + .local v33, "y":F │ + add-float v12, v31, v33 │ │ .line 276 │ - .local v13, "dot":F │ - const/16 v36, 0x0 │ + .local v12, "dot":F │ + const/16 v35, 0x0 │ │ - cmpg-float v36, v13, v36 │ + cmpg-float v35, v12, v35 │ │ - if-gez v36, :cond_7 │ + if-gez v35, :cond_7 │ │ .line 277 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ .line 284 │ - .end local v13 # "dot":F │ - .end local v19 # "id1":I │ - .end local v20 # "id2":I │ - .end local v28 # "upIndex":I │ - .end local v32 # "x":F │ - .end local v33 # "x1":F │ - .end local v34 # "y":F │ - .end local v35 # "y1":F │ + .end local v12 # "dot":F │ + .end local v18 # "id1":I │ + .end local v19 # "id2":I │ + .end local v27 # "upIndex":I │ + .end local v31 # "x":F │ + .end local v32 # "x1":F │ + .end local v33 # "y":F │ + .end local v34 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-eqz v36, :cond_a │ + if-eqz v35, :cond_a │ │ .line 285 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x3 │ + const/16 v36, 0x3 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v16 │ + move-result v15 │ │ .line 286 │ - .local v16, "hadTapMessage":Z │ - if-eqz v16, :cond_9 │ + .local v15, "hadTapMessage":Z │ + if-eqz v15, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x3 │ + const/16 v36, 0x3 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 287 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-eqz v36, :cond_d │ + if-eqz v35, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-eqz v36, :cond_d │ + if-eqz v35, :cond_d │ │ - if-eqz v16, :cond_d │ + if-eqz v15, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ - move-object/from16 v2, v37 │ + move-object/from16 v2, v36 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v36 │ + move-result v35 │ │ - if-eqz v36, :cond_d │ + if-eqz v35, :cond_d │ │ .line 290 │ - const/16 v36, 0x1 │ + const/16 v35, 0x1 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 292 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v36, v0 │ │ - invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v36 │ + move-result v35 │ │ - or-int v17, v17, v36 │ + or-int v16, v16, v35 │ │ .line 294 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v36 │ + move-result v35 │ │ - or-int v17, v17, v36 │ + or-int v16, v16, v35 │ │ .line 301 │ - .end local v16 # "hadTapMessage":Z │ + .end local v15 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 302 │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 303 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-eqz v36, :cond_b │ + if-eqz v35, :cond_b │ │ .line 304 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ │ .line 306 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ .line 307 │ - const/16 v36, 0x1 │ + const/16 v35, 0x1 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 308 │ - const/16 v36, 0x1 │ + const/16 v35, 0x1 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ .line 309 │ - const/16 v36, 0x1 │ + const/16 v35, 0x1 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 310 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ .line 311 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 313 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-eqz v36, :cond_c │ + if-eqz v35, :cond_c │ │ .line 314 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x2 │ + const/16 v36, 0x2 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 315 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x2 │ + const/16 v36, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v38, v0 │ + move-object/from16 v37, v0 │ │ - invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v38 │ + move-result-wide v37 │ │ - sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v40 │ + move/from16 v0, v39 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v40, v0 │ + move-wide/from16 v39, v0 │ │ - add-long v38, v38, v40 │ + add-long v37, v37, v39 │ │ - sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v40 │ + move/from16 v0, v39 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v40, v0 │ + move-wide/from16 v39, v0 │ │ - add-long v38, v38, v40 │ + add-long v37, v37, v39 │ │ - invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 318 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x1 │ + const/16 v36, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v38, v0 │ + move-object/from16 v37, v0 │ │ - invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v38 │ + move-result-wide v37 │ │ - sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v40 │ + move/from16 v0, v39 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v40, v0 │ + move-wide/from16 v39, v0 │ │ - add-long v38, v38, v40 │ + add-long v37, v37, v39 │ │ - invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 319 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v36 │ + move-result v35 │ │ - or-int v17, v17, v36 │ + or-int v16, v16, v35 │ │ .line 320 │ goto/16 :goto_5 │ │ .line 297 │ - .restart local v16 # "hadTapMessage":Z │ + .restart local v15 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x3 │ + const/16 v36, 0x3 │ │ - sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v38 │ + move/from16 v0, v37 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v38, v0 │ + move-wide/from16 v37, v0 │ │ - invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ .line 323 │ - .end local v16 # "hadTapMessage":Z │ + .end local v15 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-nez v36, :cond_5 │ + if-nez v35, :cond_5 │ │ .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - sub-float v23, v36, v14 │ + sub-float v22, v35, v13 │ │ .line 327 │ - .local v23, "scrollX":F │ + .local v22, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - sub-float v24, v36, v15 │ + sub-float v23, v35, v14 │ │ .line 328 │ - .local v24, "scrollY":F │ + .local v23, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-eqz v36, :cond_e │ + if-eqz v35, :cond_e │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v36 │ + move-result v35 │ │ - or-int v17, v17, v36 │ + or-int v16, v16, v35 │ │ goto/16 :goto_5 │ │ .line 331 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-eqz v36, :cond_10 │ + if-eqz v35, :cond_10 │ │ .line 332 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - sub-float v36, v14, v36 │ + sub-float v35, v13, v35 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ - float-to-int v9, v0 │ + float-to-int v8, v0 │ │ .line 333 │ - .local v9, "deltaX":I │ + .local v8, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - sub-float v36, v15, v36 │ + sub-float v35, v14, v35 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ - float-to-int v10, v0 │ + float-to-int v9, v0 │ │ .line 334 │ - .local v10, "deltaY":I │ - mul-int v36, v9, v9 │ + .local v9, "deltaY":I │ + mul-int v35, v8, v8 │ │ - mul-int v37, v10, v10 │ + mul-int v36, v9, v9 │ │ - add-int v11, v36, v37 │ + add-int v10, v35, v36 │ │ .line 335 │ - .local v11, "distance":I │ + .local v10, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ - if-le v11, v0, :cond_f │ + if-le v10, v0, :cond_f │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v36 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v23 │ + move/from16 v3, v22 │ │ - move/from16 v4, v24 │ + move/from16 v4, v23 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v17 │ + move-result v16 │ │ .line 337 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 338 │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ .line 339 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x3 │ + const/16 v36, 0x3 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 341 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x1 │ + const/16 v36, 0x1 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 342 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x2 │ + const/16 v36, 0x2 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 344 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ - if-le v11, v0, :cond_5 │ + if-le v10, v0, :cond_5 │ │ .line 345 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ .line 347 │ - .end local v9 # "deltaX":I │ - .end local v10 # "deltaY":I │ - .end local v11 # "distance":I │ + .end local v8 # "deltaX":I │ + .end local v9 # "deltaY":I │ + .end local v10 # "distance":I │ :cond_10 │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ │ - move-result v36 │ + move-result v35 │ │ - const/high16 v37, 0x3f800000 # 1.0f │ + const/high16 v36, 0x3f800000 # 1.0f │ │ - cmpl-float v36, v36, v37 │ + cmpl-float v35, v35, v36 │ │ - if-gez v36, :cond_11 │ + if-gez v35, :cond_11 │ │ - invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v36 │ + move-result v35 │ │ - const/high16 v37, 0x3f800000 # 1.0f │ + const/high16 v36, 0x3f800000 # 1.0f │ │ - cmpl-float v36, v36, v37 │ + cmpl-float v35, v35, v36 │ │ - if-ltz v36, :cond_5 │ + if-ltz v35, :cond_5 │ │ .line 348 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v36 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v23 │ + move/from16 v3, v22 │ │ - move/from16 v4, v24 │ + move/from16 v4, v23 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v17 │ + move-result v16 │ │ .line 349 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 350 │ move-object/from16 v0, p0 │ │ - iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ .line 355 │ - .end local v23 # "scrollX":F │ - .end local v24 # "scrollY":F │ + .end local v22 # "scrollX":F │ + .end local v23 # "scrollY":F │ :pswitch_5 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 356 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 357 │ - .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ + .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-eqz v36, :cond_15 │ + if-eqz v35, :cond_15 │ │ .line 359 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v36 │ + move-result v35 │ │ - or-int v17, v17, v36 │ + or-int v16, v16, v35 │ │ .line 383 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-eqz v36, :cond_13 │ + if-eqz v35, :cond_13 │ │ .line 384 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ │ .line 387 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-eqz v36, :cond_14 │ + if-eqz v35, :cond_14 │ │ .line 391 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ │ .line 392 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 394 │ :cond_14 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 395 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 396 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x1 │ + const/16 v36, 0x1 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 397 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x2 │ + const/16 v36, 0x2 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ .line 360 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-eqz v36, :cond_16 │ + if-eqz v35, :cond_16 │ │ .line 361 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - const/16 v37, 0x3 │ + const/16 v36, 0x3 │ │ - invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 362 │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ .line 363 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-eqz v36, :cond_17 │ + if-eqz v35, :cond_17 │ │ .line 364 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v17 │ + move-result v16 │ │ .line 365 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ - move/from16 v36, v0 │ + move/from16 v35, v0 │ │ - if-eqz v36, :cond_12 │ + if-eqz v35, :cond_12 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - if-eqz v36, :cond_12 │ + if-eqz v35, :cond_12 │ │ .line 366 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ │ goto/16 :goto_8 │ │ .line 370 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v29, v0 │ + move-object/from16 v28, v0 │ │ .line 371 │ - .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v36, 0x0 │ + .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v35, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v36 │ + move/from16 v1, v35 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v21 │ + move-result v20 │ │ .line 372 │ - .local v21, "pointerId":I │ - const/16 v36, 0x3e8 │ + .local v20, "pointerId":I │ + const/16 v35, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v36 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v36, v0 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move/from16 v1, v36 │ + move/from16 v1, v35 │ │ - move/from16 v2, v37 │ + move/from16 v2, v36 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 373 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v31 │ + move-result v30 │ │ .line 375 │ - .local v31, "velocityY":F │ - move-object/from16 v0, v29 │ + .local v30, "velocityY":F │ + move-object/from16 v0, v28 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v29 │ │ .line 378 │ - .local v30, "velocityX":F │ - invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ + .local v29, "velocityX":F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v36 │ + move-result v35 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v36 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v36, v0 │ │ - cmpl-float v36, v36, v37 │ + cmpl-float v35, v35, v36 │ │ - if-gtz v36, :cond_18 │ + if-gtz v35, :cond_18 │ │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ │ - move-result v36 │ + move-result v35 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v36 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v36, v0 │ │ - cmpl-float v36, v36, v37 │ + cmpl-float v35, v35, v36 │ │ - if-lez v36, :cond_12 │ + if-lez v35, :cond_12 │ │ .line 380 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v35, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v36 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v30 │ + move/from16 v3, v29 │ │ - move/from16 v4, v31 │ + move/from16 v4, v30 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v17 │ + move-result v16 │ │ goto/16 :goto_8 │ │ .line 401 │ - .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v21 # "pointerId":I │ - .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v30 # "velocityX":F │ - .end local v31 # "velocityY":F │ + .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v20 # "pointerId":I │ + .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v29 # "velocityX":F │ + .end local v30 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ .line 249 │ :pswitch_data_0 ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -787,15 +787,15 @@ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 389 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 3 │ + .locals 2 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 391 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -187,15 +187,15 @@ │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 984 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 987 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -958,15 +958,15 @@ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 1422 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ .line 1438 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; ├── smali/android/support/v4/view/ViewPager.smali │ @@ -4867,264 +4867,258 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 18 │ + .locals 17 │ .param p1, "xOffset" # F │ │ .prologue │ .line 2335 │ move-object/from16 v0, p0 │ │ - iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 2336 │ - new-instance v2, Ljava/lang/IllegalStateException; │ + new-instance v1, Ljava/lang/IllegalStateException; │ │ - const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 2339 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v2, v2, p1 │ + add-float v1, v1, p1 │ │ move-object/from16 v0, p0 │ │ - iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2341 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v2 │ + move-result v1 │ │ - int-to-float v14, v2 │ + int-to-float v13, v1 │ │ .line 2342 │ - .local v14, "oldScrollX":F │ - sub-float v16, v14, p1 │ + .local v13, "oldScrollX":F │ + sub-float v15, v13, p1 │ │ .line 2343 │ - .local v16, "scrollX":F │ + .local v15, "scrollX":F │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v17 │ + move-result v16 │ │ .line 2345 │ - .local v17, "width":I │ - move/from16 v0, v17 │ + .local v16, "width":I │ + move/from16 v0, v16 │ │ - int-to-float v2, v0 │ + int-to-float v1, v0 │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v13, v2, v3 │ + mul-float v12, v1, v2 │ │ .line 2346 │ - .local v13, "leftBound":F │ - move/from16 v0, v17 │ + .local v12, "leftBound":F │ + move/from16 v0, v16 │ │ - int-to-float v2, v0 │ + int-to-float v1, v0 │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v15, v2, v3 │ + mul-float v14, v1, v2 │ │ .line 2348 │ - .local v15, "rightBound":F │ + .local v14, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2349 │ - .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, -0x1 │ + add-int/lit8 v2, v2, -0x1 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2350 │ - .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 2351 │ - iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - int-to-float v3, v0 │ + int-to-float v2, v0 │ │ - mul-float v13, v2, v3 │ + mul-float v12, v1, v2 │ │ .line 2353 │ :cond_1 │ - iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, -0x1 │ + add-int/lit8 v2, v2, -0x1 │ │ - if-eq v2, v3, :cond_2 │ + if-eq v1, v2, :cond_2 │ │ .line 2354 │ - iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - int-to-float v3, v0 │ + int-to-float v2, v0 │ │ - mul-float v15, v2, v3 │ + mul-float v14, v1, v2 │ │ .line 2357 │ :cond_2 │ - cmpg-float v2, v16, v13 │ + cmpg-float v1, v15, v12 │ │ - if-gez v2, :cond_4 │ + if-gez v1, :cond_4 │ │ .line 2358 │ - move/from16 v16, v13 │ + move v15, v12 │ │ .line 2363 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - move/from16 v0, v16 │ - │ - float-to-int v3, v0 │ + float-to-int v2, v15 │ │ - int-to-float v3, v3 │ + int-to-float v2, v2 │ │ - sub-float v3, v16, v3 │ + sub-float v2, v15, v2 │ │ - add-float/2addr v2, v3 │ + add-float/2addr v1, v2 │ │ move-object/from16 v0, p0 │ │ - iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2364 │ - move/from16 v0, v16 │ - │ - float-to-int v2, v0 │ + float-to-int v1, v15 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v3 │ + move-result v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ .line 2365 │ - move/from16 v0, v16 │ - │ - float-to-int v2, v0 │ + float-to-int v1, v15 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ .line 2368 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 2369 │ - .local v4, "time":J │ + .local v3, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 2371 │ - .local v10, "ev":Landroid/view/MotionEvent; │ + .local v9, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 2372 │ - invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ │ .line 2373 │ return-void │ │ .line 2359 │ - .end local v4 # "time":J │ - .end local v10 # "ev":Landroid/view/MotionEvent; │ + .end local v3 # "time":J │ + .end local v9 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v2, v16, v15 │ + cmpl-float v1, v15, v14 │ │ - if-lez v2, :cond_3 │ + if-lez v1, :cond_3 │ │ .line 2360 │ - move/from16 v16, v15 │ + move v15, v14 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 ├── smali/android/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.smali │ @@ -259,15 +259,15 @@ │ invoke-static {p2, p3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->scaleYBy(Landroid/view/View;F)V │ │ .line 431 │ return-void │ .end method │ │ .method public setDuration(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ - .locals 1 │ + .locals 0 │ .param p1, "vpa" # Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ .param p2, "view" # Landroid/view/View; │ .param p3, "value" # J │ │ .prologue │ .line 340 │ invoke-static {p2, p3, p4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->setDuration(Landroid/view/View;J)V │ @@ -310,15 +310,15 @@ │ invoke-static {p2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->setListener(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ .line 477 │ return-void │ .end method │ │ .method public setStartDelay(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ - .locals 1 │ + .locals 0 │ .param p1, "vpa" # Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ .param p2, "view" # Landroid/view/View; │ .param p3, "value" # J │ │ .prologue │ .line 370 │ invoke-static {p2, p3, p4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->setStartDelay(Landroid/view/View;J)V ├── smali/android/support/v4/view/ViewPropertyAnimatorCompat.smali │ @@ -305,15 +305,15 @@ │ │ .line 1000 │ :cond_0 │ return-void │ .end method │ │ .method public getDuration()J │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 744 │ iget-object v1, p0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference; │ │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ @@ -325,22 +325,22 @@ │ if-eqz v0, :cond_0 │ │ .line 745 │ sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; │ │ invoke-interface {v1, p0, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;->getDuration(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 747 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ :cond_0 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getInterpolator()Landroid/view/animation/Interpolator; │ .locals 2 │ │ @@ -371,15 +371,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getStartDelay()J │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 815 │ iget-object v1, p0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference; │ │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ @@ -391,22 +391,22 @@ │ if-eqz v0, :cond_0 │ │ .line 816 │ sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; │ │ invoke-interface {v1, p0, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;->getStartDelay(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 818 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ :cond_0 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public rotation(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ .locals 2 │ .param p1, "value" # F │ @@ -674,15 +674,15 @@ │ │ .line 989 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ │ .prologue │ .line 623 │ iget-object v1, p0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference; │ │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ @@ -755,15 +755,15 @@ │ │ .line 1198 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setStartDelay(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ │ .prologue │ .line 797 │ iget-object v1, p0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference; │ │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; ├── smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali │ @@ -70,101 +70,101 @@ │ iput v2, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I │ │ .line 749 │ return-void │ .end method │ │ .method private getValueAt(J)F │ - .locals 11 │ + .locals 10 │ .param p1, "currentTime" # J │ │ .prologue │ - const/high16 v10, 0x3f800000 # 1.0f │ + const/high16 v9, 0x3f800000 # 1.0f │ │ const/4 v4, 0x0 │ │ .line 787 │ - iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ + iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ │ - cmp-long v5, p1, v6 │ + cmp-long v5, p1, v5 │ │ if-gez v5, :cond_0 │ │ .line 794 │ :goto_0 │ return v4 │ │ .line 789 │ :cond_0 │ - iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-ltz v5, :cond_1 │ │ - iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - cmp-long v5, p1, v6 │ + cmp-long v5, p1, v5 │ │ if-gez v5, :cond_2 │ │ .line 790 │ :cond_1 │ - iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ + iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ │ - sub-long v2, p1, v6 │ + sub-long v2, p1, v5 │ │ .line 791 │ .local v2, "elapsedSinceStart":J │ const/high16 v5, 0x3f000000 # 0.5f │ │ long-to-float v6, v2 │ │ iget v7, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I │ │ int-to-float v7, v7 │ │ div-float/2addr v6, v7 │ │ # invokes: Landroid/support/v4/widget/AutoScrollHelper;->constrain(FFF)F │ - invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ + invoke-static {v6, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ │ move-result v4 │ │ mul-float/2addr v4, v5 │ │ goto :goto_0 │ │ .line 793 │ .end local v2 # "elapsedSinceStart":J │ :cond_2 │ - iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - sub-long v0, p1, v6 │ + sub-long v0, p1, v5 │ │ .line 794 │ .local v0, "elapsedSinceEnd":J │ iget v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F │ │ - sub-float v5, v10, v5 │ + sub-float v5, v9, v5 │ │ iget v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F │ │ long-to-float v7, v0 │ │ iget v8, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I │ │ int-to-float v8, v8 │ │ div-float/2addr v7, v8 │ │ # invokes: Landroid/support/v4/widget/AutoScrollHelper;->constrain(FFF)F │ - invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ + invoke-static {v7, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ │ move-result v4 │ │ mul-float/2addr v4, v6 │ │ add-float/2addr v4, v5 ├── smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali │ @@ -33,32 +33,32 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 46 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ const/4 v1, 0x0 │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ .line 47 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - const-wide/16 v2, -0x1 │ + const-wide/16 v1, -0x1 │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ - invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ + invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ .line 48 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V ├── smali/android/support/v4/widget/ContentLoadingProgressBar.smali │ @@ -90,15 +90,15 @@ │ .line 30 │ iput-boolean p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ return p1 │ .end method │ │ .method static synthetic access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ - .locals 1 │ + .locals 0 │ .param p0, "x0" # Landroid/support/v4/widget/ContentLoadingProgressBar; │ .param p1, "x1" # J │ │ .prologue │ .line 30 │ iput-wide p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ @@ -145,18 +145,18 @@ │ .line 87 │ return-void │ .end method │ │ │ # virtual methods │ .method public hide()V │ - .locals 10 │ + .locals 9 │ │ .prologue │ - const-wide/16 v8, 0x1f4 │ + const-wide/16 v7, 0x1f4 │ │ const/4 v6, 0x1 │ │ .line 95 │ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z │ │ .line 96 │ @@ -171,15 +171,15 @@ │ │ iget-wide v4, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ sub-long v0, v2, v4 │ │ .line 98 │ .local v0, "diff":J │ - cmp-long v2, v0, v8 │ + cmp-long v2, v0, v7 │ │ if-gez v2, :cond_0 │ │ iget-wide v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ const-wide/16 v4, -0x1 │ │ @@ -203,17 +203,17 @@ │ iget-boolean v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ if-nez v2, :cond_1 │ │ .line 108 │ iget-object v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable; │ │ - sub-long v4, v8, v0 │ + sub-long v3, v7, v0 │ │ - invoke-virtual {p0, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {p0, v2, v3, v4}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 109 │ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ goto :goto_0 │ .end method │ │ @@ -242,15 +242,15 @@ │ invoke-direct {p0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V │ │ .line 82 │ return-void │ .end method │ │ .method public show()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 120 │ const-wide/16 v0, -0x1 │ │ iput-wide v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ @@ -268,17 +268,17 @@ │ iget-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ │ if-nez v0, :cond_0 │ │ .line 124 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable; │ │ - const-wide/16 v2, 0x1f4 │ + const-wide/16 v1, 0x1f4 │ │ - invoke-virtual {p0, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {p0, v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 125 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ │ .line 127 ├── smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali │ @@ -36,21 +36,21 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 56 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ - invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ + invoke-static {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ .line 57 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ # getter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z │ invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ @@ -59,21 +59,21 @@ │ if-nez v0, :cond_0 │ │ .line 58 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ - invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ + invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ .line 59 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V │ + invoke-virtual {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V │ │ .line 61 │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/widget/DrawerLayout.smali │ @@ -1456,15 +1456,15 @@ │ │ .line 686 │ :cond_0 │ return-void │ .end method │ │ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ - .locals 29 │ + .locals 28 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "child" # Landroid/view/View; │ .param p3, "drawingTime" # J │ │ .prologue │ .line 1035 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I ├── smali/android/support/v4/widget/MaterialProgressDrawable$1.smali │ @@ -34,207 +34,207 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public applyTransformation(FLandroid/view/animation/Transformation;)V │ - .locals 18 │ + .locals 16 │ .param p1, "interpolatedTime" # F │ .param p2, "t" # Landroid/view/animation/Transformation; │ │ .prologue │ .line 315 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - iget-boolean v11, v11, Landroid/support/v4/widget/MaterialProgressDrawable;->mFinishing:Z │ + iget-boolean v10, v10, Landroid/support/v4/widget/MaterialProgressDrawable;->mFinishing:Z │ │ - if-eqz v11, :cond_0 │ + if-eqz v10, :cond_0 │ │ .line 316 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ move/from16 v0, p1 │ │ # invokes: Landroid/support/v4/widget/MaterialProgressDrawable;->applyFinishTranslation(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ - invoke-static {v11, v0, v12}, Landroid/support/v4/widget/MaterialProgressDrawable;->access$200(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ + invoke-static {v10, v0, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;->access$200(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ .line 345 │ :goto_0 │ return-void │ │ .line 321 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStrokeWidth()F │ + invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStrokeWidth()F │ │ - move-result v11 │ + move-result v10 │ │ - float-to-double v12, v11 │ + float-to-double v10, v10 │ │ - const-wide v14, 0x401921fb54442d18L # 6.283185307179586 │ + const-wide v12, 0x401921fb54442d18L # 6.283185307179586 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v14, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getCenterRadius()D │ + invoke-virtual {v14}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getCenterRadius()D │ │ - move-result-wide v16 │ + move-result-wide v14 │ │ - mul-double v14, v14, v16 │ + mul-double/2addr v12, v14 │ │ - div-double/2addr v12, v14 │ + div-double/2addr v10, v12 │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ - double-to-float v5, v12 │ + double-to-float v4, v10 │ │ .line 323 │ - .local v5, "minProgressArc":F │ + .local v4, "minProgressArc":F │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingEndTrim()F │ + invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingEndTrim()F │ │ - move-result v8 │ + move-result v7 │ │ .line 324 │ - .local v8, "startingEndTrim":F │ + .local v7, "startingEndTrim":F │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingStartTrim()F │ + invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingStartTrim()F │ │ - move-result v10 │ + move-result v9 │ │ .line 325 │ - .local v10, "startingTrim":F │ + .local v9, "startingTrim":F │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingRotation()F │ + invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingRotation()F │ │ - move-result v9 │ + move-result v8 │ │ .line 329 │ - .local v9, "startingRotation":F │ - const v11, 0x3f4ccccd # 0.8f │ + .local v8, "startingRotation":F │ + const v10, 0x3f4ccccd # 0.8f │ │ - sub-float v4, v11, v5 │ + sub-float v3, v10, v4 │ │ .line 330 │ - .local v4, "minArc":F │ + .local v3, "minArc":F │ # getter for: Landroid/support/v4/widget/MaterialProgressDrawable;->START_CURVE_INTERPOLATOR:Landroid/view/animation/Interpolator; │ invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;->access$300()Landroid/view/animation/Interpolator; │ │ - move-result-object v11 │ + move-result-object v10 │ │ move/from16 v0, p1 │ │ - invoke-interface {v11, v0}, Landroid/view/animation/Interpolator;->getInterpolation(F)F │ + invoke-interface {v10, v0}, Landroid/view/animation/Interpolator;->getInterpolation(F)F │ │ - move-result v11 │ + move-result v10 │ │ - mul-float/2addr v11, v4 │ + mul-float/2addr v10, v3 │ │ - add-float v2, v8, v11 │ + add-float v1, v7, v10 │ │ .line 332 │ - .local v2, "endTrim":F │ + .local v1, "endTrim":F │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setEndTrim(F)V │ + invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setEndTrim(F)V │ │ .line 334 │ - const v11, 0x3f4ccccd # 0.8f │ + const v10, 0x3f4ccccd # 0.8f │ │ # getter for: Landroid/support/v4/widget/MaterialProgressDrawable;->END_CURVE_INTERPOLATOR:Landroid/view/animation/Interpolator; │ invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;->access$400()Landroid/view/animation/Interpolator; │ │ - move-result-object v12 │ + move-result-object v11 │ │ move/from16 v0, p1 │ │ - invoke-interface {v12, v0}, Landroid/view/animation/Interpolator;->getInterpolation(F)F │ + invoke-interface {v11, v0}, Landroid/view/animation/Interpolator;->getInterpolation(F)F │ │ - move-result v12 │ + move-result v11 │ │ - mul-float/2addr v11, v12 │ + mul-float/2addr v10, v11 │ │ - add-float v7, v10, v11 │ + add-float v6, v9, v10 │ │ .line 336 │ - .local v7, "startTrim":F │ + .local v6, "startTrim":F │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11, v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setStartTrim(F)V │ + invoke-virtual {v10, v6}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setStartTrim(F)V │ │ .line 338 │ - const/high16 v11, 0x3e800000 # 0.25f │ + const/high16 v10, 0x3e800000 # 0.25f │ │ - mul-float v11, v11, p1 │ + mul-float v10, v10, p1 │ │ - add-float v6, v9, v11 │ + add-float v5, v8, v10 │ │ .line 339 │ - .local v6, "rotation":F │ + .local v5, "rotation":F │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ - invoke-virtual {v11, v6}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setRotation(F)V │ + invoke-virtual {v10, v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setRotation(F)V │ │ .line 341 │ - const/high16 v11, 0x43100000 # 144.0f │ + const/high16 v10, 0x43100000 # 144.0f │ │ - mul-float v11, v11, p1 │ + mul-float v10, v10, p1 │ │ - const/high16 v12, 0x44340000 # 720.0f │ + const/high16 v11, 0x44340000 # 720.0f │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ + iget-object v12, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ # getter for: Landroid/support/v4/widget/MaterialProgressDrawable;->mRotationCount:F │ - invoke-static {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;->access$500(Landroid/support/v4/widget/MaterialProgressDrawable;)F │ + invoke-static {v12}, Landroid/support/v4/widget/MaterialProgressDrawable;->access$500(Landroid/support/v4/widget/MaterialProgressDrawable;)F │ │ - move-result v13 │ + move-result v12 │ │ - const/high16 v14, 0x40a00000 # 5.0f │ + const/high16 v13, 0x40a00000 # 5.0f │ │ - div-float/2addr v13, v14 │ + div-float/2addr v12, v13 │ │ - mul-float/2addr v12, v13 │ + mul-float/2addr v11, v12 │ │ - add-float v3, v11, v12 │ + add-float v2, v10, v11 │ │ .line 343 │ - .local v3, "groupRotation":F │ + .local v2, "groupRotation":F │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ + iget-object v10, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;->this$0:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - invoke-virtual {v11, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;->setRotation(F)V │ + invoke-virtual {v10, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;->setRotation(F)V │ │ goto/16 :goto_0 │ .end method ├── smali/android/support/v4/widget/MaterialProgressDrawable$Ring.smali │ @@ -157,21 +157,25 @@ │ invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ │ .line 438 │ return-void │ .end method │ │ .method private drawTriangle(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V │ - .locals 8 │ + .locals 10 │ .param p1, "c" # Landroid/graphics/Canvas; │ .param p2, "startAngle" # F │ .param p3, "sweepAngle" # F │ .param p4, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ + const-wide/16 v8, 0x0 │ + │ + const/4 v7, 0x0 │ + │ .line 481 │ iget-boolean v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mShowArrow:Z │ │ if-eqz v3, :cond_0 │ │ .line 482 │ iget-object v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrow:Landroid/graphics/Path; │ @@ -204,80 +208,70 @@ │ │ iget v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrowScale:F │ │ mul-float v0, v3, v4 │ │ .line 492 │ .local v0, "inset":F │ - iget-wide v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mRingCenterRadius:D │ - │ - const-wide/16 v6, 0x0 │ + iget-wide v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mRingCenterRadius:D │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - mul-double/2addr v4, v6 │ + mul-double/2addr v3, v5 │ │ invoke-virtual {p4}, Landroid/graphics/Rect;->exactCenterX()F │ │ - move-result v3 │ + move-result v5 │ │ - float-to-double v6, v3 │ + float-to-double v5, v5 │ │ - add-double/2addr v4, v6 │ + add-double/2addr v3, v5 │ │ - double-to-float v1, v4 │ + double-to-float v1, v3 │ │ .line 493 │ .local v1, "x":F │ - iget-wide v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mRingCenterRadius:D │ - │ - const-wide/16 v6, 0x0 │ + iget-wide v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mRingCenterRadius:D │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - mul-double/2addr v4, v6 │ + mul-double/2addr v3, v5 │ │ invoke-virtual {p4}, Landroid/graphics/Rect;->exactCenterY()F │ │ - move-result v3 │ + move-result v5 │ │ - float-to-double v6, v3 │ + float-to-double v5, v5 │ │ - add-double/2addr v4, v6 │ + add-double/2addr v3, v5 │ │ - double-to-float v2, v4 │ + double-to-float v2, v3 │ │ .line 499 │ .local v2, "y":F │ iget-object v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrow:Landroid/graphics/Path; │ │ - const/4 v4, 0x0 │ - │ - const/4 v5, 0x0 │ - │ - invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;->moveTo(FF)V │ + invoke-virtual {v3, v7, v7}, Landroid/graphics/Path;->moveTo(FF)V │ │ .line 500 │ iget-object v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrow:Landroid/graphics/Path; │ │ iget v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrowWidth:I │ │ int-to-float v4, v4 │ │ iget v5, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrowScale:F │ │ mul-float/2addr v4, v5 │ │ - const/4 v5, 0x0 │ - │ - invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;->lineTo(FF)V │ + invoke-virtual {v3, v4, v7}, Landroid/graphics/Path;->lineTo(FF)V │ │ .line 501 │ iget-object v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrow:Landroid/graphics/Path; │ │ iget v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrowWidth:I │ │ int-to-float v4, v4 │ @@ -356,15 +350,15 @@ │ │ .line 486 │ :cond_1 │ iget-object v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mArrow:Landroid/graphics/Path; │ │ invoke-virtual {v3}, Landroid/graphics/Path;->reset()V │ │ - goto/16 :goto_0 │ + goto :goto_0 │ .end method │ │ .method private invalidateSelf()V │ .locals 2 │ │ .prologue │ .line 692 │ @@ -711,15 +705,15 @@ │ iput p1, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mBackgroundColor:I │ │ .line 442 │ return-void │ .end method │ │ .method public setCenterRadius(D)V │ - .locals 1 │ + .locals 0 │ .param p1, "centerRadius" # D │ │ .prologue │ .line 635 │ iput-wide p1, p0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->mRingCenterRadius:D │ │ .line 636 ├── smali/android/support/v4/widget/MaterialProgressDrawable.smali │ @@ -257,39 +257,39 @@ │ .line 52 │ iput p1, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mRotationCount:F │ │ return p1 │ .end method │ │ .method private applyFinishTranslation(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ - .locals 8 │ + .locals 7 │ .param p1, "interpolatedTime" # F │ .param p2, "ring" # Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ .prologue │ .line 300 │ invoke-virtual {p2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingRotation()F │ │ move-result v3 │ │ const v4, 0x3f4ccccd # 0.8f │ │ div-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - const-wide/high16 v6, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v5, 0x3ff0000000000000L # 1.0 │ │ - add-double/2addr v4, v6 │ + add-double/2addr v3, v5 │ │ - double-to-float v2, v4 │ + double-to-float v2, v3 │ │ .line 302 │ .local v2, "targetRotation":F │ invoke-virtual {p2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->getStartingStartTrim()F │ │ move-result v3 │ │ @@ -341,15 +341,15 @@ │ .line 249 │ iget v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mRotation:F │ │ return v0 │ .end method │ │ .method private setSizeParameters(DDDDFF)V │ - .locals 7 │ + .locals 6 │ .param p1, "progressCircleWidth" # D │ .param p3, "progressCircleHeight" # D │ .param p5, "centerRadius" # D │ .param p7, "strokeWidth" # D │ .param p9, "arrowWidth" # F │ .param p10, "arrowHeight" # F │ │ @@ -367,57 +367,57 @@ │ │ .line 127 │ .local v0, "metrics":Landroid/util/DisplayMetrics; │ iget v2, v0, Landroid/util/DisplayMetrics;->density:F │ │ .line 129 │ .local v2, "screenDensity":F │ - float-to-double v4, v2 │ + float-to-double v3, v2 │ │ - mul-double/2addr v4, p1 │ + mul-double/2addr v3, p1 │ │ - iput-wide v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mWidth:D │ + iput-wide v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mWidth:D │ │ .line 130 │ - float-to-double v4, v2 │ + float-to-double v3, v2 │ │ - mul-double/2addr v4, p3 │ + mul-double/2addr v3, p3 │ │ - iput-wide v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mHeight:D │ + iput-wide v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mHeight:D │ │ .line 131 │ double-to-float v3, p7 │ │ mul-float/2addr v3, v2 │ │ invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setStrokeWidth(F)V │ │ .line 132 │ - float-to-double v4, v2 │ + float-to-double v3, v2 │ │ - mul-double/2addr v4, p5 │ + mul-double/2addr v3, p5 │ │ - invoke-virtual {v1, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setCenterRadius(D)V │ + invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setCenterRadius(D)V │ │ .line 133 │ const/4 v3, 0x0 │ │ invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setColorIndex(I)V │ │ .line 134 │ mul-float v3, p9, v2 │ │ mul-float v4, p10, v2 │ │ invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setArrowDimensions(FF)V │ │ .line 135 │ - iget-wide v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mWidth:D │ + iget-wide v3, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mWidth:D │ │ - double-to-int v3, v4 │ + double-to-int v3, v3 │ │ iget-wide v4, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mHeight:D │ │ double-to-int v4, v4 │ │ invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setInsets(II)V │ │ @@ -762,15 +762,15 @@ │ invoke-virtual {v0, p1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->setShowArrow(Z)V │ │ .line 160 │ return-void │ .end method │ │ .method public start()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 272 │ iget-object v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mAnimation:Landroid/view/animation/Animation; │ │ invoke-virtual {v0}, Landroid/view/animation/Animation;->reset()V │ │ @@ -800,17 +800,17 @@ │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mFinishing:Z │ │ .line 277 │ iget-object v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mAnimation:Landroid/view/animation/Animation; │ │ - const-wide/16 v2, 0x29a │ + const-wide/16 v1, 0x29a │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 278 │ iget-object v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mParent:Landroid/view/View; │ │ iget-object v1, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mAnimation:Landroid/view/animation/Animation; │ │ invoke-virtual {v0, v1}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ @@ -831,17 +831,17 @@ │ iget-object v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->resetOriginals()V │ │ .line 282 │ iget-object v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mAnimation:Landroid/view/animation/Animation; │ │ - const-wide/16 v2, 0x535 │ + const-wide/16 v1, 0x535 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 283 │ iget-object v0, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mParent:Landroid/view/View; │ │ iget-object v1, p0, Landroid/support/v4/widget/MaterialProgressDrawable;->mAnimation:Landroid/view/animation/Animation; │ │ invoke-virtual {v0, v1}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ @@ -881,60 +881,60 @@ │ invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;->resetOriginals()V │ │ .line 294 │ return-void │ .end method │ │ .method public updateSizes(I)V │ - .locals 14 │ + .locals 13 │ .param p1, "size" # I │ .annotation build Landroid/support/v4/widget/MaterialProgressDrawable$ProgressDrawableSize; │ .end annotation │ .end param │ │ .prologue │ - const-wide/high16 v2, 0x404c000000000000L # 56.0 │ + const-wide/high16 v1, 0x404c000000000000L # 56.0 │ │ - const-wide/high16 v12, 0x4044000000000000L # 40.0 │ + const-wide/high16 v11, 0x4044000000000000L # 40.0 │ │ .line 146 │ if-nez p1, :cond_0 │ │ .line 147 │ - const-wide/high16 v6, 0x4029000000000000L # 12.5 │ + const-wide/high16 v5, 0x4029000000000000L # 12.5 │ │ - const-wide/high16 v8, 0x4008000000000000L # 3.0 │ + const-wide/high16 v7, 0x4008000000000000L # 3.0 │ │ - const/high16 v10, 0x41400000 # 12.0f │ + const/high16 v9, 0x41400000 # 12.0f │ │ - const/high16 v11, 0x40c00000 # 6.0f │ + const/high16 v10, 0x40c00000 # 6.0f │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move-wide v4, v2 │ + move-wide v3, v1 │ │ - invoke-direct/range {v1 .. v11}, Landroid/support/v4/widget/MaterialProgressDrawable;->setSizeParameters(DDDDFF)V │ + invoke-direct/range {v0 .. v10}, Landroid/support/v4/widget/MaterialProgressDrawable;->setSizeParameters(DDDDFF)V │ │ .line 153 │ :goto_0 │ return-void │ │ .line 150 │ :cond_0 │ - const-wide v6, 0x4021800000000000L # 8.75 │ + const-wide v5, 0x4021800000000000L # 8.75 │ │ - const-wide/high16 v8, 0x4004000000000000L # 2.5 │ + const-wide/high16 v7, 0x4004000000000000L # 2.5 │ │ - const/high16 v10, 0x41200000 # 10.0f │ + const/high16 v9, 0x41200000 # 10.0f │ │ - const/high16 v11, 0x40a00000 # 5.0f │ + const/high16 v10, 0x40a00000 # 5.0f │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move-wide v2, v12 │ + move-wide v1, v11 │ │ - move-wide v4, v12 │ + move-wide v3, v11 │ │ - invoke-direct/range {v1 .. v11}, Landroid/support/v4/widget/MaterialProgressDrawable;->setSizeParameters(DDDDFF)V │ + invoke-direct/range {v0 .. v10}, Landroid/support/v4/widget/MaterialProgressDrawable;->setSizeParameters(DDDDFF)V │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/widget/SwipeRefreshLayout.smali │ @@ -502,15 +502,15 @@ │ .line 58 │ invoke-direct {p0, p1, p2}, Landroid/support/v4/widget/SwipeRefreshLayout;->setTargetOffsetTopAndBottom(IZ)V │ │ return-void │ .end method │ │ .method private animateOffsetToCorrectPosition(ILandroid/view/animation/Animation$AnimationListener;)V │ - .locals 4 │ + .locals 3 │ .param p1, "from" # I │ .param p2, "listener" # Landroid/view/animation/Animation$AnimationListener; │ │ .prologue │ .line 814 │ iput p1, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mFrom:I │ │ @@ -518,17 +518,17 @@ │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation; │ │ invoke-virtual {v0}, Landroid/view/animation/Animation;->reset()V │ │ .line 816 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation; │ │ - const-wide/16 v2, 0xc8 │ + const-wide/16 v1, 0xc8 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 817 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation; │ │ iget-object v1, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ @@ -555,15 +555,15 @@ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;->startAnimation(Landroid/view/animation/Animation;)V │ │ .line 823 │ return-void │ .end method │ │ .method private animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V │ - .locals 4 │ + .locals 3 │ .param p1, "from" # I │ .param p2, "listener" # Landroid/view/animation/Animation$AnimationListener; │ │ .prologue │ .line 826 │ iget-boolean v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScale:Z │ │ @@ -584,17 +584,17 @@ │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation; │ │ invoke-virtual {v0}, Landroid/view/animation/Animation;->reset()V │ │ .line 832 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation; │ │ - const-wide/16 v2, 0xc8 │ + const-wide/16 v1, 0xc8 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 833 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation; │ │ iget-object v1, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ @@ -1158,31 +1158,31 @@ │ iput-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAlphaStartAnimation:Landroid/view/animation/Animation; │ │ .line 420 │ return-void │ .end method │ │ .method private startScaleDownAnimation(Landroid/view/animation/Animation$AnimationListener;)V │ - .locals 4 │ + .locals 3 │ .param p1, "listener" # Landroid/view/animation/Animation$AnimationListener; │ │ .prologue │ .line 406 │ new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ invoke-direct {v0, p0}, Landroid/support/v4/widget/SwipeRefreshLayout$3;->(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ iput-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScaleDownAnimation:Landroid/view/animation/Animation; │ │ .line 412 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScaleDownAnimation:Landroid/view/animation/Animation; │ │ - const-wide/16 v2, 0x96 │ + const-wide/16 v1, 0x96 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 413 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/widget/CircleImageView;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V │ │ .line 414 │ @@ -1198,15 +1198,15 @@ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;->startAnimation(Landroid/view/animation/Animation;)V │ │ .line 416 │ return-void │ .end method │ │ .method private startScaleDownReturnToStartAnimation(ILandroid/view/animation/Animation$AnimationListener;)V │ - .locals 4 │ + .locals 3 │ .param p1, "from" # I │ .param p2, "listener" # Landroid/view/animation/Animation$AnimationListener; │ │ .prologue │ .line 874 │ iput p1, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mFrom:I │ │ @@ -1235,17 +1235,17 @@ │ invoke-direct {v0, p0}, Landroid/support/v4/widget/SwipeRefreshLayout$8;->(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ iput-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScaleDownToStartAnimation:Landroid/view/animation/Animation; │ │ .line 888 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScaleDownToStartAnimation:Landroid/view/animation/Animation; │ │ - const-wide/16 v2, 0x96 │ + const-wide/16 v1, 0x96 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 889 │ if-eqz p2, :cond_0 │ │ .line 890 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ @@ -1277,15 +1277,15 @@ │ │ iput v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mStartingScale:F │ │ goto :goto_0 │ .end method │ │ .method private startScaleUpAnimation(Landroid/view/animation/Animation$AnimationListener;)V │ - .locals 4 │ + .locals 3 │ .param p1, "listener" # Landroid/view/animation/Animation$AnimationListener; │ │ .prologue │ .line 358 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ const/4 v1, 0x0 │ @@ -1315,17 +1315,17 @@ │ iput-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScaleAnimation:Landroid/view/animation/Animation; │ │ .line 371 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScaleAnimation:Landroid/view/animation/Animation; │ │ iget v1, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mMediumAnimationDuration:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 372 │ if-eqz p1, :cond_1 │ │ .line 373 │ iget-object v0, p0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ @@ -1997,912 +1997,910 @@ │ :cond_4 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 28 │ + .locals 26 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 674 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionMasked(Landroid/view/MotionEvent;)I │ │ - move-result v4 │ + move-result v3 │ │ .line 676 │ - .local v4, "action":I │ + .local v3, "action":I │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mReturningToStart:Z │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - if-eqz v21, :cond_0 │ + if-eqz v20, :cond_0 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 677 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;->mReturningToStart:Z │ │ .line 680 │ :cond_0 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SwipeRefreshLayout;->isEnabled()Z │ │ - move-result v21 │ + move-result v20 │ │ - if-eqz v21, :cond_1 │ + if-eqz v20, :cond_1 │ │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mReturningToStart:Z │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - if-nez v21, :cond_1 │ + if-nez v20, :cond_1 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SwipeRefreshLayout;->canChildScrollUp()Z │ │ - move-result v21 │ + move-result v20 │ │ - if-eqz v21, :cond_2 │ + if-eqz v20, :cond_2 │ │ .line 682 │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ .line 810 │ :goto_0 │ - return v21 │ + return v20 │ │ .line 685 │ :cond_2 │ - packed-switch v4, :pswitch_data_0 │ + packed-switch v3, :pswitch_data_0 │ │ .line 810 │ :cond_3 │ :goto_1 │ :pswitch_0 │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ goto :goto_0 │ │ .line 687 │ :pswitch_1 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v21 │ + move-result v20 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;->mActivePointerId:I │ │ .line 688 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;->mIsBeingDragged:Z │ │ goto :goto_1 │ │ .line 692 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mActivePointerId:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ - move-result v13 │ + move-result v12 │ │ .line 693 │ - .local v13, "pointerIndex":I │ - if-gez v13, :cond_4 │ + .local v12, "pointerIndex":I │ + if-gez v12, :cond_4 │ │ .line 694 │ - sget-object v21, Landroid/support/v4/widget/SwipeRefreshLayout;->LOG_TAG:Ljava/lang/String; │ + sget-object v20, Landroid/support/v4/widget/SwipeRefreshLayout;->LOG_TAG:Ljava/lang/String; │ │ - const-string v22, "Got ACTION_MOVE event but have an invalid active pointer id." │ + const-string v21, "Got ACTION_MOVE event but have an invalid active pointer id." │ │ - invoke-static/range {v21 .. v22}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v20 .. v21}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 695 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ goto :goto_0 │ │ .line 698 │ :cond_4 │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v13}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ + invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v20 │ + move-result v19 │ │ .line 699 │ - .local v20, "y":F │ + .local v19, "y":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mInitialMotionY:F │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - sub-float v21, v20, v21 │ + sub-float v20, v19, v20 │ │ - const/high16 v22, 0x3f000000 # 0.5f │ + const/high16 v21, 0x3f000000 # 0.5f │ │ - mul-float v12, v21, v22 │ + mul-float v11, v20, v21 │ │ .line 700 │ - .local v12, "overscrollTop":F │ + .local v11, "overscrollTop":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mIsBeingDragged:Z │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - if-eqz v21, :cond_3 │ + if-eqz v20, :cond_3 │ │ .line 701 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/support/v4/widget/MaterialProgressDrawable;->showArrow(Z)V │ + invoke-virtual/range {v20 .. v21}, Landroid/support/v4/widget/MaterialProgressDrawable;->showArrow(Z)V │ │ .line 702 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mTotalDragDistance:F │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - div-float v11, v12, v21 │ + div-float v10, v11, v20 │ │ .line 703 │ - .local v11, "originalDragPercent":F │ - const/16 v21, 0x0 │ + .local v10, "originalDragPercent":F │ + const/16 v20, 0x0 │ │ - cmpg-float v21, v11, v21 │ + cmpg-float v20, v10, v20 │ │ - if-gez v21, :cond_5 │ + if-gez v20, :cond_5 │ │ .line 704 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ goto :goto_0 │ │ .line 706 │ :cond_5 │ - const/high16 v21, 0x3f800000 # 1.0f │ + const/high16 v20, 0x3f800000 # 1.0f │ │ - invoke-static {v11}, Ljava/lang/Math;->abs(F)F │ + invoke-static {v10}, Ljava/lang/Math;->abs(F)F │ │ - move-result v22 │ + move-result v21 │ │ - invoke-static/range {v21 .. v22}, Ljava/lang/Math;->min(FF)F │ + invoke-static/range {v20 .. v21}, Ljava/lang/Math;->min(FF)F │ │ - move-result v6 │ + move-result v5 │ │ .line 707 │ - .local v6, "dragPercent":F │ - float-to-double v0, v6 │ + .local v5, "dragPercent":F │ + float-to-double v0, v5 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v20, v0 │ │ - const-wide v24, 0x3fd999999999999aL # 0.4 │ + const-wide v22, 0x3fd999999999999aL # 0.4 │ │ - sub-double v22, v22, v24 │ + sub-double v20, v20, v22 │ │ - const-wide/16 v24, 0x0 │ + const-wide/16 v22, 0x0 │ │ - invoke-static/range {v22 .. v25}, Ljava/lang/Math;->max(DD)D │ + invoke-static/range {v20 .. v23}, Ljava/lang/Math;->max(DD)D │ │ - move-result-wide v22 │ + move-result-wide v20 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v20 │ │ double-to-float v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - const/high16 v22, 0x40a00000 # 5.0f │ + const/high16 v21, 0x40a00000 # 5.0f │ │ - mul-float v21, v21, v22 │ + mul-float v20, v20, v21 │ │ - const/high16 v22, 0x40400000 # 3.0f │ + const/high16 v21, 0x40400000 # 3.0f │ │ - div-float v5, v21, v22 │ + div-float v4, v20, v21 │ │ .line 708 │ - .local v5, "adjustedPercent":F │ - invoke-static {v12}, Ljava/lang/Math;->abs(F)F │ + .local v4, "adjustedPercent":F │ + invoke-static {v11}, Ljava/lang/Math;->abs(F)F │ │ - move-result v21 │ + move-result v20 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mTotalDragDistance:F │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - sub-float v8, v21, v22 │ + sub-float v7, v20, v21 │ │ .line 709 │ - .local v8, "extraOS":F │ + .local v7, "extraOS":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mUsingCustomStart:Z │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - if-eqz v21, :cond_b │ + if-eqz v20, :cond_b │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mSpinnerFinalOffset:F │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ int-to-float v0, v0 │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - sub-float v15, v21, v22 │ + sub-float v14, v20, v21 │ │ .line 711 │ - .local v15, "slingshotDist":F │ + .local v14, "slingshotDist":F │ :goto_2 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const/high16 v22, 0x40000000 # 2.0f │ + const/high16 v21, 0x40000000 # 2.0f │ │ - mul-float v22, v22, v15 │ + mul-float v21, v21, v14 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ - invoke-static {v8, v0}, Ljava/lang/Math;->min(FF)F │ + invoke-static {v7, v0}, Ljava/lang/Math;->min(FF)F │ │ - move-result v22 │ + move-result v21 │ │ - div-float v22, v22, v15 │ + div-float v21, v21, v14 │ │ - invoke-static/range {v21 .. v22}, Ljava/lang/Math;->max(FF)F │ + invoke-static/range {v20 .. v21}, Ljava/lang/Math;->max(FF)F │ │ - move-result v19 │ + move-result v18 │ │ .line 713 │ - .local v19, "tensionSlingshotPercent":F │ - const/high16 v21, 0x40800000 # 4.0f │ + .local v18, "tensionSlingshotPercent":F │ + const/high16 v20, 0x40800000 # 4.0f │ │ - div-float v21, v19, v21 │ + div-float v20, v18, v20 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v20, v0 │ │ - const/high16 v21, 0x40800000 # 4.0f │ + const/high16 v22, 0x40800000 # 4.0f │ │ - div-float v21, v19, v21 │ + div-float v22, v18, v22 │ │ - move/from16 v0, v21 │ + move/from16 v0, v22 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v24, v0 │ + move-wide/from16 v22, v0 │ │ - const-wide/high16 v26, 0x4000000000000000L # 2.0 │ + const-wide/high16 v24, 0x4000000000000000L # 2.0 │ │ - invoke-static/range {v24 .. v27}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v22 .. v25}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v24 │ + move-result-wide v22 │ │ - sub-double v22, v22, v24 │ + sub-double v20, v20, v22 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v20 │ │ double-to-float v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - const/high16 v22, 0x40000000 # 2.0f │ + const/high16 v21, 0x40000000 # 2.0f │ │ - mul-float v18, v21, v22 │ + mul-float v17, v20, v21 │ │ .line 715 │ - .local v18, "tensionPercent":F │ - mul-float v21, v15, v18 │ + .local v17, "tensionPercent":F │ + mul-float v20, v14, v17 │ │ - const/high16 v22, 0x40000000 # 2.0f │ + const/high16 v21, 0x40000000 # 2.0f │ │ - mul-float v7, v21, v22 │ + mul-float v6, v20, v21 │ │ .line 717 │ - .local v7, "extraMove":F │ + .local v6, "extraMove":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - mul-float v22, v15, v6 │ + mul-float v21, v14, v5 │ │ - add-float v22, v22, v7 │ + add-float v21, v21, v6 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ float-to-int v0, v0 │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - add-int v17, v21, v22 │ + add-int v16, v20, v21 │ │ .line 720 │ - .local v17, "targetY":I │ + .local v16, "targetY":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v21 .. v21}, Landroid/support/v4/widget/CircleImageView;->getVisibility()I │ + invoke-virtual/range {v20 .. v20}, Landroid/support/v4/widget/CircleImageView;->getVisibility()I │ │ - move-result v21 │ + move-result v20 │ │ - if-eqz v21, :cond_6 │ + if-eqz v20, :cond_6 │ │ .line 721 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/support/v4/widget/CircleImageView;->setVisibility(I)V │ + invoke-virtual/range {v20 .. v21}, Landroid/support/v4/widget/CircleImageView;->setVisibility(I)V │ │ .line 723 │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScale:Z │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - if-nez v21, :cond_7 │ + if-nez v20, :cond_7 │ │ .line 724 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/high16 v22, 0x3f800000 # 1.0f │ + const/high16 v21, 0x3f800000 # 1.0f │ │ - invoke-static/range {v21 .. v22}, Landroid/support/v4/view/ViewCompat;->setScaleX(Landroid/view/View;F)V │ + invoke-static/range {v20 .. v21}, Landroid/support/v4/view/ViewCompat;->setScaleX(Landroid/view/View;F)V │ │ .line 725 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCircleView:Landroid/support/v4/widget/CircleImageView; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/high16 v22, 0x3f800000 # 1.0f │ + const/high16 v21, 0x3f800000 # 1.0f │ │ - invoke-static/range {v21 .. v22}, Landroid/support/v4/view/ViewCompat;->setScaleY(Landroid/view/View;F)V │ + invoke-static/range {v20 .. v21}, Landroid/support/v4/view/ViewCompat;->setScaleY(Landroid/view/View;F)V │ │ .line 727 │ :cond_7 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mTotalDragDistance:F │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - cmpg-float v21, v12, v21 │ + cmpg-float v20, v11, v20 │ │ - if-gez v21, :cond_c │ + if-gez v20, :cond_c │ │ .line 728 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScale:Z │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - if-eqz v21, :cond_8 │ + if-eqz v20, :cond_8 │ │ .line 729 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mTotalDragDistance:F │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - div-float v21, v12, v21 │ + div-float v20, v11, v20 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;->setAnimationProgress(F)V │ │ .line 731 │ :cond_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v21 .. v21}, Landroid/support/v4/widget/MaterialProgressDrawable;->getAlpha()I │ + invoke-virtual/range {v20 .. v20}, Landroid/support/v4/widget/MaterialProgressDrawable;->getAlpha()I │ │ - move-result v21 │ + move-result v20 │ │ - const/16 v22, 0x4c │ + const/16 v21, 0x4c │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v22 │ + move/from16 v1, v21 │ │ if-le v0, v1, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAlphaStartAnimation:Landroid/view/animation/Animation; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;->isAnimationRunning(Landroid/view/animation/Animation;)Z │ │ - move-result v21 │ + move-result v20 │ │ - if-nez v21, :cond_9 │ + if-nez v20, :cond_9 │ │ .line 734 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/widget/SwipeRefreshLayout;->startProgressAlphaStartAnimation()V │ │ .line 736 │ :cond_9 │ - const v21, 0x3f4ccccd # 0.8f │ + const v20, 0x3f4ccccd # 0.8f │ │ - mul-float v16, v5, v21 │ + mul-float v15, v4, v20 │ │ .line 737 │ - .local v16, "strokeStart":F │ + .local v15, "strokeStart":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ - │ - const v23, 0x3f4ccccd # 0.8f │ + const/16 v21, 0x0 │ │ - move/from16 v0, v23 │ + const v22, 0x3f4ccccd # 0.8f │ │ - move/from16 v1, v16 │ + move/from16 v0, v22 │ │ - invoke-static {v0, v1}, Ljava/lang/Math;->min(FF)F │ + invoke-static {v0, v15}, Ljava/lang/Math;->min(FF)F │ │ - move-result v23 │ + move-result v22 │ │ - invoke-virtual/range {v21 .. v23}, Landroid/support/v4/widget/MaterialProgressDrawable;->setStartEndTrim(FF)V │ + invoke-virtual/range {v20 .. v22}, Landroid/support/v4/widget/MaterialProgressDrawable;->setStartEndTrim(FF)V │ │ .line 738 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/high16 v22, 0x3f800000 # 1.0f │ + const/high16 v21, 0x3f800000 # 1.0f │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ - invoke-static {v0, v5}, Ljava/lang/Math;->min(FF)F │ + invoke-static {v0, v4}, Ljava/lang/Math;->min(FF)F │ │ - move-result v22 │ + move-result v21 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/support/v4/widget/MaterialProgressDrawable;->setArrowScale(F)V │ + invoke-virtual/range {v20 .. v21}, Landroid/support/v4/widget/MaterialProgressDrawable;->setArrowScale(F)V │ │ .line 746 │ - .end local v16 # "strokeStart":F │ + .end local v15 # "strokeStart":F │ :cond_a │ :goto_3 │ - const/high16 v21, -0x41800000 # -0.25f │ + const/high16 v20, -0x41800000 # -0.25f │ │ - const v22, 0x3ecccccd # 0.4f │ + const v21, 0x3ecccccd # 0.4f │ │ - mul-float v22, v22, v5 │ + mul-float v21, v21, v4 │ │ - add-float v21, v21, v22 │ + add-float v20, v20, v21 │ │ - const/high16 v22, 0x40000000 # 2.0f │ + const/high16 v21, 0x40000000 # 2.0f │ │ - mul-float v22, v22, v18 │ + mul-float v21, v21, v17 │ │ - add-float v21, v21, v22 │ + add-float v20, v20, v21 │ │ - const/high16 v22, 0x3f000000 # 0.5f │ + const/high16 v21, 0x3f000000 # 0.5f │ │ - mul-float v14, v21, v22 │ + mul-float v13, v20, v21 │ │ .line 747 │ - .local v14, "rotation":F │ + .local v13, "rotation":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;->setProgressRotation(F)V │ + invoke-virtual {v0, v13}, Landroid/support/v4/widget/MaterialProgressDrawable;->setProgressRotation(F)V │ │ .line 748 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - sub-int v21, v17, v21 │ + sub-int v20, v16, v20 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ - move/from16 v2, v22 │ + move/from16 v2, v21 │ │ invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;->setTargetOffsetTopAndBottom(IZ)V │ │ goto/16 :goto_1 │ │ .line 709 │ - .end local v7 # "extraMove":F │ - .end local v14 # "rotation":F │ - .end local v15 # "slingshotDist":F │ - .end local v17 # "targetY":I │ - .end local v18 # "tensionPercent":F │ - .end local v19 # "tensionSlingshotPercent":F │ + .end local v6 # "extraMove":F │ + .end local v13 # "rotation":F │ + .end local v14 # "slingshotDist":F │ + .end local v16 # "targetY":I │ + .end local v17 # "tensionPercent":F │ + .end local v18 # "tensionSlingshotPercent":F │ :cond_b │ move-object/from16 v0, p0 │ │ - iget v15, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mSpinnerFinalOffset:F │ + iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mSpinnerFinalOffset:F │ │ goto/16 :goto_2 │ │ .line 740 │ - .restart local v7 # "extraMove":F │ - .restart local v15 # "slingshotDist":F │ - .restart local v17 # "targetY":I │ - .restart local v18 # "tensionPercent":F │ - .restart local v19 # "tensionSlingshotPercent":F │ + .restart local v6 # "extraMove":F │ + .restart local v14 # "slingshotDist":F │ + .restart local v16 # "targetY":I │ + .restart local v17 # "tensionPercent":F │ + .restart local v18 # "tensionSlingshotPercent":F │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v21 .. v21}, Landroid/support/v4/widget/MaterialProgressDrawable;->getAlpha()I │ + invoke-virtual/range {v20 .. v20}, Landroid/support/v4/widget/MaterialProgressDrawable;->getAlpha()I │ │ - move-result v21 │ + move-result v20 │ │ - const/16 v22, 0xff │ + const/16 v21, 0xff │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v22 │ + move/from16 v1, v21 │ │ if-ge v0, v1, :cond_a │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mAlphaMaxAnimation:Landroid/view/animation/Animation; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;->isAnimationRunning(Landroid/view/animation/Animation;)Z │ │ - move-result v21 │ + move-result v20 │ │ - if-nez v21, :cond_a │ + if-nez v20, :cond_a │ │ .line 743 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/widget/SwipeRefreshLayout;->startProgressAlphaMaxAnimation()V │ │ goto :goto_3 │ │ .line 754 │ - .end local v5 # "adjustedPercent":F │ - .end local v6 # "dragPercent":F │ - .end local v7 # "extraMove":F │ - .end local v8 # "extraOS":F │ - .end local v11 # "originalDragPercent":F │ - .end local v12 # "overscrollTop":F │ - .end local v13 # "pointerIndex":I │ - .end local v15 # "slingshotDist":F │ - .end local v17 # "targetY":I │ - .end local v18 # "tensionPercent":F │ - .end local v19 # "tensionSlingshotPercent":F │ - .end local v20 # "y":F │ + .end local v4 # "adjustedPercent":F │ + .end local v5 # "dragPercent":F │ + .end local v6 # "extraMove":F │ + .end local v7 # "extraOS":F │ + .end local v10 # "originalDragPercent":F │ + .end local v11 # "overscrollTop":F │ + .end local v12 # "pointerIndex":I │ + .end local v14 # "slingshotDist":F │ + .end local v16 # "targetY":I │ + .end local v17 # "tensionPercent":F │ + .end local v18 # "tensionSlingshotPercent":F │ + .end local v19 # "y":F │ :pswitch_3 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v9 │ + move-result v8 │ │ .line 755 │ - .local v9, "index":I │ + .local v8, "index":I │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ + invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v21 │ + move-result v20 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;->mActivePointerId:I │ │ goto/16 :goto_1 │ │ .line 760 │ - .end local v9 # "index":I │ + .end local v8 # "index":I │ :pswitch_4 │ invoke-direct/range {p0 .. p1}, Landroid/support/v4/widget/SwipeRefreshLayout;->onSecondaryPointerUp(Landroid/view/MotionEvent;)V │ │ goto/16 :goto_1 │ │ .line 765 │ :pswitch_5 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mActivePointerId:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - const/16 v22, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v22 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_e │ │ .line 766 │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - if-ne v4, v0, :cond_d │ + if-ne v3, v0, :cond_d │ │ .line 767 │ - sget-object v21, Landroid/support/v4/widget/SwipeRefreshLayout;->LOG_TAG:Ljava/lang/String; │ + sget-object v20, Landroid/support/v4/widget/SwipeRefreshLayout;->LOG_TAG:Ljava/lang/String; │ │ - const-string v22, "Got ACTION_UP event but don\'t have an active pointer id." │ + const-string v21, "Got ACTION_UP event but don\'t have an active pointer id." │ │ - invoke-static/range {v21 .. v22}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v20 .. v21}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 769 │ :cond_d │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ goto/16 :goto_0 │ │ .line 771 │ :cond_e │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mActivePointerId:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ - move-result v13 │ + move-result v12 │ │ .line 772 │ - .restart local v13 # "pointerIndex":I │ + .restart local v12 # "pointerIndex":I │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v13}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ + invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v20 │ + move-result v19 │ │ .line 773 │ - .restart local v20 # "y":F │ + .restart local v19 # "y":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mInitialMotionY:F │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - sub-float v21, v20, v21 │ + sub-float v20, v19, v20 │ │ - const/high16 v22, 0x3f000000 # 0.5f │ + const/high16 v21, 0x3f000000 # 0.5f │ │ - mul-float v12, v21, v22 │ + mul-float v11, v20, v21 │ │ .line 774 │ - .restart local v12 # "overscrollTop":F │ - const/16 v21, 0x0 │ + .restart local v11 # "overscrollTop":F │ + const/16 v20, 0x0 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;->mIsBeingDragged:Z │ │ .line 775 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mTotalDragDistance:F │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - cmpl-float v21, v12, v21 │ + cmpl-float v20, v11, v20 │ │ - if-lez v21, :cond_f │ + if-lez v20, :cond_f │ │ .line 776 │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ - move/from16 v2, v22 │ + move/from16 v2, v21 │ │ invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;->setRefreshing(ZZ)V │ │ .line 805 │ :goto_4 │ - const/16 v21, -0x1 │ + const/16 v20, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;->mActivePointerId:I │ │ .line 806 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ goto/16 :goto_0 │ │ .line 779 │ :cond_f │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;->mRefreshing:Z │ │ .line 780 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-virtual/range {v21 .. v23}, Landroid/support/v4/widget/MaterialProgressDrawable;->setStartEndTrim(FF)V │ + invoke-virtual/range {v20 .. v22}, Landroid/support/v4/widget/MaterialProgressDrawable;->setStartEndTrim(FF)V │ │ .line 781 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 782 │ - .local v10, "listener":Landroid/view/animation/Animation$AnimationListener; │ + .local v9, "listener":Landroid/view/animation/Animation$AnimationListener; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mScale:Z │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - if-nez v21, :cond_10 │ + if-nez v20, :cond_10 │ │ .line 783 │ - new-instance v10, Landroid/support/v4/widget/SwipeRefreshLayout$5; │ + new-instance v9, Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ - .end local v10 # "listener":Landroid/view/animation/Animation$AnimationListener; │ + .end local v9 # "listener":Landroid/view/animation/Animation$AnimationListener; │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$5;->(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ + invoke-direct {v9, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$5;->(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ .line 802 │ - .restart local v10 # "listener":Landroid/view/animation/Animation$AnimationListener; │ + .restart local v9 # "listener":Landroid/view/animation/Animation$AnimationListener; │ :cond_10 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ - invoke-direct {v0, v1, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;->animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V │ + invoke-direct {v0, v1, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;->animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V │ │ .line 803 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;->mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/support/v4/widget/MaterialProgressDrawable;->showArrow(Z)V │ + invoke-virtual/range {v20 .. v21}, Landroid/support/v4/widget/MaterialProgressDrawable;->showArrow(Z)V │ │ goto :goto_4 │ │ .line 685 │ nop │ │ :pswitch_data_0 ├── smali/android/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper.smali │ @@ -36,15 +36,15 @@ │ .line 318 │ return-void │ .end method │ │ │ # virtual methods │ .method public onNavigationItemSelected(IJ)Z │ - .locals 2 │ + .locals 1 │ .param p1, "itemPosition" # I │ .param p2, "itemId" # J │ │ .prologue │ .line 322 │ iget-object v0, p0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;->mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; ├── smali/android/support/v7/appcompat/R$id.smali │ @@ -13,87 +13,87 @@ │ name = "id" │ .end annotation │ │ │ # static fields │ .field public static final action_bar:I = 0x7f0c001a │ │ -.field public static final action_bar_activity_content:I = 0x7f0c0000 │ +.field public static final action_bar_activity_content:I = 0x7f0c0014 │ │ .field public static final action_bar_container:I = 0x7f0c0019 │ │ .field public static final action_bar_overlay_layout:I = 0x7f0c001d │ │ .field public static final action_bar_root:I = 0x7f0c0018 │ │ .field public static final action_bar_subtitle:I = 0x7f0c0021 │ │ .field public static final action_bar_title:I = 0x7f0c0020 │ │ .field public static final action_context_bar:I = 0x7f0c001b │ │ -.field public static final action_menu_divider:I = 0x7f0c0001 │ +.field public static final action_menu_divider:I = 0x7f0c0015 │ │ -.field public static final action_menu_presenter:I = 0x7f0c0002 │ +.field public static final action_menu_presenter:I = 0x7f0c0016 │ │ .field public static final action_mode_bar:I = 0x7f0c002f │ │ .field public static final action_mode_bar_stub:I = 0x7f0c002e │ │ .field public static final action_mode_close_button:I = 0x7f0c0022 │ │ .field public static final activity_chooser_view_content:I = 0x7f0c0023 │ │ -.field public static final always:I = 0x7f0c0011 │ +.field public static final always:I = 0x7f0c000f │ │ -.field public static final beginning:I = 0x7f0c000d │ +.field public static final beginning:I = 0x7f0c000a │ │ .field public static final checkbox:I = 0x7f0c002b │ │ -.field public static final collapseActionView:I = 0x7f0c0012 │ +.field public static final collapseActionView:I = 0x7f0c0011 │ │ .field public static final default_activity_button:I = 0x7f0c0026 │ │ -.field public static final dialog:I = 0x7f0c0016 │ +.field public static final dialog:I = 0x7f0c0012 │ │ -.field public static final disableHome:I = 0x7f0c0007 │ +.field public static final disableHome:I = 0x7f0c0008 │ │ -.field public static final dropdown:I = 0x7f0c0017 │ +.field public static final dropdown:I = 0x7f0c0013 │ │ .field public static final edit_query:I = 0x7f0c0036 │ │ -.field public static final end:I = 0x7f0c000e │ +.field public static final end:I = 0x7f0c000c │ │ .field public static final expand_activities_button:I = 0x7f0c0024 │ │ .field public static final expanded_menu:I = 0x7f0c002a │ │ -.field public static final home:I = 0x7f0c0003 │ +.field public static final home:I = 0x7f0c0017 │ │ -.field public static final homeAsUp:I = 0x7f0c0008 │ +.field public static final homeAsUp:I = 0x7f0c0005 │ │ .field public static final icon:I = 0x7f0c0028 │ │ -.field public static final ifRoom:I = 0x7f0c0013 │ +.field public static final ifRoom:I = 0x7f0c000e │ │ .field public static final image:I = 0x7f0c0025 │ │ .field public static final left_icon:I = 0x7f0c0031 │ │ -.field public static final listMode:I = 0x7f0c0004 │ +.field public static final listMode:I = 0x7f0c0001 │ │ .field public static final list_item:I = 0x7f0c0027 │ │ -.field public static final middle:I = 0x7f0c000f │ +.field public static final middle:I = 0x7f0c000b │ │ -.field public static final never:I = 0x7f0c0014 │ +.field public static final never:I = 0x7f0c000d │ │ -.field public static final none:I = 0x7f0c0010 │ +.field public static final none:I = 0x7f0c0009 │ │ -.field public static final normal:I = 0x7f0c0005 │ +.field public static final normal:I = 0x7f0c0000 │ │ .field public static final progress_circular:I = 0x7f0c0034 │ │ .field public static final progress_horizontal:I = 0x7f0c0035 │ │ .field public static final radio:I = 0x7f0c002d │ │ @@ -119,37 +119,37 @@ │ │ .field public static final search_src_text:I = 0x7f0c003d │ │ .field public static final search_voice_btn:I = 0x7f0c0041 │ │ .field public static final shortcut:I = 0x7f0c002c │ │ -.field public static final showCustom:I = 0x7f0c0009 │ +.field public static final showCustom:I = 0x7f0c0007 │ │ -.field public static final showHome:I = 0x7f0c000a │ +.field public static final showHome:I = 0x7f0c0004 │ │ -.field public static final showTitle:I = 0x7f0c000b │ +.field public static final showTitle:I = 0x7f0c0006 │ │ .field public static final split_action_bar:I = 0x7f0c001c │ │ .field public static final submit_area:I = 0x7f0c003f │ │ -.field public static final tabMode:I = 0x7f0c0006 │ +.field public static final tabMode:I = 0x7f0c0002 │ │ .field public static final title:I = 0x7f0c0029 │ │ .field public static final title_container:I = 0x7f0c0030 │ │ .field public static final top_action_bar:I = 0x7f0c001e │ │ .field public static final up:I = 0x7f0c001f │ │ -.field public static final useLogo:I = 0x7f0c000c │ +.field public static final useLogo:I = 0x7f0c0003 │ │ -.field public static final withText:I = 0x7f0c0015 │ +.field public static final withText:I = 0x7f0c0010 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 489 │ return-void │ .end method ├── smali/android/support/v7/internal/view/menu/ActionMenuView.smali │ @@ -793,22 +793,22 @@ │ if-lez v8, :cond_f │ │ .line 217 │ const v26, 0x7fffffff │ │ .line 218 │ .local v26, "minCells":I │ - const-wide/16 v28, 0x0 │ + const-wide/16 v27, 0x0 │ │ .line 219 │ - .local v28, "minCellsAt":J │ - const/16 v27, 0x0 │ + .local v27, "minCellsAt":J │ + const/16 v29, 0x0 │ │ .line 220 │ - .local v27, "minCellsItemCount":I │ + .local v29, "minCellsItemCount":I │ const/16 v20, 0x0 │ │ :goto_8 │ move/from16 v0, v20 │ │ if-ge v0, v12, :cond_e │ │ @@ -847,29 +847,29 @@ │ goto :goto_8 │ │ .line 210 │ .end local v10 # "centerSingleExpandedItem":Z │ .end local v11 # "child":Landroid/view/View; │ .end local v23 # "lp":Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ .end local v26 # "minCells":I │ - .end local v27 # "minCellsItemCount":I │ - .end local v28 # "minCellsAt":J │ + .end local v27 # "minCellsAt":J │ + .end local v29 # "minCellsItemCount":I │ .end local v30 # "needsExpansion":Z │ :cond_b │ const/4 v10, 0x0 │ │ goto :goto_6 │ │ .line 230 │ .restart local v10 # "centerSingleExpandedItem":Z │ .restart local v11 # "child":Landroid/view/View; │ .restart local v23 # "lp":Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ .restart local v26 # "minCells":I │ - .restart local v27 # "minCellsItemCount":I │ - .restart local v28 # "minCellsAt":J │ + .restart local v27 # "minCellsAt":J │ + .restart local v29 # "minCellsItemCount":I │ .restart local v30 # "needsExpansion":Z │ :cond_c │ move-object/from16 v0, v23 │ │ iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;->cellsUsed:I │ │ move/from16 v38, v0 │ @@ -892,18 +892,18 @@ │ │ shl-int v38, v38, v20 │ │ move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v28, v0 │ + move-wide/from16 v27, v0 │ │ .line 233 │ - const/16 v27, 0x1 │ + const/16 v29, 0x1 │ │ goto :goto_9 │ │ .line 234 │ :cond_d │ move-object/from16 v0, v23 │ │ @@ -924,36 +924,36 @@ │ │ move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ move-wide/from16 v38, v0 │ │ - or-long v28, v28, v38 │ + or-long v27, v27, v38 │ │ .line 236 │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_9 │ │ .line 241 │ .end local v11 # "child":Landroid/view/View; │ .end local v23 # "lp":Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ :cond_e │ - or-long v32, v32, v28 │ + or-long v32, v32, v27 │ │ .line 243 │ - move/from16 v0, v27 │ + move/from16 v0, v29 │ │ if-le v0, v8, :cond_14 │ │ .line 276 │ .end local v26 # "minCells":I │ - .end local v27 # "minCellsItemCount":I │ - .end local v28 # "minCellsAt":J │ + .end local v27 # "minCellsAt":J │ + .end local v29 # "minCellsItemCount":I │ :cond_f │ if-nez v16, :cond_19 │ │ const/16 v38, 0x1 │ │ move/from16 v0, v34 │ │ @@ -1162,16 +1162,16 @@ │ goto :goto_c │ │ .line 248 │ .end local v13 # "expandCount":F │ .end local v15 # "extraPixels":I │ .end local v31 # "singleItem":Z │ .restart local v26 # "minCells":I │ - .restart local v27 # "minCellsItemCount":I │ - .restart local v28 # "minCellsAt":J │ + .restart local v27 # "minCellsAt":J │ + .restart local v29 # "minCellsItemCount":I │ :cond_14 │ add-int/lit8 v26, v26, 0x1 │ │ .line 250 │ const/16 v20, 0x0 │ │ :goto_e │ @@ -1204,15 +1204,15 @@ │ │ move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ move-wide/from16 v38, v0 │ │ - and-long v38, v38, v28 │ + and-long v38, v38, v27 │ │ const-wide/16 v40, 0x0 │ │ cmp-long v38, v38, v40 │ │ if-nez v38, :cond_16 │ │ @@ -1333,16 +1333,16 @@ │ const/16 v30, 0x1 │ │ .line 271 │ goto/16 :goto_7 │ │ .line 276 │ .end local v26 # "minCells":I │ - .end local v27 # "minCellsItemCount":I │ - .end local v28 # "minCellsAt":J │ + .end local v27 # "minCellsAt":J │ + .end local v29 # "minCellsItemCount":I │ :cond_19 │ const/16 v31, 0x0 │ │ goto/16 :goto_a │ │ .line 297 │ .restart local v13 # "expandCount":F ├── smali/android/support/v7/internal/widget/AbsSpinnerICS.smali │ @@ -760,19 +760,19 @@ │ │ iget v5, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mSelectionBottomPadding:I │ │ goto/16 :goto_3 │ .end method │ │ .method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ - .locals 7 │ + .locals 6 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 408 │ move-object v0, p1 │ │ check-cast v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ .line 410 │ @@ -780,32 +780,32 @@ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ .line 412 │ - iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->selectedId:J │ + iget-wide v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->selectedId:J │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-ltz v1, :cond_0 │ │ .line 413 │ - iput-boolean v6, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mDataChanged:Z │ + iput-boolean v5, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mDataChanged:Z │ │ .line 414 │ - iput-boolean v6, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mNeedSync:Z │ + iput-boolean v5, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mNeedSync:Z │ │ .line 415 │ - iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->selectedId:J │ + iget-wide v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->selectedId:J │ │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mSyncRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mSyncRowId:J │ │ .line 416 │ iget v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->position:I │ │ iput v1, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mSyncPosition:I │ │ .line 417 │ @@ -1074,15 +1074,15 @@ │ .end local p1 # "x0":Landroid/widget/Adapter; │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ return-void │ .end method │ │ .method public setAdapter(Landroid/widget/SpinnerAdapter;)V │ - .locals 4 │ + .locals 3 │ .param p1, "adapter" # Landroid/widget/SpinnerAdapter; │ │ .prologue │ const/4 v0, -0x1 │ │ .line 83 │ iget-object v1, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mAdapter:Landroid/widget/SpinnerAdapter; │ @@ -1103,17 +1103,17 @@ │ :cond_0 │ iput-object p1, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mAdapter:Landroid/widget/SpinnerAdapter; │ │ .line 90 │ iput v0, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mOldSelectedPosition:I │ │ .line 91 │ - const-wide/high16 v2, -0x8000000000000000L │ + const-wide/high16 v1, -0x8000000000000000L │ │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mOldSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mOldSelectedRowId:J │ │ .line 93 │ iget-object v1, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS;->mAdapter:Landroid/widget/SpinnerAdapter; │ │ if-eqz v1, :cond_3 │ │ .line 94 ├── smali/android/support/v7/internal/widget/ActionBarView$1.smali │ @@ -33,15 +33,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemSelected(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ - .locals 2 │ + .locals 1 │ .param p2, "view" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/support/v7/internal/widget/AdapterViewICS", ├── smali/android/support/v7/internal/widget/AbsSpinnerICS$SavedState.smali │ @@ -97,15 +97,15 @@ │ .line 355 │ return-void │ .end method │ │ │ # virtual methods │ .method public toString()Ljava/lang/String; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 375 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -129,17 +129,17 @@ │ │ const-string v1, " selectedId=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->selectedId:J │ + iget-wide v1, p0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;->selectedId:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " position=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/android/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo.smali │ @@ -178,15 +178,15 @@ │ │ add-int/lit8 v0, v0, 0x1f │ │ return v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 918 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -218,17 +218,17 @@ │ │ move-result-object v1 │ │ new-instance v2, Ljava/math/BigDecimal; │ │ iget v3, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;->weight:F │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;->(D)V │ + invoke-direct {v2, v3, v4}, Ljava/math/BigDecimal;->(D)V │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ .line 922 │ const-string v1, "]" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/android/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord.smali │ @@ -43,15 +43,15 @@ │ iput p4, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->weight:F │ │ .line 813 │ return-void │ .end method │ │ .method public constructor (Ljava/lang/String;JF)V │ - .locals 2 │ + .locals 1 │ .param p1, "activityName" # Ljava/lang/String; │ .param p2, "time" # J │ .param p4, "weight" # F │ │ .prologue │ .line 799 │ invoke-static {p1}, Landroid/content/ComponentName;->unflattenFromString(Ljava/lang/String;)Landroid/content/ComponentName; │ @@ -63,15 +63,15 @@ │ .line 800 │ return-void │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ - .locals 8 │ + .locals 7 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ @@ -146,19 +146,19 @@ │ move v1, v2 │ │ .line 842 │ goto :goto_0 │ │ .line 844 │ :cond_5 │ - iget-wide v4, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ + iget-wide v3, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ │ - iget-wide v6, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ + iget-wide v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-eqz v3, :cond_6 │ │ move v1, v2 │ │ .line 845 │ goto :goto_0 │ @@ -206,25 +206,25 @@ │ │ :goto_0 │ add-int/lit8 v1, v2, 0x1f │ │ .line 820 │ mul-int/lit8 v2, v1, 0x1f │ │ - iget-wide v4, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ + iget-wide v3, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ │ - iget-wide v6, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ + iget-wide v5, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ │ - const/16 v3, 0x20 │ + const/16 v7, 0x20 │ │ - ushr-long/2addr v6, v3 │ + ushr-long/2addr v5, v7 │ │ - xor-long/2addr v4, v6 │ + xor-long/2addr v3, v5 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ add-int v1, v2, v3 │ │ .line 821 │ mul-int/lit8 v2, v1, 0x1f │ │ iget v3, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->weight:F │ @@ -246,15 +246,15 @@ │ │ move-result v2 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 855 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -293,17 +293,17 @@ │ │ move-result-object v1 │ │ new-instance v2, Ljava/math/BigDecimal; │ │ iget v3, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->weight:F │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;->(D)V │ + invoke-direct {v2, v3, v4}, Ljava/math/BigDecimal;->(D)V │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ .line 860 │ const-string v1, "]" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/android/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask.smali │ @@ -66,514 +66,494 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public varargs doInBackground([Ljava/lang/Object;)Ljava/lang/Void; │ - .locals 18 │ + .locals 15 │ .param p1, "args" # [Ljava/lang/Object; │ │ .prologue │ .line 1054 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - aget-object v4, p1, v13 │ + aget-object v2, p1, v11 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ .line 1055 │ - .local v4, "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v13, 0x1 │ + .local v2, "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v11, 0x1 │ │ - aget-object v5, p1, v13 │ + aget-object v3, p1, v11 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 1057 │ - .local v5, "hostoryFileName":Ljava/lang/String; │ - const/4 v3, 0x0 │ + .local v3, "hostoryFileName":Ljava/lang/String; │ + const/4 v1, 0x0 │ │ .line 1060 │ - .local v3, "fos":Ljava/io/FileOutputStream; │ + .local v1, "fos":Ljava/io/FileOutputStream; │ :try_start_0 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ + iget-object v11, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mContext:Landroid/content/Context; │ - invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$200(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ + invoke-static {v11}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$200(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - const/4 v14, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-virtual {v13, v5, v14}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ + invoke-virtual {v11, v3, v12}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1066 │ invoke-static {}, Landroid/util/Xml;->newSerializer()Lorg/xmlpull/v1/XmlSerializer; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 1069 │ - .local v12, "serializer":Lorg/xmlpull/v1/XmlSerializer; │ - const/4 v13, 0x0 │ + .local v10, "serializer":Lorg/xmlpull/v1/XmlSerializer; │ + const/4 v11, 0x0 │ │ :try_start_1 │ - invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V │ + invoke-interface {v10, v1, v11}, Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ .line 1070 │ - const-string v13, "UTF-8" │ + const-string v11, "UTF-8" │ │ - const/4 v14, 0x1 │ + const/4 v12, 0x1 │ │ - invoke-static {v14}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v12}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-interface {v10, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 1071 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - const-string v14, "historical-records" │ + const-string v12, "historical-records" │ │ - invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {v10, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 1073 │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v9 │ │ .line 1074 │ - .local v11, "recordCount":I │ - const/4 v6, 0x0 │ + .local v9, "recordCount":I │ + const/4 v4, 0x0 │ │ - .local v6, "i":I │ + .local v4, "i":I │ :goto_0 │ - if-ge v6, v11, :cond_0 │ + if-ge v4, v9, :cond_0 │ │ .line 1075 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-interface {v4, v13}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v2, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - check-cast v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ + check-cast v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ │ .line 1076 │ - .local v10, "record":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ - const/4 v13, 0x0 │ + .local v8, "record":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ + const/4 v11, 0x0 │ │ - const-string v14, "historical-record" │ + const-string v12, "historical-record" │ │ - invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {v10, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 1077 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - const-string v14, "activity" │ + const-string v12, "activity" │ │ - iget-object v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->activity:Landroid/content/ComponentName; │ + iget-object v13, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->activity:Landroid/content/ComponentName; │ │ - invoke-virtual {v15}, Landroid/content/ComponentName;->flattenToString()Ljava/lang/String; │ + invoke-virtual {v13}, Landroid/content/ComponentName;->flattenToString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {v10, v11, v12, v13}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 1079 │ - const/4 v13, 0x0 │ - │ - const-string v14, "time" │ + const/4 v11, 0x0 │ │ - iget-wide v0, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ + const-string v12, "time" │ │ - move-wide/from16 v16, v0 │ + iget-wide v13, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->time:J │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ + invoke-static {v13, v14}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {v10, v11, v12, v13}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 1080 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - const-string v14, "weight" │ + const-string v12, "weight" │ │ - iget v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->weight:F │ + iget v13, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->weight:F │ │ - invoke-static {v15}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; │ + invoke-static {v13}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {v10, v11, v12, v13}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 1081 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - const-string v14, "historical-record" │ + const-string v12, "historical-record" │ │ - invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {v10, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ :try_end_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/IllegalStateException; {:try_start_1 .. :try_end_1} :catch_3 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_5 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 1074 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 1061 │ - .end local v6 # "i":I │ - .end local v10 # "record":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ - .end local v11 # "recordCount":I │ - .end local v12 # "serializer":Lorg/xmlpull/v1/XmlSerializer; │ + .end local v4 # "i":I │ + .end local v8 # "record":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ + .end local v9 # "recordCount":I │ + .end local v10 # "serializer":Lorg/xmlpull/v1/XmlSerializer; │ :catch_0 │ - move-exception v2 │ + move-exception v0 │ │ .line 1062 │ - .local v2, "fnfe":Ljava/io/FileNotFoundException; │ + .local v0, "fnfe":Ljava/io/FileNotFoundException; │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$300()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Error writing historical recrod file: " │ + const-string v13, "Error writing historical recrod file: " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-static {v13, v14, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v11, v12, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 1063 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ .line 1109 │ - .end local v2 # "fnfe":Ljava/io/FileNotFoundException; │ + .end local v0 # "fnfe":Ljava/io/FileNotFoundException; │ :goto_1 │ - return-object v13 │ + return-object v11 │ │ .line 1087 │ - .restart local v6 # "i":I │ - .restart local v11 # "recordCount":I │ - .restart local v12 # "serializer":Lorg/xmlpull/v1/XmlSerializer; │ + .restart local v4 # "i":I │ + .restart local v9 # "recordCount":I │ + .restart local v10 # "serializer":Lorg/xmlpull/v1/XmlSerializer; │ :cond_0 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ :try_start_2 │ - const-string v14, "historical-records" │ + const-string v12, "historical-records" │ │ - invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {v10, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 1088 │ - invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;->endDocument()V │ + invoke-interface {v10}, Lorg/xmlpull/v1/XmlSerializer;->endDocument()V │ :try_end_2 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/lang/IllegalStateException; {:try_start_2 .. :try_end_2} :catch_3 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_5 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 1100 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ + iget-object v11, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ - const/4 v14, 0x1 │ + const/4 v12, 0x1 │ │ # setter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mCanReadHistoricalData:Z │ - invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ + invoke-static {v11, v12}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ .line 1101 │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 1103 │ :try_start_3 │ - invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_7 │ │ .line 1109 │ - .end local v6 # "i":I │ - .end local v11 # "recordCount":I │ + .end local v4 # "i":I │ + .end local v9 # "recordCount":I │ :cond_1 │ :goto_2 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ goto :goto_1 │ │ .line 1093 │ :catch_1 │ - move-exception v7 │ + move-exception v5 │ │ .line 1094 │ - .local v7, "iae":Ljava/lang/IllegalArgumentException; │ + .local v5, "iae":Ljava/lang/IllegalArgumentException; │ :try_start_4 │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$300()Ljava/lang/String; │ │ - move-result-object v13 │ - │ - new-instance v14, Ljava/lang/StringBuilder; │ + move-result-object v11 │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - const-string v15, "Error writing historical recrod file: " │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v13, "Error writing historical recrod file: " │ │ - move-result-object v14 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p0 │ + move-result-object v12 │ │ - iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ + iget-object v13, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String; │ - invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$400(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ + invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$400(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-static {v13, v14, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v11, v12, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 1100 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ + iget-object v11, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ - const/4 v14, 0x1 │ + const/4 v12, 0x1 │ │ # setter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mCanReadHistoricalData:Z │ - invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ + invoke-static {v11, v12}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ .line 1101 │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 1103 │ :try_start_5 │ - invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_2 │ │ goto :goto_2 │ │ .line 1104 │ :catch_2 │ - move-exception v13 │ + move-exception v11 │ │ goto :goto_2 │ │ .line 1095 │ - .end local v7 # "iae":Ljava/lang/IllegalArgumentException; │ + .end local v5 # "iae":Ljava/lang/IllegalArgumentException; │ :catch_3 │ - move-exception v9 │ + move-exception v7 │ │ .line 1096 │ - .local v9, "ise":Ljava/lang/IllegalStateException; │ + .local v7, "ise":Ljava/lang/IllegalStateException; │ :try_start_6 │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$300()Ljava/lang/String; │ │ - move-result-object v13 │ - │ - new-instance v14, Ljava/lang/StringBuilder; │ + move-result-object v11 │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - const-string v15, "Error writing historical recrod file: " │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v13, "Error writing historical recrod file: " │ │ - move-result-object v14 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p0 │ + move-result-object v12 │ │ - iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ + iget-object v13, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String; │ - invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$400(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ + invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$400(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-static {v13, v14, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v11, v12, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ .line 1100 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ - iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ - │ - const/4 v14, 0x1 │ + const/4 v12, 0x1 │ │ # setter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mCanReadHistoricalData:Z │ - invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ + invoke-static {v11, v12}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ .line 1101 │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 1103 │ :try_start_7 │ - invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V │ :try_end_7 │ .catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_4 │ │ goto :goto_2 │ │ .line 1104 │ :catch_4 │ - move-exception v13 │ + move-exception v11 │ │ goto :goto_2 │ │ .line 1097 │ - .end local v9 # "ise":Ljava/lang/IllegalStateException; │ + .end local v7 # "ise":Ljava/lang/IllegalStateException; │ :catch_5 │ - move-exception v8 │ + move-exception v6 │ │ .line 1098 │ - .local v8, "ioe":Ljava/io/IOException; │ + .local v6, "ioe":Ljava/io/IOException; │ :try_start_8 │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$300()Ljava/lang/String; │ │ - move-result-object v13 │ - │ - new-instance v14, Ljava/lang/StringBuilder; │ + move-result-object v11 │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - const-string v15, "Error writing historical recrod file: " │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v13, "Error writing historical recrod file: " │ │ - move-result-object v14 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p0 │ + move-result-object v12 │ │ - iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ + iget-object v13, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ # getter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String; │ - invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$400(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ + invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$400(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-static {v13, v14, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v11, v12, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ .line 1100 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ + iget-object v11, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ - const/4 v14, 0x1 │ + const/4 v12, 0x1 │ │ # setter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mCanReadHistoricalData:Z │ - invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ + invoke-static {v11, v12}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ .line 1101 │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 1103 │ :try_start_9 │ - invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V │ :try_end_9 │ .catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_6 │ │ goto/16 :goto_2 │ │ .line 1104 │ :catch_6 │ - move-exception v13 │ + move-exception v11 │ │ goto/16 :goto_2 │ │ .line 1100 │ - .end local v8 # "ioe":Ljava/io/IOException; │ + .end local v6 # "ioe":Ljava/io/IOException; │ :catchall_0 │ - move-exception v13 │ + move-exception v11 │ │ - move-object/from16 v0, p0 │ + iget-object v12, p0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ - iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; │ - │ - const/4 v15, 0x1 │ + const/4 v13, 0x1 │ │ # setter for: Landroid/support/v7/internal/widget/ActivityChooserModel;->mCanReadHistoricalData:Z │ - invoke-static {v14, v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ + invoke-static {v12, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;->access$502(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ .line 1101 │ - if-eqz v3, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 1103 │ :try_start_a │ - invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V │ :try_end_a │ .catch Ljava/io/IOException; {:try_start_a .. :try_end_a} :catch_8 │ │ .line 1106 │ :cond_2 │ :goto_3 │ - throw v13 │ + throw v11 │ │ .line 1104 │ - .restart local v6 # "i":I │ - .restart local v11 # "recordCount":I │ + .restart local v4 # "i":I │ + .restart local v9 # "recordCount":I │ :catch_7 │ - move-exception v13 │ + move-exception v11 │ │ goto/16 :goto_2 │ │ - .end local v6 # "i":I │ - .end local v11 # "recordCount":I │ + .end local v4 # "i":I │ + .end local v9 # "recordCount":I │ :catch_8 │ - move-exception v14 │ + move-exception v12 │ │ goto :goto_3 │ .end method ├── smali/android/support/v7/internal/widget/ActivityChooserModel.smali │ @@ -740,410 +740,398 @@ │ :cond_0 │ move v0, v1 │ │ goto :goto_0 │ .end method │ │ .method private readHistoricalDataImpl()V │ - .locals 18 │ + .locals 17 │ │ .prologue │ .line 976 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 978 │ - .local v3, "fis":Ljava/io/FileInputStream; │ + .local v2, "fis":Ljava/io/FileInputStream; │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mContext:Landroid/content/Context; │ + iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mContext:Landroid/content/Context; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String; │ - │ - move-object/from16 v16, v0 │ + iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String; │ │ - invoke-virtual/range {v15 .. v16}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ + invoke-virtual {v14, v15}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 986 │ :try_start_1 │ invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 987 │ - .local v8, "parser":Lorg/xmlpull/v1/XmlPullParser; │ - const/4 v15, 0x0 │ + .local v7, "parser":Lorg/xmlpull/v1/XmlPullParser; │ + const/4 v14, 0x0 │ │ - invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V │ + invoke-interface {v7, v2, v14}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V │ │ .line 989 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ .line 990 │ - .local v12, "type":I │ + .local v11, "type":I │ :goto_0 │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - if-eq v12, v15, :cond_1 │ + if-eq v11, v14, :cond_1 │ │ - const/4 v15, 0x2 │ + const/4 v14, 0x2 │ │ - if-eq v12, v15, :cond_1 │ + if-eq v11, v14, :cond_1 │ │ .line 991 │ - invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ + invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ │ - move-result v12 │ + move-result v11 │ │ goto :goto_0 │ │ .line 979 │ - .end local v8 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .end local v12 # "type":I │ + .end local v7 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v11 # "type":I │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 1044 │ :cond_0 │ :goto_1 │ return-void │ │ .line 994 │ - .restart local v8 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .restart local v12 # "type":I │ + .restart local v7 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .restart local v11 # "type":I │ :cond_1 │ - const-string v15, "historical-records" │ + const-string v14, "historical-records" │ │ - invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v15 │ + move-result v14 │ │ - if-nez v15, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 995 │ - new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; │ + new-instance v14, Lorg/xmlpull/v1/XmlPullParserException; │ │ - const-string v16, "Share records file does not start with historical-records tag." │ + const-string v15, "Share records file does not start with historical-records tag." │ │ - invoke-direct/range {v15 .. v16}, Lorg/xmlpull/v1/XmlPullParserException;->(Ljava/lang/String;)V │ + invoke-direct {v14, v15}, Lorg/xmlpull/v1/XmlPullParserException;->(Ljava/lang/String;)V │ │ - throw v15 │ + throw v14 │ :try_end_1 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_4 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 1031 │ - .end local v8 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .end local v12 # "type":I │ + .end local v7 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v11 # "type":I │ :catch_1 │ - move-exception v14 │ + move-exception v13 │ │ .line 1032 │ - .local v14, "xppe":Lorg/xmlpull/v1/XmlPullParserException; │ + .local v13, "xppe":Lorg/xmlpull/v1/XmlPullParserException; │ :try_start_2 │ - sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ + sget-object v14, Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "Error reading historical recrod file: " │ + const-string v16, "Error reading historical recrod file: " │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ - │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v16, v0 │ │ - move-result-object v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v16 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - invoke-static {v15, v0, v14}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v14, v15, v13}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 1036 │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 1038 │ :try_start_3 │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_2 │ │ goto :goto_1 │ │ .line 1039 │ :catch_2 │ - move-exception v15 │ + move-exception v14 │ │ goto :goto_1 │ │ .line 999 │ - .end local v14 # "xppe":Lorg/xmlpull/v1/XmlPullParserException; │ - .restart local v8 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .restart local v12 # "type":I │ + .end local v13 # "xppe":Lorg/xmlpull/v1/XmlPullParserException; │ + .restart local v7 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .restart local v11 # "type":I │ :cond_2 │ :try_start_4 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoricalRecords:Ljava/util/List; │ + iget-object v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoricalRecords:Ljava/util/List; │ │ .line 1000 │ - .local v5, "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v5}, Ljava/util/List;->clear()V │ + .local v4, "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v4}, Ljava/util/List;->clear()V │ │ .line 1003 │ :cond_3 │ :goto_2 │ - invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ + invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ :try_end_4 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_4 .. :try_end_4} :catch_1 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ - move-result v12 │ + move-result v11 │ │ .line 1004 │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - if-ne v12, v15, :cond_4 │ + if-ne v11, v14, :cond_4 │ │ .line 1036 │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 1038 │ :try_start_5 │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_3 │ │ goto :goto_1 │ │ .line 1039 │ :catch_3 │ - move-exception v15 │ + move-exception v14 │ │ goto :goto_1 │ │ .line 1007 │ :cond_4 │ - const/4 v15, 0x3 │ + const/4 v14, 0x3 │ │ - if-eq v12, v15, :cond_3 │ + if-eq v11, v14, :cond_3 │ │ - const/4 v15, 0x4 │ + const/4 v14, 0x4 │ │ - if-eq v12, v15, :cond_3 │ + if-eq v11, v14, :cond_3 │ │ .line 1010 │ :try_start_6 │ - invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 1011 │ - .local v7, "nodeName":Ljava/lang/String; │ - const-string v15, "historical-record" │ + .local v6, "nodeName":Ljava/lang/String; │ + const-string v14, "historical-record" │ │ - invoke-virtual {v15, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v14, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v15 │ + move-result v14 │ │ - if-nez v15, :cond_5 │ + if-nez v14, :cond_5 │ │ .line 1012 │ - new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; │ + new-instance v14, Lorg/xmlpull/v1/XmlPullParserException; │ │ - const-string v16, "Share records file not well-formed." │ + const-string v15, "Share records file not well-formed." │ │ - invoke-direct/range {v15 .. v16}, Lorg/xmlpull/v1/XmlPullParserException;->(Ljava/lang/String;)V │ + invoke-direct {v14, v15}, Lorg/xmlpull/v1/XmlPullParserException;->(Ljava/lang/String;)V │ │ - throw v15 │ + throw v14 │ :try_end_6 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_6 .. :try_end_6} :catch_1 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_4 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ .line 1033 │ - .end local v5 # "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ - .end local v7 # "nodeName":Ljava/lang/String; │ - .end local v8 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .end local v12 # "type":I │ + .end local v4 # "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ + .end local v6 # "nodeName":Ljava/lang/String; │ + .end local v7 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v11 # "type":I │ :catch_4 │ - move-exception v6 │ + move-exception v5 │ │ .line 1034 │ - .local v6, "ioe":Ljava/io/IOException; │ + .local v5, "ioe":Ljava/io/IOException; │ :try_start_7 │ - sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ + sget-object v14, Landroid/support/v7/internal/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "Error reading historical recrod file: " │ + const-string v16, "Error reading historical recrod file: " │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ - │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v16, v0 │ │ - move-result-object v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v16 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - invoke-static {v15, v0, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v14, v15, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ │ .line 1036 │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 1038 │ :try_start_8 │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_8 │ .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_5 │ │ goto/16 :goto_1 │ │ .line 1039 │ :catch_5 │ - move-exception v15 │ + move-exception v14 │ │ goto/16 :goto_1 │ │ .line 1015 │ - .end local v6 # "ioe":Ljava/io/IOException; │ - .restart local v5 # "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v7 # "nodeName":Ljava/lang/String; │ - .restart local v8 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .restart local v12 # "type":I │ + .end local v5 # "ioe":Ljava/io/IOException; │ + .restart local v4 # "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v6 # "nodeName":Ljava/lang/String; │ + .restart local v7 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .restart local v11 # "type":I │ :cond_5 │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ :try_start_9 │ - const-string v16, "activity" │ + const-string v15, "activity" │ │ - move-object/from16 v0, v16 │ + invoke-interface {v7, v14, v15}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1016 │ - .local v2, "activity":Ljava/lang/String; │ - const/4 v15, 0x0 │ - │ - const-string v16, "time" │ + .local v1, "activity":Ljava/lang/String; │ + const/4 v14, 0x0 │ │ - move-object/from16 v0, v16 │ + const-string v15, "time" │ │ - invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v7, v14, v15}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v15}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v14}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ .line 1018 │ - .local v10, "time":J │ - const/4 v15, 0x0 │ + .local v9, "time":J │ + const/4 v14, 0x0 │ │ - const-string v16, "weight" │ + const-string v15, "weight" │ │ - move-object/from16 v0, v16 │ + invoke-interface {v7, v14, v15}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v15 │ - │ - invoke-static {v15}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ + invoke-static {v14}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ - move-result v13 │ + move-result v12 │ │ .line 1020 │ - .local v13, "weight":F │ - new-instance v9, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ + .local v12, "weight":F │ + new-instance v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ │ - invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->(Ljava/lang/String;JF)V │ + invoke-direct {v8, v1, v9, v10, v12}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->(Ljava/lang/String;JF)V │ │ .line 1021 │ - .local v9, "readRecord":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ - invoke-interface {v5, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v8, "readRecord":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ + invoke-interface {v4, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_9 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_9 .. :try_end_9} :catch_1 │ .catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_4 │ .catchall {:try_start_9 .. :try_end_9} :catchall_0 │ │ goto :goto_2 │ │ .line 1036 │ - .end local v2 # "activity":Ljava/lang/String; │ - .end local v5 # "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ - .end local v7 # "nodeName":Ljava/lang/String; │ - .end local v8 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .end local v9 # "readRecord":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ - .end local v10 # "time":J │ - .end local v12 # "type":I │ - .end local v13 # "weight":F │ + .end local v1 # "activity":Ljava/lang/String; │ + .end local v4 # "historicalRecords":Ljava/util/List;, "Ljava/util/List;" │ + .end local v6 # "nodeName":Ljava/lang/String; │ + .end local v7 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v8 # "readRecord":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ + .end local v9 # "time":J │ + .end local v11 # "type":I │ + .end local v12 # "weight":F │ :catchall_0 │ - move-exception v15 │ + move-exception v14 │ │ - if-eqz v3, :cond_6 │ + if-eqz v2, :cond_6 │ │ .line 1038 │ :try_start_a │ - invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V │ :try_end_a │ .catch Ljava/io/IOException; {:try_start_a .. :try_end_a} :catch_6 │ │ .line 1041 │ :cond_6 │ :goto_3 │ - throw v15 │ + throw v14 │ │ .line 1039 │ :catch_6 │ - move-exception v16 │ + move-exception v15 │ │ goto :goto_3 │ .end method │ │ .method private sortActivitiesIfNeeded()Z │ .locals 4 │ │ @@ -1701,15 +1689,15 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public setDefaultActivity(I)V │ - .locals 10 │ + .locals 9 │ .param p1, "index" # I │ │ .prologue │ .line 535 │ iget-object v6, p0, Landroid/support/v7/internal/widget/ActivityChooserModel;->mInstanceLock:Ljava/lang/Object; │ │ monitor-enter v6 │ @@ -1775,17 +1763,17 @@ │ │ .line 553 │ .local v0, "defaultName":Landroid/content/ComponentName; │ new-instance v1, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->(Landroid/content/ComponentName;JF)V │ + invoke-direct {v1, v0, v7, v8, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;->(Landroid/content/ComponentName;JF)V │ │ .line 555 │ .local v1, "historicalRecord":Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ invoke-direct {p0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;->addHisoricalRecord(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ .line 556 │ monitor-exit v6 ├── smali/android/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo.smali │ @@ -23,15 +23,15 @@ │ .field public position:I │ │ .field public targetView:Landroid/view/View; │ │ │ # direct methods │ .method public constructor (Landroid/view/View;IJ)V │ - .locals 1 │ + .locals 0 │ .param p1, "targetView" # Landroid/view/View; │ .param p2, "position" # I │ .param p3, "id" # J │ │ .prologue │ .line 413 │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/android/support/v7/internal/widget/AdapterViewICS.smali │ @@ -123,52 +123,52 @@ │ # direct methods │ .method constructor (Landroid/content/Context;)V │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .local p0, "this":Landroid/support/v7/internal/widget/AdapterViewICS;, "Landroid/support/v7/internal/widget/AdapterViewICS;" │ - const/4 v1, -0x1 │ + const/4 v3, -0x1 │ │ - const-wide/high16 v2, -0x8000000000000000L │ + const-wide/high16 v1, -0x8000000000000000L │ │ const/4 v0, 0x0 │ │ .line 228 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup;->(Landroid/content/Context;)V │ │ .line 67 │ iput v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mFirstPosition:I │ │ .line 84 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ │ .line 94 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNeedSync:Z │ │ .line 126 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mInLayout:Z │ │ .line 152 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedPosition:I │ │ .line 158 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedRowId:J │ │ .line 163 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedPosition:I │ │ .line 169 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedRowId:J │ │ .line 201 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedPosition:I │ │ .line 206 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedRowId:J │ │ .line 225 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mBlockLayoutRequests:Z │ │ .line 229 │ return-void │ .end method │ @@ -176,52 +176,52 @@ │ .method constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ .local p0, "this":Landroid/support/v7/internal/widget/AdapterViewICS;, "Landroid/support/v7/internal/widget/AdapterViewICS;" │ - const/4 v1, -0x1 │ + const/4 v3, -0x1 │ │ - const-wide/high16 v2, -0x8000000000000000L │ + const-wide/high16 v1, -0x8000000000000000L │ │ const/4 v0, 0x0 │ │ .line 232 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ .line 67 │ iput v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mFirstPosition:I │ │ .line 84 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ │ .line 94 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNeedSync:Z │ │ .line 126 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mInLayout:Z │ │ .line 152 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedPosition:I │ │ .line 158 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedRowId:J │ │ .line 163 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedPosition:I │ │ .line 169 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedRowId:J │ │ .line 201 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedPosition:I │ │ .line 206 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedRowId:J │ │ .line 225 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mBlockLayoutRequests:Z │ │ .line 233 │ return-void │ .end method │ @@ -230,52 +230,52 @@ │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "defStyle" # I │ │ .prologue │ .local p0, "this":Landroid/support/v7/internal/widget/AdapterViewICS;, "Landroid/support/v7/internal/widget/AdapterViewICS;" │ - const/4 v1, -0x1 │ + const/4 v3, -0x1 │ │ - const-wide/high16 v2, -0x8000000000000000L │ + const-wide/high16 v1, -0x8000000000000000L │ │ const/4 v0, 0x0 │ │ .line 236 │ invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ .line 67 │ iput v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mFirstPosition:I │ │ .line 84 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ │ .line 94 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNeedSync:Z │ │ .line 126 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mInLayout:Z │ │ .line 152 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedPosition:I │ │ .line 158 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mNextSelectedRowId:J │ │ .line 163 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedPosition:I │ │ .line 169 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSelectedRowId:J │ │ .line 201 │ - iput v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedPosition:I │ + iput v3, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedPosition:I │ │ .line 206 │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedRowId:J │ + iput-wide v1, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mOldSelectedRowId:J │ │ .line 225 │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/AdapterViewICS;->mBlockLayoutRequests:Z │ │ .line 237 │ return-void │ .end method │ @@ -802,225 +802,219 @@ │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/AdapterViewICS;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V │ │ .line 786 │ return-void │ .end method │ │ .method findSyncPosition()I │ - .locals 20 │ + .locals 19 │ │ .prologue │ .line 999 │ .local p0, "this":Landroid/support/v7/internal/widget/AdapterViewICS;, "Landroid/support/v7/internal/widget/AdapterViewICS;" │ move-object/from16 v0, p0 │ │ - iget v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;->mItemCount:I │ + iget v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;->mItemCount:I │ │ .line 1001 │ - .local v3, "count":I │ - if-nez v3, :cond_1 │ + .local v2, "count":I │ + if-nez v2, :cond_1 │ │ .line 1002 │ - const/4 v13, -0x1 │ + const/4 v14, -0x1 │ │ .line 1074 │ :cond_0 │ :goto_0 │ - return v13 │ + return v14 │ │ .line 1005 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-wide v10, v0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ + iget-wide v8, v0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncRowId:J │ │ .line 1006 │ - .local v10, "idToMatch":J │ + .local v8, "idToMatch":J │ move-object/from16 v0, p0 │ │ - iget v13, v0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncPosition:I │ + iget v14, v0, Landroid/support/v7/internal/widget/AdapterViewICS;->mSyncPosition:I │ │ .line 1009 │ - .local v13, "seed":I │ - const-wide/high16 v16, -0x8000000000000000L │ + .local v14, "seed":I │ + const-wide/high16 v15, -0x8000000000000000L │ │ - cmp-long v16, v10, v16 │ + cmp-long v15, v8, v15 │ │ - if-nez v16, :cond_2 │ + if-nez v15, :cond_2 │ │ .line 1010 │ - const/4 v13, -0x1 │ + const/4 v14, -0x1 │ │ goto :goto_0 │ │ .line 1014 │ :cond_2 │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - move/from16 v0, v16 │ + invoke-static {v15, v14}, Ljava/lang/Math;->max(II)I │ │ - invoke-static {v0, v13}, Ljava/lang/Math;->max(II)I │ - │ - move-result v13 │ + move-result v14 │ │ .line 1015 │ - add-int/lit8 v16, v3, -0x1 │ - │ - move/from16 v0, v16 │ + add-int/lit8 v15, v2, -0x1 │ │ - invoke-static {v0, v13}, Ljava/lang/Math;->min(II)I │ + invoke-static {v15, v14}, Ljava/lang/Math;->min(II)I │ │ - move-result v13 │ + move-result v14 │ │ .line 1017 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v16 │ + move-result-wide v15 │ │ - const-wide/16 v18, 0x64 │ + const-wide/16 v17, 0x64 │ │ - add-long v4, v16, v18 │ + add-long v3, v15, v17 │ │ .line 1022 │ - .local v4, "endTime":J │ - move v6, v13 │ + .local v3, "endTime":J │ + move v5, v14 │ │ .line 1025 │ - .local v6, "first":I │ - move v9, v13 │ + .local v5, "first":I │ + move v10, v14 │ │ .line 1028 │ - .local v9, "last":I │ - const/4 v12, 0x0 │ + .local v10, "last":I │ + const/4 v11, 0x0 │ │ .line 1038 │ - .local v12, "next":Z │ + .local v11, "next":Z │ invoke-virtual/range {p0 .. p0}, Landroid/support/v7/internal/widget/AdapterViewICS;->getAdapter()Landroid/widget/Adapter; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1039 │ - .local v2, "adapter":Landroid/widget/Adapter;, "TT;" │ - if-nez v2, :cond_5 │ + .local v1, "adapter":Landroid/widget/Adapter;, "TT;" │ + if-nez v1, :cond_5 │ │ .line 1040 │ - const/4 v13, -0x1 │ + const/4 v14, -0x1 │ │ goto :goto_0 │ │ .line 1058 │ - .local v7, "hitFirst":Z │ - .local v8, "hitLast":Z │ - .local v14, "rowId":J │ + .local v6, "hitFirst":Z │ + .local v7, "hitLast":Z │ + .local v12, "rowId":J │ :cond_3 │ - if-nez v7, :cond_4 │ + if-nez v6, :cond_4 │ │ - if-eqz v12, :cond_9 │ + if-eqz v11, :cond_9 │ │ - if-nez v8, :cond_9 │ + if-nez v7, :cond_9 │ │ .line 1060 │ :cond_4 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ .line 1061 │ - move v13, v9 │ + move v14, v10 │ │ .line 1063 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ .line 1043 │ - .end local v7 # "hitFirst":Z │ - .end local v8 # "hitLast":Z │ - .end local v14 # "rowId":J │ + .end local v6 # "hitFirst":Z │ + .end local v7 # "hitLast":Z │ + .end local v12 # "rowId":J │ :cond_5 │ :goto_1 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v16 │ + move-result-wide v15 │ │ - cmp-long v16, v16, v4 │ + cmp-long v15, v15, v3 │ │ - if-gtz v16, :cond_6 │ + if-gtz v15, :cond_6 │ │ .line 1044 │ - invoke-interface {v2, v13}, Landroid/widget/Adapter;->getItemId(I)J │ + invoke-interface {v1, v14}, Landroid/widget/Adapter;->getItemId(I)J │ │ - move-result-wide v14 │ + move-result-wide v12 │ │ .line 1045 │ - .restart local v14 # "rowId":J │ - cmp-long v16, v14, v10 │ + .restart local v12 # "rowId":J │ + cmp-long v15, v12, v8 │ │ - if-eqz v16, :cond_0 │ + if-eqz v15, :cond_0 │ │ .line 1050 │ - add-int/lit8 v16, v3, -0x1 │ - │ - move/from16 v0, v16 │ + add-int/lit8 v15, v2, -0x1 │ │ - if-ne v9, v0, :cond_7 │ + if-ne v10, v15, :cond_7 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 1051 │ - .restart local v8 # "hitLast":Z │ + .restart local v7 # "hitLast":Z │ :goto_2 │ - if-nez v6, :cond_8 │ + if-nez v5, :cond_8 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 1053 │ - .restart local v7 # "hitFirst":Z │ + .restart local v6 # "hitFirst":Z │ :goto_3 │ - if-eqz v8, :cond_3 │ - │ if-eqz v7, :cond_3 │ │ + if-eqz v6, :cond_3 │ + │ .line 1074 │ - .end local v7 # "hitFirst":Z │ - .end local v8 # "hitLast":Z │ - .end local v14 # "rowId":J │ + .end local v6 # "hitFirst":Z │ + .end local v7 # "hitLast":Z │ + .end local v12 # "rowId":J │ :cond_6 │ - const/4 v13, -0x1 │ + const/4 v14, -0x1 │ │ goto :goto_0 │ │ .line 1050 │ - .restart local v14 # "rowId":J │ + .restart local v12 # "rowId":J │ :cond_7 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ goto :goto_2 │ │ .line 1051 │ - .restart local v8 # "hitLast":Z │ + .restart local v7 # "hitLast":Z │ :cond_8 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ goto :goto_3 │ │ .line 1064 │ - .restart local v7 # "hitFirst":Z │ + .restart local v6 # "hitFirst":Z │ :cond_9 │ - if-nez v8, :cond_a │ + if-nez v7, :cond_a │ │ - if-nez v12, :cond_5 │ + if-nez v11, :cond_5 │ │ - if-nez v7, :cond_5 │ + if-nez v6, :cond_5 │ │ .line 1066 │ :cond_a │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ .line 1067 │ - move v13, v6 │ + move v14, v5 │ │ .line 1069 │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public abstract getAdapter()Landroid/widget/Adapter; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1092,15 +1086,15 @@ │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method public getItemIdAtPosition(I)J │ - .locals 4 │ + .locals 3 │ .param p1, "position" # I │ │ .prologue │ .line 770 │ .local p0, "this":Landroid/support/v7/internal/widget/AdapterViewICS;, "Landroid/support/v7/internal/widget/AdapterViewICS;" │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/AdapterViewICS;->getAdapter()Landroid/widget/Adapter; │ │ @@ -1109,23 +1103,23 @@ │ .line 771 │ .local v0, "adapter":Landroid/widget/Adapter;, "TT;" │ if-eqz v0, :cond_0 │ │ if-gez p1, :cond_1 │ │ :cond_0 │ - const-wide/high16 v2, -0x8000000000000000L │ + const-wide/high16 v1, -0x8000000000000000L │ │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ :cond_1 │ invoke-interface {v0, p1}, Landroid/widget/Adapter;->getItemId(I)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ goto :goto_0 │ .end method │ │ .method public getLastVisiblePosition()I │ .locals 2 ├── smali/android/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor.smali │ @@ -45,15 +45,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z │ - .locals 8 │ + .locals 7 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 1393 │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I │ │ @@ -142,17 +142,17 @@ │ iget-object v4, p0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;->this$0:Landroid/support/v7/internal/widget/ListPopupWindow; │ │ # getter for: Landroid/support/v7/internal/widget/ListPopupWindow;->mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;->access$900(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ move-result-object v4 │ │ - const-wide/16 v6, 0xfa │ + const-wide/16 v5, 0xfa │ │ - invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v3, v4, v5, v6}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 1404 │ :cond_0 │ :goto_0 │ const/4 v3, 0x0 │ │ return v3 ├── smali/android/support/v7/internal/widget/ProgressBarICS.smali │ @@ -536,35 +536,35 @@ │ iput v3, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mMaxHeight:I │ │ .line 253 │ return-void │ .end method │ │ .method private declared-synchronized refreshProgress(IIZ)V │ - .locals 6 │ + .locals 5 │ .param p1, "id" # I │ .param p2, "progress" # I │ .param p3, "fromUser" # Z │ │ .prologue │ .line 435 │ monitor-enter p0 │ │ :try_start_0 │ - iget-wide v2, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mUiThreadId:J │ + iget-wide v1, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mUiThreadId:J │ │ invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Ljava/lang/Thread;->getId()J │ + invoke-virtual {v3}, Ljava/lang/Thread;->getId()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-nez v1, :cond_0 │ │ .line 436 │ const/4 v1, 0x1 │ │ invoke-direct {p0, p1, p2, p3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;->doRefreshProgress(IIZZ)V │ @@ -2464,15 +2464,15 @@ │ :cond_2 │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ProgressBarICS;->startAnimation()V │ │ goto :goto_0 │ .end method │ │ .method startAnimation()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 613 │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ProgressBarICS;->getVisibility()I │ │ move-result v0 │ │ @@ -2553,31 +2553,31 @@ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setRepeatCount(I)V │ │ .line 629 │ iget-object v0, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mAnimation:Landroid/view/animation/AlphaAnimation; │ │ iget v1, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mDuration:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 630 │ iget-object v0, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mAnimation:Landroid/view/animation/AlphaAnimation; │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mInterpolator:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 631 │ iget-object v0, p0, Landroid/support/v7/internal/widget/ProgressBarICS;->mAnimation:Landroid/view/animation/AlphaAnimation; │ │ - const-wide/16 v2, -0x1 │ + const-wide/16 v1, -0x1 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setStartTime(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setStartTime(J)V │ │ goto :goto_1 │ .end method │ │ .method stopAnimation()V │ .locals 1 ├── smali/android/support/v7/internal/widget/SpinnerICS$DropdownPopup$1.smali │ @@ -37,15 +37,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemClick(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ - .locals 4 │ + .locals 3 │ .param p1, "parent" # Landroid/support/v7/internal/widget/AdapterViewICS; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 708 │ @@ -74,17 +74,17 @@ │ # getter for: Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;->mAdapter:Landroid/widget/ListAdapter; │ invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;->access$100(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; │ │ move-result-object v1 │ │ invoke-interface {v1, p3}, Landroid/widget/ListAdapter;->getItemId(I)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {v0, p2, p3, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;->performItemClick(Landroid/view/View;IJ)Z │ + invoke-virtual {v0, p2, p3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;->performItemClick(Landroid/view/View;IJ)Z │ │ .line 712 │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;->this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;->dismiss()V ├── smali/android/support/v7/widget/SearchView.smali │ @@ -1607,19 +1607,19 @@ │ invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doAfterTextChanged(Landroid/widget/AutoCompleteTextView;)V │ │ .line 1562 │ return-void │ .end method │ │ .method private getDecoratedHint(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ - .locals 9 │ + .locals 8 │ .param p1, "hintText" # Ljava/lang/CharSequence; │ │ .prologue │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 1015 │ iget-boolean v3, p0, Landroid/support/v7/widget/SearchView;->mIconifiedByDefault:Z │ │ if-nez v3, :cond_0 │ │ .line 1023 │ @@ -1661,25 +1661,25 @@ │ .local v0, "searchIcon":Landroid/graphics/drawable/Drawable; │ iget-object v3, p0, Landroid/support/v7/widget/SearchView;->mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getTextSize()F │ │ move-result v3 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - const-wide/high16 v6, 0x3ff4000000000000L # 1.25 │ + const-wide/high16 v5, 0x3ff4000000000000L # 1.25 │ │ - mul-double/2addr v4, v6 │ + mul-double/2addr v3, v5 │ │ - double-to-int v2, v4 │ + double-to-int v2, v3 │ │ .line 1021 │ .local v2, "textSize":I │ - invoke-virtual {v0, v8, v8, v2, v2}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + invoke-virtual {v0, v7, v7, v2, v2}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 1022 │ new-instance v3, Landroid/text/style/ImageSpan; │ │ invoke-direct {v3, v0}, Landroid/text/style/ImageSpan;->(Landroid/graphics/drawable/Drawable;)V │ │ const/4 v4, 0x1 ├── smali/com/google/analytics/tracking/android/ExceptionReporter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/google/analytics/tracking/android/ExceptionReporter; │ │ │ # direct methods │ .method constructor (Lcom/google/analytics/tracking/android/ExceptionReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/google/analytics/tracking/android/ExceptionReporter; │ │ .prologue │ .line 16 │ iput-object p1, p0, Lcom/google/analytics/tracking/android/ExceptionReporter$1;->this$0:Lcom/google/analytics/tracking/android/ExceptionReporter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/google/analytics/tracking/android/Tracker.smali │ @@ -271,15 +271,15 @@ │ │ .line 173 │ :cond_1 │ return-void │ .end method │ │ .method private static microsToCurrencyString(J)Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ .param p0, "currencyInMicros" # J │ │ .prologue │ .line 35 │ new-instance v0, Ljava/text/DecimalFormat; │ │ const-string v1, "0.######" │ @@ -288,24 +288,26 @@ │ │ sget-object v3, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ invoke-direct {v2, v3}, Ljava/text/DecimalFormatSymbols;->(Ljava/util/Locale;)V │ │ invoke-direct {v0, v1, v2}, Ljava/text/DecimalFormat;->(Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V │ │ - long-to-double v2, p0 │ + long-to-double v1, p0 │ │ - const-wide v4, 0x412e848000000000L # 1000000.0 │ + const-wide v3, 0x412e848000000000L # 1000000.0 │ │ - div-double/2addr v2, v4 │ + div-double/2addr v1, v3 │ │ - invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ + .line 36 │ + invoke-virtual {v0, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 35 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public close()V │ .locals 1 │ @@ -547,15 +549,15 @@ │ invoke-interface {v0, v1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 93 │ return-object v0 │ .end method │ │ .method public constructTiming(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Ljava/util/Map; │ - .locals 4 │ + .locals 3 │ .param p1, "category" # Ljava/lang/String; │ .param p2, "intervalInMilliseconds" # J │ .param p4, "name" # Ljava/lang/String; │ .param p5, "label" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -1036,59 +1038,58 @@ │ │ .method public sendTransaction(Lcom/google/analytics/tracking/android/Transaction;)V │ .locals 4 │ .param p1, "transaction" # Lcom/google/analytics/tracking/android/Transaction; │ │ .prologue │ .line 224 │ - const-string v2, "tran" │ + const-string v1, "tran" │ │ invoke-virtual {p0, p1}, Lcom/google/analytics/tracking/android/Tracker;->constructTransaction(Lcom/google/analytics/tracking/android/Transaction;)Ljava/util/Map; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {p0, v2, v3}, Lcom/google/analytics/tracking/android/Tracker;->internalSend(Ljava/lang/String;Ljava/util/Map;)V │ + invoke-direct {p0, v1, v2}, Lcom/google/analytics/tracking/android/Tracker;->internalSend(Ljava/lang/String;Ljava/util/Map;)V │ │ .line 225 │ invoke-virtual {p1}, Lcom/google/analytics/tracking/android/Transaction;->getItems()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/google/analytics/tracking/android/Transaction$Item; │ + check-cast v0, Lcom/google/analytics/tracking/android/Transaction$Item; │ │ .line 226 │ - .local v1, "item":Lcom/google/analytics/tracking/android/Transaction$Item; │ + .local v0, "item":Lcom/google/analytics/tracking/android/Transaction$Item; │ const-string v2, "item" │ │ - invoke-direct {p0, v1, p1}, Lcom/google/analytics/tracking/android/Tracker;->constructItem(Lcom/google/analytics/tracking/android/Transaction$Item;Lcom/google/analytics/tracking/android/Transaction;)Ljava/util/Map; │ + invoke-direct {p0, v0, p1}, Lcom/google/analytics/tracking/android/Tracker;->constructItem(Lcom/google/analytics/tracking/android/Transaction$Item;Lcom/google/analytics/tracking/android/Transaction;)Ljava/util/Map; │ │ move-result-object v3 │ │ invoke-direct {p0, v2, v3}, Lcom/google/analytics/tracking/android/Tracker;->internalSend(Ljava/lang/String;Ljava/util/Map;)V │ │ goto :goto_0 │ │ .line 228 │ - .end local v1 # "item":Lcom/google/analytics/tracking/android/Transaction$Item; │ + .end local v0 # "item":Lcom/google/analytics/tracking/android/Transaction$Item; │ :cond_0 │ return-void │ .end method │ │ .method public sendView()V │ .locals 2 ├── smali/com/google/analytics/tracking/android/Transaction$Builder.smali │ @@ -26,34 +26,34 @@ │ .field private totalTaxInMicros:J │ │ .field private final transactionId:Ljava/lang/String; │ │ │ # direct methods │ .method public constructor (Ljava/lang/String;J)V │ - .locals 4 │ + .locals 3 │ .param p1, "transactionId" # Ljava/lang/String; │ .param p2, "totalCostInMicros" # J │ │ .prologue │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ const/4 v0, 0x0 │ │ .line 132 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 133 │ iput-object v0, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->affiliation:Ljava/lang/String; │ │ .line 134 │ - iput-wide v2, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->totalTaxInMicros:J │ + iput-wide v1, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->totalTaxInMicros:J │ │ .line 135 │ - iput-wide v2, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->shippingCostInMicros:J │ + iput-wide v1, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->shippingCostInMicros:J │ │ .line 136 │ iput-object v0, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->currencyCode:Ljava/lang/String; │ │ .line 137 │ iput-object p1, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->transactionId:Ljava/lang/String; │ │ @@ -167,27 +167,27 @@ │ iput-object p1, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->currencyCode:Ljava/lang/String; │ │ .line 158 │ return-object p0 │ .end method │ │ .method public setShippingCostInMicros(J)Lcom/google/analytics/tracking/android/Transaction$Builder; │ - .locals 1 │ + .locals 0 │ .param p1, "shippingCostInMicros" # J │ │ .prologue │ .line 152 │ iput-wide p1, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->shippingCostInMicros:J │ │ .line 153 │ return-object p0 │ .end method │ │ .method public setTotalTaxInMicros(J)Lcom/google/analytics/tracking/android/Transaction$Builder; │ - .locals 1 │ + .locals 0 │ .param p1, "totalTaxInMicros" # J │ │ .prologue │ .line 147 │ iput-wide p1, p0, Lcom/google/analytics/tracking/android/Transaction$Builder;->totalTaxInMicros:J │ │ .line 148 ├── smali/com/google/analytics/tracking/android/Transaction.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Transaction.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/analytics/tracking/android/Transaction$1;, │ Lcom/google/analytics/tracking/android/Transaction$Builder;, │ Lcom/google/analytics/tracking/android/Transaction$Item; │ } │ .end annotation │ │ │ # instance fields ├── smali/com/google/analytics/tracking/android/Utils.smali │ @@ -141,35 +141,35 @@ │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public static safeParseDouble(Ljava/lang/String;)D │ - .locals 4 │ + .locals 3 │ .param p0, "s" # Ljava/lang/String; │ │ .prologue │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 27 │ if-nez p0, :cond_0 │ │ .line 33 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 31 │ :cond_0 │ :try_start_0 │ invoke-static {p0}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ goto :goto_0 │ │ .line 32 │ :catch_0 │ move-exception v0 ├── smali/com/google/android/apps/analytics/AnalyticsParameterEncoder.smali │ @@ -63,14 +63,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "URL encoding failed for: " │ │ + .line 16 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 ├── smali/com/google/android/apps/analytics/Item.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 3 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 5 │ return-void │ .end method ├── smali/com/google/android/apps/analytics/Transaction.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 3 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 5 │ return-void │ .end method ├── smali/com/manuelmaly/hn/AboutActivity_.smali │ @@ -30,15 +30,14 @@ │ .line 28 │ new-instance v0, Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ invoke-direct {v0}, Lorg/androidannotations/api/view/OnViewChangedNotifier;->()V │ │ iput-object v0, p0, Lcom/manuelmaly/hn/AboutActivity_;->onViewChangedNotifier_:Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ - .line 86 │ return-void │ .end method │ │ .method private init_(Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ @@ -148,45 +147,45 @@ │ │ .method public onViewChanged(Lorg/androidannotations/api/view/HasViews;)V │ .locals 1 │ .param p1, "hasViews" # Lorg/androidannotations/api/view/HasViews; │ │ .prologue │ .line 79 │ - const v0, 0x7f0c0045 │ + const v0, 0x7f0c0042 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/AboutActivity_;->mGithubView:Landroid/widget/TextView; │ + iput-object v0, p0, Lcom/manuelmaly/hn/AboutActivity_;->mHNView:Landroid/widget/TextView; │ │ .line 80 │ const v0, 0x7f0c0043 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ iput-object v0, p0, Lcom/manuelmaly/hn/AboutActivity_;->mByView:Landroid/widget/TextView; │ │ .line 81 │ - const v0, 0x7f0c0042 │ + const v0, 0x7f0c0045 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/AboutActivity_;->mHNView:Landroid/widget/TextView; │ + iput-object v0, p0, Lcom/manuelmaly/hn/AboutActivity_;->mGithubView:Landroid/widget/TextView; │ │ .line 82 │ const v0, 0x7f0c0044 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 ├── smali/com/manuelmaly/hn/ArticleReaderActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/ArticleReaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lcom/manuelmaly/hn/ArticleReaderActivity$1;->this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/ArticleReaderActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/ArticleReaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lcom/manuelmaly/hn/ArticleReaderActivity$2;->this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/ArticleReaderActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/ArticleReaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lcom/manuelmaly/hn/ArticleReaderActivity$3;->this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -62,14 +63,15 @@ │ │ int-to-float v1, v1 │ │ iget-object v2, p0, Lcom/manuelmaly/hn/ArticleReaderActivity$3;->this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; │ │ iget-object v2, v2, Lcom/manuelmaly/hn/ArticleReaderActivity;->mActionbarTitle:Landroid/widget/TextView; │ │ + .line 125 │ invoke-virtual {v2}, Landroid/widget/TextView;->getWidth()I │ │ move-result v2 │ │ int-to-float v2, v2 │ │ const/4 v3, 0x0 │ @@ -90,14 +92,15 @@ │ │ const v8, 0x7f0d0017 │ │ invoke-virtual {v5, v8}, Lcom/manuelmaly/hn/ArticleReaderActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 124 │ invoke-static/range {v0 .. v5}, Lcom/manuelmaly/hn/util/SpotlightActivity;->intentForSpotlightActivity(Landroid/content/Context;FFFFLjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v6 │ │ .line 126 │ .local v6, "intent":Landroid/content/Intent; │ iget-object v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity$3;->this$0:Lcom/manuelmaly/hn/ArticleReaderActivity; ├── smali/com/manuelmaly/hn/ArticleReaderActivity.smali │ @@ -74,15 +74,14 @@ │ │ .line 62 │ iput-boolean v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity;->mShouldShowRefreshing:Z │ │ .line 65 │ iput-boolean v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity;->mWebViewIsLoading:Z │ │ - .line 268 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/manuelmaly/hn/ArticleReaderActivity;)V │ .locals 0 │ .param p0, "x0" # Lcom/manuelmaly/hn/ArticleReaderActivity; ├── smali/com/manuelmaly/hn/ArticleReaderActivity_.smali │ @@ -30,15 +30,14 @@ │ .line 30 │ new-instance v0, Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ invoke-direct {v0}, Lorg/androidannotations/api/view/OnViewChangedNotifier;->()V │ │ iput-object v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity_;->onViewChangedNotifier_:Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ - .line 87 │ return-void │ .end method │ │ .method private init_(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ @@ -159,34 +158,34 @@ │ │ .method public onViewChanged(Lorg/androidannotations/api/view/HasViews;)V │ .locals 1 │ .param p1, "hasViews" # Lorg/androidannotations/api/view/HasViews; │ │ .prologue │ .line 82 │ - const v0, 0x7f0c0048 │ + const v0, 0x7f0c0047 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/webkit/WebView; │ + check-cast v0, Landroid/support/v4/widget/SwipeRefreshLayout; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity_;->mWebView:Landroid/webkit/WebView; │ + iput-object v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity_;->mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ │ .line 83 │ - const v0, 0x7f0c0047 │ + const v0, 0x7f0c0048 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/widget/SwipeRefreshLayout; │ + check-cast v0, Landroid/webkit/WebView; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity_;->mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ + iput-object v0, p0, Lcom/manuelmaly/hn/ArticleReaderActivity_;->mWebView:Landroid/webkit/WebView; │ │ .line 84 │ invoke-virtual {p0}, Lcom/manuelmaly/hn/ArticleReaderActivity_;->init()V │ │ .line 85 │ return-void │ .end method ├── smali/com/manuelmaly/hn/BaseListActivity.smali │ @@ -35,14 +35,15 @@ │ .line 16 │ invoke-virtual {p0}, Lcom/manuelmaly/hn/BaseListActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f030023 │ │ + .line 17 │ invoke-virtual {v1, v2, p1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/ViewGroup; │ │ .line 18 ├── smali/com/manuelmaly/hn/CommentsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/CommentsActivity; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$1;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -48,37 +49,41 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/manuelmaly/hn/CommentsActivity$1;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ const v3, 0x7f0d0040 │ │ + .line 138 │ invoke-virtual {v2, v3}, Lcom/manuelmaly/hn/CommentsActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 137 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 140 │ iget-object v1, p0, Lcom/manuelmaly/hn/CommentsActivity$1;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ iget-object v1, v1, Lcom/manuelmaly/hn/CommentsActivity;->mPost:Lcom/manuelmaly/hn/model/HNPost; │ │ iget-object v2, p0, Lcom/manuelmaly/hn/CommentsActivity$1;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ + .line 142 │ invoke-static {v2}, Lcom/manuelmaly/hn/Settings;->getHtmlProvider(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/manuelmaly/hn/CommentsActivity$1;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ + .line 141 │ invoke-static {v1, v2, v3}, Lcom/manuelmaly/hn/ArticleReaderActivity;->getArticleViewURL(Lcom/manuelmaly/hn/model/HNPost;Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 144 │ .local v0, "articleURL":Ljava/lang/String; │ iget-object v1, p0, Lcom/manuelmaly/hn/CommentsActivity$1;->this$0:Lcom/manuelmaly/hn/CommentsActivity; ├── smali/com/manuelmaly/hn/CommentsActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/CommentsActivity; │ │ .prologue │ .line 154 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$2;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/CommentsActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/CommentsActivity; │ │ .prologue │ .line 184 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$3;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/CommentsActivity$CommentsAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter; │ │ .prologue │ .line 639 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter$1;->this$1:Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter; │ │ iput p2, p0, Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter$1;->val$position:I ├── smali/com/manuelmaly/hn/CommentsActivity$CommentsAdapter$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter; │ │ .prologue │ .line 648 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter$2;->this$1:Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter; │ │ iput p2, p0, Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter$2;->val$position:I ├── smali/com/manuelmaly/hn/CommentsActivity$CommentViewHolder.smali │ @@ -153,14 +153,15 @@ │ │ invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 696 │ :goto_0 │ iget-object v5, p0, Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder;->expandView:Landroid/widget/ImageView; │ │ + .line 697 │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNComment;->getTreeNode()Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->isExpanded()Z │ │ move-result v3 │ @@ -255,15 +256,15 @@ │ invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ :cond_1 │ move v3, v4 │ │ - .line 696 │ + .line 697 │ goto :goto_1 │ │ .line 708 │ .restart local v0 # "i":I │ :cond_2 │ return-void │ .end method ├── smali/com/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter.smali │ @@ -69,28 +69,31 @@ │ .line 435 │ iget-boolean v0, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mIsLoggedIn:Z │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mComment:Lcom/manuelmaly/hn/model/HNComment; │ │ + .line 437 │ invoke-static {p1}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 436 │ invoke-virtual {v0, v3}, Lcom/manuelmaly/hn/model/HNComment;->getUpvoteUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-eqz v0, :cond_5 │ │ iget-object v0, p1, Lcom/manuelmaly/hn/CommentsActivity;->mVotedComments:Ljava/util/HashSet; │ │ iget-object v3, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mComment:Lcom/manuelmaly/hn/model/HNComment; │ │ + .line 438 │ invoke-virtual {v0, v3}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_5 │ │ :cond_0 │ @@ -102,28 +105,31 @@ │ .line 439 │ iget-boolean v0, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mIsLoggedIn:Z │ │ if-eqz v0, :cond_6 │ │ iget-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mComment:Lcom/manuelmaly/hn/model/HNComment; │ │ + .line 441 │ invoke-static {p1}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 440 │ invoke-virtual {v0, v3}, Lcom/manuelmaly/hn/model/HNComment;->getDownvoteUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-eqz v0, :cond_6 │ │ iget-object v0, p1, Lcom/manuelmaly/hn/CommentsActivity;->mVotedComments:Ljava/util/HashSet; │ │ iget-object v3, p1, Lcom/manuelmaly/hn/CommentsActivity;->mComments:Lcom/manuelmaly/hn/model/HNPostComments; │ │ + .line 442 │ invoke-virtual {v0, v3}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_6 │ │ :goto_1 │ @@ -239,21 +245,21 @@ │ .line 467 │ :cond_4 │ return-void │ │ :cond_5 │ move v0, v1 │ │ - .line 435 │ + .line 438 │ goto/16 :goto_0 │ │ :cond_6 │ move v2, v1 │ │ - .line 439 │ + .line 442 │ goto :goto_1 │ │ .line 461 │ :cond_7 │ iget-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mItems:Ljava/util/ArrayList; │ │ const v1, 0x7f0d0029 │ @@ -530,18 +536,20 @@ │ :cond_0 │ iget-object v2, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ iget-object v3, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mComment:Lcom/manuelmaly/hn/model/HNComment; │ │ iget-object v4, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ + .line 555 │ invoke-static {v4}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 554 │ invoke-virtual {v3, v4}, Lcom/manuelmaly/hn/model/HNComment;->getUpvoteUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mComment:Lcom/manuelmaly/hn/model/HNComment; │ │ # invokes: Lcom/manuelmaly/hn/CommentsActivity;->vote(Ljava/lang/String;Lcom/manuelmaly/hn/model/HNComment;)V │ @@ -572,18 +580,20 @@ │ .line 563 │ iget-object v2, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ iget-object v3, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mComment:Lcom/manuelmaly/hn/model/HNComment; │ │ iget-object v4, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ + .line 564 │ invoke-static {v4}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 563 │ invoke-virtual {v3, v4}, Lcom/manuelmaly/hn/model/HNComment;->getDownvoteUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/manuelmaly/hn/CommentsActivity$LongPressMenuListAdapter;->mComment:Lcom/manuelmaly/hn/model/HNComment; │ │ # invokes: Lcom/manuelmaly/hn/CommentsActivity;->vote(Ljava/lang/String;Lcom/manuelmaly/hn/model/HNComment;)V ├── smali/com/manuelmaly/hn/CommentsActivity$GetLastHNPostCommentsTask.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/CommentsActivity; │ │ .prologue │ .line 287 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$GetLastHNPostCommentsTask;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ invoke-direct {p0}, Lcom/manuelmaly/hn/util/FileUtil$GetLastHNPostCommentsTask;->()V │ │ @@ -37,30 +38,34 @@ │ .locals 3 │ .param p1, "result" # Lcom/manuelmaly/hn/model/HNPostComments; │ │ .prologue │ .line 290 │ if-eqz p1, :cond_0 │ │ + .line 291 │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNPostComments;->getUserAcquiredFor()Ljava/lang/String; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ + .line 292 │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNPostComments;->getUserAcquiredFor()Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/manuelmaly/hn/CommentsActivity$GetLastHNPostCommentsTask;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ + .line 293 │ invoke-static {v2}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 292 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const/4 v0, 0x1 │ @@ -78,15 +83,15 @@ │ # invokes: Lcom/manuelmaly/hn/CommentsActivity;->showComments(Lcom/manuelmaly/hn/model/HNPostComments;)V │ invoke-static {v1, p1}, Lcom/manuelmaly/hn/CommentsActivity;->access$300(Lcom/manuelmaly/hn/CommentsActivity;Lcom/manuelmaly/hn/model/HNPostComments;)V │ │ .line 301 │ :goto_1 │ return-void │ │ - .line 290 │ + .line 292 │ .end local v0 # "registeredUserChanged":Z │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ .line 299 ├── smali/com/manuelmaly/hn/CommentsActivity$CommentsAdapter.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/CommentsActivity; │ │ .prologue │ .line 599 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$CommentsAdapter;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V │ │ @@ -130,58 +131,63 @@ │ .line 624 │ .local v0, "holder":Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder; │ iput-object p2, v0, Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder;->rootView:Landroid/view/View; │ │ .line 625 │ const v2, 0x7f0c0051 │ │ + .line 626 │ invoke-virtual {p2, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Lcom/manuelmaly/hn/reuse/LinkifiedTextView; │ │ iput-object v2, v0, Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder;->textView:Lcom/manuelmaly/hn/reuse/LinkifiedTextView; │ │ .line 627 │ const v2, 0x7f0c004d │ │ + .line 628 │ invoke-virtual {p2, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/LinearLayout; │ │ iput-object v2, v0, Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder;->spacersContainer:Landroid/widget/LinearLayout; │ │ .line 629 │ const v2, 0x7f0c004f │ │ + .line 630 │ invoke-virtual {p2, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ iput-object v2, v0, Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder;->authorView:Landroid/widget/TextView; │ │ .line 631 │ const v2, 0x7f0c0050 │ │ + .line 632 │ invoke-virtual {p2, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ iput-object v2, v0, Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder;->timeAgoView:Landroid/widget/TextView; │ │ .line 633 │ const v2, 0x7f0c0052 │ │ + .line 634 │ invoke-virtual {p2, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/ImageView; │ │ iput-object v2, v0, Lcom/manuelmaly/hn/CommentsActivity$CommentViewHolder;->expandView:Landroid/widget/ImageView; ├── smali/com/manuelmaly/hn/CommentsActivity$VoteTaskFinishedHandler.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/CommentsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/CommentsActivity; │ │ .prologue │ .line 577 │ iput-object p1, p0, Lcom/manuelmaly/hn/CommentsActivity$VoteTaskFinishedHandler;->this$0:Lcom/manuelmaly/hn/CommentsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ │ const/4 v3, 0x0 │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 586 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ move-object v0, p4 │ │ .line 587 │ check-cast v0, Lcom/manuelmaly/hn/model/HNComment; │ │ @@ -111,14 +113,15 @@ │ │ const/4 v3, 0x1 │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 593 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onTaskFinished(ILcom/manuelmaly/hn/task/ITaskFinishedHandler$TaskResultCode;Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 ├── smali/com/manuelmaly/hn/CommentsActivity_.smali │ @@ -30,15 +30,14 @@ │ .line 31 │ new-instance v0, Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ invoke-direct {v0}, Lorg/androidannotations/api/view/OnViewChangedNotifier;->()V │ │ iput-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity_;->onViewChangedNotifier_:Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ - .line 89 │ return-void │ .end method │ │ .method private init_(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ @@ -159,45 +158,45 @@ │ │ .method public onViewChanged(Lorg/androidannotations/api/view/HasViews;)V │ .locals 1 │ .param p1, "hasViews" # Lorg/androidannotations/api/view/HasViews; │ │ .prologue │ .line 83 │ - const v0, 0x7f0c004a │ + const v0, 0x7f0c004b │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/widget/SwipeRefreshLayout; │ + check-cast v0, Landroid/widget/ListView; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity_;->mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ + iput-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity_;->mCommentsList:Landroid/widget/ListView; │ │ .line 84 │ const v0, 0x7f0c0049 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/LinearLayout; │ │ iput-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity_;->mRootView:Landroid/widget/LinearLayout; │ │ .line 85 │ - const v0, 0x7f0c004b │ + const v0, 0x7f0c004a │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/widget/ListView; │ + check-cast v0, Landroid/support/v4/widget/SwipeRefreshLayout; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity_;->mCommentsList:Landroid/widget/ListView; │ + iput-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity_;->mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ │ .line 86 │ invoke-virtual {p0}, Lcom/manuelmaly/hn/CommentsActivity_;->init()V │ │ .line 87 │ return-void │ .end method ├── smali/com/manuelmaly/hn/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/MainActivity; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$1;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/MainActivity$GetLastHNFeedTask.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lcom/manuelmaly/hn/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/MainActivity; │ │ .prologue │ .line 300 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$GetLastHNFeedTask;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ invoke-direct {p0}, Lcom/manuelmaly/hn/util/FileUtil$GetLastHNFeedTask;->()V │ │ @@ -58,32 +59,36 @@ │ │ invoke-virtual {v0}, Landroid/app/ProgressDialog;->dismiss()V │ │ .line 316 │ :cond_0 │ if-eqz p1, :cond_1 │ │ + .line 317 │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNFeed;->getUserAcquiredFor()Ljava/lang/String; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ + .line 318 │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNFeed;->getUserAcquiredFor()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 319 │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v1 │ │ invoke-static {v1}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 318 │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 320 ├── smali/com/manuelmaly/hn/CommentsActivity.smali │ @@ -141,15 +141,14 @@ │ │ .line 99 │ iput-object v1, p0, Lcom/manuelmaly/hn/CommentsActivity;->mListState:Landroid/os/Parcelable; │ │ .line 104 │ iput-boolean v0, p0, Lcom/manuelmaly/hn/CommentsActivity;->mShouldShowRefreshing:Z │ │ - .line 669 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/manuelmaly/hn/CommentsActivity;)V │ .locals 0 │ .param p0, "x0" # Lcom/manuelmaly/hn/CommentsActivity; │ │ @@ -395,24 +394,26 @@ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ .line 374 │ const-string v1, "HTMLPROVIDER_OVERRIDE" │ │ + .line 376 │ invoke-virtual {p0}, Lcom/manuelmaly/hn/CommentsActivity;->getIntent()Landroid/content/Intent; │ │ move-result-object v2 │ │ const-string v3, "HTMLPROVIDER_OVERRIDE" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 374 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 380 │ :cond_0 │ invoke-virtual {p0, v0}, Lcom/manuelmaly/hn/CommentsActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 381 │ @@ -590,14 +591,15 @@ │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity;->mCommentHeaderText:Landroid/widget/TextView; │ │ + .line 265 │ invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ .line 266 │ @@ -614,22 +616,24 @@ │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v1 │ │ + .line 270 │ invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 269 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 275 │ iget-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity;->mCommentHeaderText:Landroid/widget/TextView; │ │ const/4 v1, 0x1 │ │ @@ -668,40 +672,44 @@ │ │ aget v0, v7, v0 │ │ int-to-float v1, v0 │ │ iget-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity;->mActionbarTitle:Landroid/widget/TextView; │ │ + .line 361 │ invoke-virtual {v0}, Landroid/widget/TextView;->getWidth()I │ │ move-result v0 │ │ int-to-float v2, v0 │ │ const/4 v3, 0x0 │ │ + .line 362 │ invoke-virtual {p0}, Lcom/manuelmaly/hn/CommentsActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;->getHeight()I │ │ move-result v0 │ │ int-to-float v4, v0 │ │ const v0, 0x7f0d0018 │ │ + .line 363 │ invoke-virtual {p0, v0}, Lcom/manuelmaly/hn/CommentsActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ move-object v0, p0 │ │ + .line 360 │ invoke-static/range {v0 .. v5}, Lcom/manuelmaly/hn/util/SpotlightActivity;->intentForSpotlightActivity(Landroid/content/Context;FFFFLjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v6 │ │ .line 364 │ .local v6, "intent":Landroid/content/Intent; │ const/16 v0, 0x89 │ @@ -854,14 +862,15 @@ │ :cond_0 │ const-string v0, "The belonging post has not been loaded" │ │ invoke-static {p0, v0, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 111 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 112 │ invoke-virtual {p0}, Lcom/manuelmaly/hn/CommentsActivity;->finish()V │ │ .line 163 │ :goto_0 │ @@ -869,18 +878,20 @@ │ │ .line 116 │ :cond_1 │ invoke-static {p0}, Lcom/manuelmaly/hn/util/DisplayHelper;->getScreenHeight(Landroid/app/Activity;)I │ │ move-result v0 │ │ + .line 117 │ invoke-static {p0}, Lcom/manuelmaly/hn/util/DisplayHelper;->getScreenWidth(Landroid/app/Activity;)I │ │ move-result v1 │ │ + .line 116 │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ div-int/lit8 v0, v0, 0x1e │ │ iput v0, p0, Lcom/manuelmaly/hn/CommentsActivity;->mCommentLevelIndentPx:I │ @@ -950,14 +961,15 @@ │ │ invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;->getCustomView()Landroid/view/View; │ │ move-result-object v0 │ │ const v1, 0x7f0c0046 │ │ + .line 131 │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ iput-object v0, p0, Lcom/manuelmaly/hn/CommentsActivity;->mActionbarTitle:Landroid/widget/TextView; │ @@ -1052,24 +1064,27 @@ │ │ .line 734 │ invoke-direct {p0}, Lcom/manuelmaly/hn/CommentsActivity;->startFeedLoading()V │ │ .line 735 │ const v0, 0x7f0d002d │ │ + .line 736 │ invoke-virtual {p0, v0}, Lcom/manuelmaly/hn/CommentsActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 735 │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 737 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 747 │ :cond_1 │ :goto_1 │ :pswitch_1 │ if-ne p2, v2, :cond_0 │ @@ -1082,24 +1097,27 @@ │ .line 740 │ :cond_2 │ if-nez p2, :cond_1 │ │ .line 741 │ const v0, 0x7f0d0024 │ │ + .line 742 │ invoke-virtual {p0, v0}, Lcom/manuelmaly/hn/CommentsActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 741 │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 743 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ │ .line 728 │ nop │ │ @@ -1221,35 +1239,39 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/manuelmaly/hn/CommentsActivity;->mPost:Lcom/manuelmaly/hn/model/HNPost; │ │ + .line 236 │ invoke-virtual {v3}, Lcom/manuelmaly/hn/model/HNPost;->getPostID()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 233 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 237 │ const v1, 0x7f0d004b │ │ + .line 238 │ invoke-virtual {p0, v1}, Lcom/manuelmaly/hn/CommentsActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 237 │ invoke-static {v0, v1}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Lcom/manuelmaly/hn/CommentsActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ @@ -1480,22 +1502,25 @@ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 255 │ const v0, 0x7f0d0026 │ │ + .line 256 │ invoke-virtual {p0, v0}, Lcom/manuelmaly/hn/CommentsActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 255 │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 257 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onTaskFinished(ILcom/manuelmaly/hn/task/ITaskFinishedHandler$TaskResultCode;Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 ├── smali/com/manuelmaly/hn/MainActivity$LongPressMenuListAdapter.smali │ @@ -67,28 +67,31 @@ │ .line 591 │ iget-boolean v0, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->mIsLoggedIn:Z │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->mPost:Lcom/manuelmaly/hn/model/HNPost; │ │ + .line 593 │ invoke-static {p1}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 592 │ invoke-virtual {v0, v3}, Lcom/manuelmaly/hn/model/HNPost;->getUpvoteURL(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p1, Lcom/manuelmaly/hn/MainActivity;->mUpvotedPosts:Ljava/util/Set; │ │ iget-object v3, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->mPost:Lcom/manuelmaly/hn/model/HNPost; │ │ + .line 594 │ invoke-interface {v0, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ :cond_0 │ @@ -126,81 +129,88 @@ │ │ const/4 v3, 0x6 │ │ new-array v3, v3, [Ljava/lang/String; │ │ const v4, 0x7f0d003d │ │ + .line 603 │ invoke-virtual {p1, v4}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v1 │ │ const v1, 0x7f0d003e │ │ + .line 604 │ invoke-virtual {p1, v1}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ aput-object v1, v3, v2 │ │ const/4 v1, 0x2 │ │ const v2, 0x7f0d003b │ │ + .line 605 │ invoke-virtual {p1, v2}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v3, v1 │ │ const/4 v1, 0x3 │ │ const v2, 0x7f0d003c │ │ + .line 606 │ invoke-virtual {p1, v2}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v3, v1 │ │ const/4 v1, 0x4 │ │ const v2, 0x7f0d002a │ │ + .line 607 │ invoke-virtual {p1, v2}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v3, v1 │ │ const/4 v1, 0x5 │ │ const v2, 0x7f0d004a │ │ + .line 608 │ invoke-virtual {p1, v2}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v3, v1 │ │ + .line 602 │ invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 609 │ return-void │ │ :cond_1 │ move v0, v1 │ │ - .line 591 │ + .line 594 │ goto :goto_0 │ │ .line 600 │ :cond_2 │ iget-object v0, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->mItems:Ljava/util/ArrayList; │ │ const v3, 0x7f0d000f │ @@ -432,14 +442,15 @@ │ │ const/4 v2, 0x1 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 685 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 687 │ :cond_1 │ iget-boolean v0, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->mUpVotingEnabled:Z │ @@ -449,18 +460,20 @@ │ .line 688 │ iget-object v0, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ iget-object v1, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->mPost:Lcom/manuelmaly/hn/model/HNPost; │ │ iget-object v2, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ + .line 689 │ invoke-static {v2}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 688 │ invoke-virtual {v1, v2}, Lcom/manuelmaly/hn/model/HNPost;->getUpvoteURL(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/manuelmaly/hn/MainActivity$LongPressMenuListAdapter;->mPost:Lcom/manuelmaly/hn/model/HNPost; │ │ # invokes: Lcom/manuelmaly/hn/MainActivity;->vote(Ljava/lang/String;Lcom/manuelmaly/hn/model/HNPost;)V ├── smali/com/manuelmaly/hn/MainActivity$PostsAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity$PostsAdapter;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ .prologue │ .line 488 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$1;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ iput p2, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$1;->val$position:I ├── smali/com/manuelmaly/hn/MainActivity$PostsAdapter$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity$PostsAdapter;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ .prologue │ .line 513 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$3;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ iput p2, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$3;->val$position:I ├── smali/com/manuelmaly/hn/MainActivity$PostsAdapter$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity$PostsAdapter;Lcom/manuelmaly/hn/model/HNPost;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ .prologue │ .line 494 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$2;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ iput-object p2, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$2;->val$item:Lcom/manuelmaly/hn/model/HNPost; │ │ @@ -103,18 +104,20 @@ │ │ iget-object v1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$2;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ iget-object v1, v1, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ const v2, 0x7f0d0040 │ │ + .line 502 │ invoke-virtual {v1, v2}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 501 │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 503 │ @@ -122,27 +125,29 @@ │ │ iget-object v0, v0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ iget-object v1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$2;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ iget v2, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$2;->val$position:I │ │ + .line 504 │ invoke-virtual {v1, v2}, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->getItem(I)Lcom/manuelmaly/hn/model/HNPost; │ │ move-result-object v1 │ │ # invokes: Lcom/manuelmaly/hn/MainActivity;->getArticleViewURL(Lcom/manuelmaly/hn/model/HNPost;)Ljava/lang/String; │ invoke-static {v0, v1}, Lcom/manuelmaly/hn/MainActivity;->access$300(Lcom/manuelmaly/hn/MainActivity;Lcom/manuelmaly/hn/model/HNPost;)Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$2;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ iget-object v1, v1, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ + .line 503 │ invoke-static {v0, v1}, Lcom/manuelmaly/hn/MainActivity;->openURLInBrowser(Ljava/lang/String;Landroid/app/Activity;)V │ │ goto :goto_0 │ │ .line 507 │ :cond_1 │ iget-object v0, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$2;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; ├── smali/com/manuelmaly/hn/MainActivity$PostsAdapter$4.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$textView:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity$PostsAdapter;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ .prologue │ .line 547 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$4;->this$1:Lcom/manuelmaly/hn/MainActivity$PostsAdapter; │ │ iput-object p2, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$4;->val$textView:Landroid/widget/TextView; ├── smali/com/manuelmaly/hn/MainActivity$PostsAdapter.smali │ @@ -25,14 +25,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/MainActivity; │ │ .prologue │ .line 391 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V │ │ @@ -94,18 +95,20 @@ │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 574 │ .local v0, "i":Landroid/content/Intent; │ const-string v1, "HNPOST" │ │ + .line 575 │ invoke-virtual {p0, p1}, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->getItem(I)Lcom/manuelmaly/hn/model/HNPost; │ │ move-result-object v2 │ │ + .line 574 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ .line 576 │ iget-object v1, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ invoke-virtual {v1, v0}, Lcom/manuelmaly/hn/MainActivity;->startActivity(Landroid/content/Intent;)V │ │ @@ -305,47 +308,51 @@ │ │ invoke-direct {v1}, Lcom/manuelmaly/hn/MainActivity$PostViewHolder;->()V │ │ .line 445 │ .local v1, "holder":Lcom/manuelmaly/hn/MainActivity$PostViewHolder; │ const v5, 0x7f0c005d │ │ + .line 446 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ iput-object v5, v1, Lcom/manuelmaly/hn/MainActivity$PostViewHolder;->titleView:Landroid/widget/TextView; │ │ .line 447 │ const v5, 0x7f0c005f │ │ + .line 448 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ iput-object v5, v1, Lcom/manuelmaly/hn/MainActivity$PostViewHolder;->urlView:Landroid/widget/TextView; │ │ .line 449 │ const v5, 0x7f0c005c │ │ + .line 450 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/LinearLayout; │ │ iput-object v5, v1, Lcom/manuelmaly/hn/MainActivity$PostViewHolder;->textContainer:Landroid/widget/LinearLayout; │ │ .line 451 │ const v5, 0x7f0c0061 │ │ + .line 452 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/Button; │ │ iput-object v5, v1, Lcom/manuelmaly/hn/MainActivity$PostViewHolder;->commentsButton:Landroid/widget/Button; │ @@ -360,14 +367,15 @@ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Landroid/widget/Button;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 455 │ const v5, 0x7f0c005e │ │ + .line 456 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ iput-object v5, v1, Lcom/manuelmaly/hn/MainActivity$PostViewHolder;->pointsView:Landroid/widget/TextView; │ @@ -576,14 +584,15 @@ │ .line 512 │ iget-object v5, v1, Lcom/manuelmaly/hn/MainActivity$PostViewHolder;->textContainer:Landroid/widget/LinearLayout; │ │ new-instance v6, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$3; │ │ invoke-direct {v6, p0, p1}, Lcom/manuelmaly/hn/MainActivity$PostsAdapter$3;->(Lcom/manuelmaly/hn/MainActivity$PostsAdapter;I)V │ │ + .line 513 │ invoke-virtual {v5, v6}, Landroid/widget/LinearLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ goto/16 :goto_0 │ │ .line 467 │ :cond_1 │ iget-object v5, p0, Lcom/manuelmaly/hn/MainActivity$PostsAdapter;->this$0:Lcom/manuelmaly/hn/MainActivity; │ @@ -623,14 +632,15 @@ │ invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object p2 │ │ .line 533 │ const v5, 0x7f0c0062 │ │ + .line 534 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 535 │ @@ -642,14 +652,15 @@ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 537 │ const v5, 0x7f0c0063 │ │ + .line 538 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/ImageView; │ │ .line 539 ├── smali/com/manuelmaly/hn/MainActivity$VoteTaskFinishedHandler.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/MainActivity; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity$VoteTaskFinishedHandler;->this$0:Lcom/manuelmaly/hn/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ │ const/4 v3, 0x0 │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 378 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ move-object v0, p4 │ │ .line 379 │ check-cast v0, Lcom/manuelmaly/hn/model/HNPost; │ │ @@ -111,14 +113,15 @@ │ │ const/4 v3, 0x1 │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 385 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onTaskFinished(ILcom/manuelmaly/hn/task/ITaskFinishedHandler$TaskResultCode;Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 ├── smali/com/manuelmaly/hn/MainActivity_$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/MainActivity_; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity_;Ljava/lang/String;ILjava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/MainActivity_; │ .param p2, "x0" # Ljava/lang/String; │ .param p3, "x1" # I │ .param p4, "x2" # Ljava/lang/String; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity_$2;->this$0:Lcom/manuelmaly/hn/MainActivity_; ├── smali/com/manuelmaly/hn/MainActivity_$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$post:Lcom/manuelmaly/hn/model/HNPost; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/MainActivity_;Ljava/lang/String;ILjava/lang/String;Lcom/manuelmaly/hn/model/HNPost;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/MainActivity_; │ .param p2, "x0" # Ljava/lang/String; │ .param p3, "x1" # I │ .param p4, "x2" # Ljava/lang/String; │ │ .prologue │ .line 93 │ iput-object p1, p0, Lcom/manuelmaly/hn/MainActivity_$1;->this$0:Lcom/manuelmaly/hn/MainActivity_; ├── smali/com/manuelmaly/hn/MainActivity.smali │ @@ -128,15 +128,14 @@ │ iput-object v0, p0, Lcom/manuelmaly/hn/MainActivity;->mListState:Landroid/os/Parcelable; │ │ .line 97 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lcom/manuelmaly/hn/MainActivity;->mShouldShowRefreshing:Z │ │ - .line 754 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/manuelmaly/hn/MainActivity;)V │ .locals 0 │ .param p0, "x0" # Lcom/manuelmaly/hn/MainActivity; │ │ @@ -200,18 +199,20 @@ │ │ .method private getArticleViewURL(Lcom/manuelmaly/hn/model/HNPost;)Ljava/lang/String; │ .locals 1 │ .param p1, "post" # Lcom/manuelmaly/hn/model/HNPost; │ │ .prologue │ .line 715 │ + .line 716 │ invoke-static {p0}, Lcom/manuelmaly/hn/Settings;->getHtmlProvider(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 715 │ invoke-static {p1, v0, p0}, Lcom/manuelmaly/hn/ArticleReaderActivity;->getArticleViewURL(Lcom/manuelmaly/hn/model/HNPost;Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -253,28 +254,30 @@ │ │ const-string v4, "Loading intermediate feed took ms:" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 297 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v4 │ │ sub-long/2addr v4, v0 │ │ invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 295 │ invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 298 │ return-void │ .end method │ │ .method public static openPostInApp(Lcom/manuelmaly/hn/model/HNPost;Ljava/lang/String;Landroid/app/Activity;)V │ @@ -733,192 +736,191 @@ │ invoke-direct {p0}, Lcom/manuelmaly/hn/MainActivity;->startFeedLoading()V │ │ .line 149 │ return-void │ .end method │ │ .method loadAlreadyReadCache()V │ - .locals 12 │ + .locals 13 │ .annotation build Lorg/androidannotations/annotations/Background; │ .end annotation │ │ .prologue │ .line 252 │ - iget-object v8, p0, Lcom/manuelmaly/hn/MainActivity;->mAlreadyRead:Ljava/util/Set; │ + iget-object v7, p0, Lcom/manuelmaly/hn/MainActivity;->mAlreadyRead:Ljava/util/Set; │ │ - if-nez v8, :cond_0 │ + if-nez v7, :cond_0 │ │ .line 253 │ - new-instance v8, Ljava/util/HashSet; │ + new-instance v7, Ljava/util/HashSet; │ │ - invoke-direct {v8}, Ljava/util/HashSet;->()V │ + invoke-direct {v7}, Ljava/util/HashSet;->()V │ │ - iput-object v8, p0, Lcom/manuelmaly/hn/MainActivity;->mAlreadyRead:Ljava/util/Set; │ + iput-object v7, p0, Lcom/manuelmaly/hn/MainActivity;->mAlreadyRead:Ljava/util/Set; │ │ .line 256 │ :cond_0 │ - const-string v8, "HN_ALREADY_READ" │ + const-string v7, "HN_ALREADY_READ" │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-virtual {p0, v8, v9}, Lcom/manuelmaly/hn/MainActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v7, v8}, Lcom/manuelmaly/hn/MainActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 258 │ - .local v7, "sharedPref":Landroid/content/SharedPreferences; │ - invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + .local v6, "sharedPref":Landroid/content/SharedPreferences; │ + invoke-interface {v6}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ .line 259 │ .local v1, "editor":Landroid/content/SharedPreferences$Editor; │ - invoke-interface {v7}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ + invoke-interface {v6}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 260 │ - .local v5, "read":Ljava/util/Map;, "Ljava/util/Map;" │ - new-instance v8, Ljava/util/Date; │ + .local v4, "read":Ljava/util/Map;, "Ljava/util/Map;" │ + new-instance v7, Ljava/util/Date; │ │ - invoke-direct {v8}, Ljava/util/Date;->()V │ + invoke-direct {v7}, Ljava/util/Date;->()V │ │ - invoke-virtual {v8}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 262 │ - .local v4, "now":Ljava/lang/Long; │ - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + .local v3, "now":Ljava/lang/Long; │ + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 263 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Long; │ + check-cast v5, Ljava/lang/Long; │ │ .line 264 │ - .local v6, "readAt":Ljava/lang/Long; │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + .local v5, "readAt":Ljava/lang/Long; │ + invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v8 │ + move-result-wide v9 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v10 │ + move-result-wide v11 │ │ - sub-long/2addr v8, v10 │ + sub-long/2addr v9, v11 │ │ - const-wide/32 v10, 0x5265c00 │ + const-wide/32 v11, 0x5265c00 │ │ - div-long/2addr v8, v10 │ + div-long/2addr v9, v11 │ │ - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v0 │ │ .line 265 │ .local v0, "diff":Ljava/lang/Long; │ invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v8 │ + move-result-wide v9 │ │ - const-wide/16 v10, 0x2 │ + const-wide/16 v11, 0x2 │ │ - cmp-long v8, v8, v10 │ + cmp-long v7, v9, v11 │ │ - if-ltz v8, :cond_1 │ + if-ltz v7, :cond_1 │ │ .line 266 │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-interface {v1, v8}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v1, v7}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ goto :goto_0 │ │ .line 268 │ :cond_1 │ iget-object v9, p0, Lcom/manuelmaly/hn/MainActivity;->mAlreadyRead:Ljava/util/Set; │ │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {v8}, Ljava/lang/String;->hashCode()I │ + invoke-virtual {v7}, Ljava/lang/String;->hashCode()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v9, v8}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v7}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 271 │ .end local v0 # "diff":Ljava/lang/Long; │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v6 # "readAt":Ljava/lang/Long; │ + .end local v5 # "readAt":Ljava/lang/Long; │ :cond_2 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 272 │ return-void │ .end method │ │ .method markAsRead(Lcom/manuelmaly/hn/model/HNPost;)V │ - .locals 6 │ + .locals 5 │ .param p1, "post" # Lcom/manuelmaly/hn/model/HNPost; │ .annotation build Lorg/androidannotations/annotations/Background; │ .end annotation │ │ .prologue │ .line 276 │ new-instance v3, Ljava/util/Date; │ │ invoke-direct {v3}, Ljava/util/Date;->()V │ │ invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ .line 277 │ .local v1, "now":Ljava/lang/Long; │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNPost;->getTitle()Ljava/lang/String; │ │ @@ -930,25 +932,26 @@ │ │ const/4 v4, 0x0 │ │ invoke-virtual {p0, v3, v4}, Lcom/manuelmaly/hn/MainActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v3 │ │ + .line 279 │ invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 280 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 281 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 283 │ iget-object v3, p0, Lcom/manuelmaly/hn/MainActivity;->mAlreadyRead:Ljava/util/Set; │ │ @@ -984,14 +987,15 @@ │ │ .line 106 │ .local v0, "config":Landroid/view/ViewConfiguration; │ const-class v3, Landroid/view/ViewConfiguration; │ │ const-string v4, "sHasPermanentMenuKey" │ │ + .line 107 │ invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v1 │ │ .line 109 │ .local v1, "menuKeyField":Ljava/lang/reflect/Field; │ if-eqz v1, :cond_0 │ @@ -1019,14 +1023,15 @@ │ │ invoke-virtual {v3}, Landroid/support/v7/app/ActionBar;->getCustomView()Landroid/view/View; │ │ move-result-object v3 │ │ const v4, 0x7f0c0046 │ │ + .line 118 │ invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ .line 119 │ @@ -1218,22 +1223,25 @@ │ │ move-result-object v1 │ │ if-eqz v1, :cond_4 │ │ iget-object v1, p0, Lcom/manuelmaly/hn/MainActivity;->mFeed:Lcom/manuelmaly/hn/model/HNFeed; │ │ + .line 156 │ invoke-virtual {v1}, Lcom/manuelmaly/hn/model/HNFeed;->getUserAcquiredFor()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 157 │ invoke-static {p0}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 156 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_4 │ │ const/4 v0, 0x1 │ @@ -1298,15 +1306,15 @@ │ │ .line 177 │ invoke-direct {p0}, Lcom/manuelmaly/hn/MainActivity;->toggleSwipeRefreshLayout()V │ │ .line 178 │ return-void │ │ - .line 155 │ + .line 156 │ .end local v0 # "registeredUserChanged":Z │ :cond_4 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ @@ -1386,22 +1394,25 @@ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 230 │ const v0, 0x7f0d0027 │ │ + .line 231 │ invoke-virtual {p0, v0}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 230 │ invoke-static {p0, v0, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 232 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 235 │ :cond_2 │ const/16 v0, 0x14 │ @@ -1435,22 +1446,25 @@ │ │ if-nez v0, :cond_4 │ │ .line 237 │ :cond_3 │ const v0, 0x7f0d0025 │ │ + .line 238 │ invoke-virtual {p0, v0}, Lcom/manuelmaly/hn/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 237 │ invoke-static {p0, v0, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 239 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 240 │ iget-object v0, p0, Lcom/manuelmaly/hn/MainActivity;->mFeed:Lcom/manuelmaly/hn/model/HNFeed; │ │ const/4 v1, 0x1 ├── smali/com/manuelmaly/hn/MainActivity_.smali │ @@ -30,15 +30,14 @@ │ .line 33 │ new-instance v0, Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ invoke-direct {v0}, Lorg/androidannotations/api/view/OnViewChangedNotifier;->()V │ │ iput-object v0, p0, Lcom/manuelmaly/hn/MainActivity_;->onViewChangedNotifier_:Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ - .line 127 │ return-void │ .end method │ │ .method static synthetic access$001(Lcom/manuelmaly/hn/MainActivity_;Lcom/manuelmaly/hn/model/HNPost;)V │ .locals 0 │ .param p0, "x0" # Lcom/manuelmaly/hn/MainActivity_; │ .param p1, "x1" # Lcom/manuelmaly/hn/model/HNPost; │ @@ -229,34 +228,34 @@ │ │ .method public onViewChanged(Lorg/androidannotations/api/view/HasViews;)V │ .locals 1 │ .param p1, "hasViews" # Lorg/androidannotations/api/view/HasViews; │ │ .prologue │ .line 85 │ - const v0, 0x7f0c0059 │ + const v0, 0x7f0c005a │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/widget/SwipeRefreshLayout; │ + check-cast v0, Landroid/widget/ListView; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/MainActivity_;->mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ + iput-object v0, p0, Lcom/manuelmaly/hn/MainActivity_;->mPostsList:Landroid/widget/ListView; │ │ .line 86 │ - const v0, 0x7f0c005a │ + const v0, 0x7f0c0059 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/widget/ListView; │ + check-cast v0, Landroid/support/v4/widget/SwipeRefreshLayout; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/MainActivity_;->mPostsList:Landroid/widget/ListView; │ + iput-object v0, p0, Lcom/manuelmaly/hn/MainActivity_;->mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout; │ │ .line 87 │ const v0, 0x7f0c0058 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 ├── smali/com/manuelmaly/hn/R$id.smali │ @@ -21,31 +21,31 @@ │ │ .field public static final about_hn:I = 0x7f0c0042 │ │ .field public static final about_url:I = 0x7f0c0044 │ │ .field public static final action_bar:I = 0x7f0c001a │ │ -.field public static final action_bar_activity_content:I = 0x7f0c0000 │ +.field public static final action_bar_activity_content:I = 0x7f0c0014 │ │ .field public static final action_bar_container:I = 0x7f0c0019 │ │ .field public static final action_bar_overlay_layout:I = 0x7f0c001d │ │ .field public static final action_bar_root:I = 0x7f0c0018 │ │ .field public static final action_bar_subtitle:I = 0x7f0c0021 │ │ .field public static final action_bar_title:I = 0x7f0c0020 │ │ .field public static final action_context_bar:I = 0x7f0c001b │ │ -.field public static final action_menu_divider:I = 0x7f0c0001 │ +.field public static final action_menu_divider:I = 0x7f0c0015 │ │ -.field public static final action_menu_presenter:I = 0x7f0c0002 │ +.field public static final action_menu_presenter:I = 0x7f0c0016 │ │ .field public static final action_mode_bar:I = 0x7f0c002f │ │ .field public static final action_mode_bar_stub:I = 0x7f0c002e │ │ .field public static final action_mode_close_button:I = 0x7f0c0022 │ │ @@ -53,25 +53,25 @@ │ │ .field public static final actionbar_back:I = 0x7f0c0067 │ │ .field public static final actionbar_title:I = 0x7f0c0046 │ │ .field public static final activity_chooser_view_content:I = 0x7f0c0023 │ │ -.field public static final always:I = 0x7f0c0011 │ +.field public static final always:I = 0x7f0c000f │ │ .field public static final article_swiperefreshlayout:I = 0x7f0c0047 │ │ .field public static final article_webview:I = 0x7f0c0048 │ │ -.field public static final beginning:I = 0x7f0c000d │ +.field public static final beginning:I = 0x7f0c000a │ │ .field public static final checkbox:I = 0x7f0c002b │ │ -.field public static final collapseActionView:I = 0x7f0c0012 │ +.field public static final collapseActionView:I = 0x7f0c0011 │ │ .field public static final comments_list:I = 0x7f0c004b │ │ .field public static final comments_list_item_author:I = 0x7f0c004f │ │ .field public static final comments_list_item_expand:I = 0x7f0c0052 │ │ @@ -87,41 +87,41 @@ │ │ .field public static final comments_root:I = 0x7f0c0049 │ │ .field public static final comments_swiperefreshlayout:I = 0x7f0c004a │ │ .field public static final default_activity_button:I = 0x7f0c0026 │ │ -.field public static final dialog:I = 0x7f0c0016 │ +.field public static final dialog:I = 0x7f0c0012 │ │ -.field public static final disableHome:I = 0x7f0c0007 │ +.field public static final disableHome:I = 0x7f0c0008 │ │ -.field public static final dropdown:I = 0x7f0c0017 │ +.field public static final dropdown:I = 0x7f0c0013 │ │ .field public static final edit_query:I = 0x7f0c0036 │ │ -.field public static final end:I = 0x7f0c000e │ +.field public static final end:I = 0x7f0c000c │ │ .field public static final expand_activities_button:I = 0x7f0c0024 │ │ .field public static final expanded_menu:I = 0x7f0c002a │ │ -.field public static final home:I = 0x7f0c0003 │ +.field public static final home:I = 0x7f0c0017 │ │ -.field public static final homeAsUp:I = 0x7f0c0008 │ +.field public static final homeAsUp:I = 0x7f0c0005 │ │ .field public static final icon:I = 0x7f0c0028 │ │ -.field public static final ifRoom:I = 0x7f0c0013 │ +.field public static final ifRoom:I = 0x7f0c000e │ │ .field public static final image:I = 0x7f0c0025 │ │ .field public static final left_icon:I = 0x7f0c0031 │ │ -.field public static final listMode:I = 0x7f0c0004 │ +.field public static final listMode:I = 0x7f0c0001 │ │ .field public static final list_item:I = 0x7f0c0027 │ │ .field public static final main_empty_view:I = 0x7f0c005b │ │ .field public static final main_list:I = 0x7f0c005a │ │ @@ -153,21 +153,21 @@ │ │ .field public static final menu_refresh:I = 0x7f0c0069 │ │ .field public static final menu_settings:I = 0x7f0c006a │ │ .field public static final menu_share:I = 0x7f0c006c │ │ -.field public static final middle:I = 0x7f0c000f │ +.field public static final middle:I = 0x7f0c000b │ │ -.field public static final never:I = 0x7f0c0014 │ +.field public static final never:I = 0x7f0c000d │ │ -.field public static final none:I = 0x7f0c0010 │ +.field public static final none:I = 0x7f0c0009 │ │ -.field public static final normal:I = 0x7f0c0005 │ +.field public static final normal:I = 0x7f0c0000 │ │ .field public static final progress_circular:I = 0x7f0c0034 │ │ .field public static final progress_horizontal:I = 0x7f0c0035 │ │ .field public static final radio:I = 0x7f0c002d │ │ @@ -193,49 +193,49 @@ │ │ .field public static final search_src_text:I = 0x7f0c003d │ │ .field public static final search_voice_btn:I = 0x7f0c0041 │ │ .field public static final shortcut:I = 0x7f0c002c │ │ -.field public static final showCustom:I = 0x7f0c0009 │ +.field public static final showCustom:I = 0x7f0c0007 │ │ -.field public static final showHome:I = 0x7f0c000a │ +.field public static final showHome:I = 0x7f0c0004 │ │ -.field public static final showTitle:I = 0x7f0c000b │ +.field public static final showTitle:I = 0x7f0c0006 │ │ .field public static final split_action_bar:I = 0x7f0c001c │ │ .field public static final submit_area:I = 0x7f0c003f │ │ -.field public static final tabMode:I = 0x7f0c0006 │ +.field public static final tabMode:I = 0x7f0c0002 │ │ .field public static final title:I = 0x7f0c0029 │ │ .field public static final title_container:I = 0x7f0c0030 │ │ .field public static final top_action_bar:I = 0x7f0c001e │ │ .field public static final up:I = 0x7f0c001f │ │ -.field public static final useLogo:I = 0x7f0c000c │ +.field public static final useLogo:I = 0x7f0c0003 │ │ .field public static final user_settings_dialog_button_bar:I = 0x7f0c0055 │ │ .field public static final user_settings_dialog_cancel_button:I = 0x7f0c0057 │ │ .field public static final user_settings_dialog_password:I = 0x7f0c0054 │ │ .field public static final user_settings_dialog_save_button:I = 0x7f0c0056 │ │ .field public static final user_settings_dialog_username:I = 0x7f0c0053 │ │ .field public static final user_settings_title:I = 0x7f0c0068 │ │ -.field public static final withText:I = 0x7f0c0015 │ +.field public static final withText:I = 0x7f0c0010 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/com/manuelmaly/hn/R.smali │ @@ -29,10 +29,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1185 │ return-void │ .end method ├── smali/com/manuelmaly/hn/SettingsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/SettingsActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lcom/manuelmaly/hn/SettingsActivity$1;->this$0:Lcom/manuelmaly/hn/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/SettingsActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/SettingsActivity; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lcom/manuelmaly/hn/SettingsActivity$4;->this$0:Lcom/manuelmaly/hn/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/SettingsActivity$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$sharedPreferences:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/SettingsActivity;Ljava/lang/String;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/SettingsActivity; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lcom/manuelmaly/hn/SettingsActivity$3;->this$0:Lcom/manuelmaly/hn/SettingsActivity; │ │ iput-object p2, p0, Lcom/manuelmaly/hn/SettingsActivity$3;->val$key:Ljava/lang/String; │ │ @@ -69,14 +70,15 @@ │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lcom/manuelmaly/hn/SettingsActivity$3;->val$key:Ljava/lang/String; │ │ const-string v1, "pref_htmlviewer" │ │ + .line 91 │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 92 ├── smali/com/manuelmaly/hn/SettingsActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/SettingsActivity; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lcom/manuelmaly/hn/SettingsActivity$2;->this$0:Lcom/manuelmaly/hn/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/SettingsActivity.smali │ @@ -28,15 +28,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 22 │ invoke-direct {p0}, Landroid/preference/PreferenceActivity;->()V │ │ - .line 35 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/manuelmaly/hn/SettingsActivity;)V │ .locals 0 │ .param p0, "x0" # Lcom/manuelmaly/hn/SettingsActivity; ├── smali/com/manuelmaly/hn/login/LoginActivity_$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/login/LoginActivity_; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/login/LoginActivity_;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/login/LoginActivity_; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lcom/manuelmaly/hn/login/LoginActivity_$1;->this$0:Lcom/manuelmaly/hn/login/LoginActivity_; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -40,12 +41,12 @@ │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 81 │ iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_$1;->this$0:Lcom/manuelmaly/hn/login/LoginActivity_; │ │ - invoke-virtual {v0}, Lcom/manuelmaly/hn/login/LoginActivity_;->exit()V │ + invoke-virtual {v0}, Lcom/manuelmaly/hn/login/LoginActivity_;->saveCredentials()V │ │ .line 82 │ return-void │ .end method ├── smali/com/manuelmaly/hn/login/LoginActivity_$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/login/LoginActivity_; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/login/LoginActivity_;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/login/LoginActivity_; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lcom/manuelmaly/hn/login/LoginActivity_$2;->this$0:Lcom/manuelmaly/hn/login/LoginActivity_; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -40,12 +41,12 @@ │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 93 │ iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_$2;->this$0:Lcom/manuelmaly/hn/login/LoginActivity_; │ │ - invoke-virtual {v0}, Lcom/manuelmaly/hn/login/LoginActivity_;->saveCredentials()V │ + invoke-virtual {v0}, Lcom/manuelmaly/hn/login/LoginActivity_;->exit()V │ │ .line 94 │ return-void │ .end method ├── smali/com/manuelmaly/hn/login/LoginActivity_.smali │ @@ -30,15 +30,14 @@ │ .line 28 │ new-instance v0, Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ invoke-direct {v0}, Lorg/androidannotations/api/view/OnViewChangedNotifier;->()V │ │ iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->onViewChangedNotifier_:Lorg/androidannotations/api/view/OnViewChangedNotifier; │ │ - .line 101 │ return-void │ .end method │ │ .method private init_(Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ @@ -111,79 +110,79 @@ │ │ .method public onViewChanged(Lorg/androidannotations/api/view/HasViews;)V │ .locals 2 │ .param p1, "hasViews" # Lorg/androidannotations/api/view/HasViews; │ │ .prologue │ .line 71 │ - const v0, 0x7f0c0054 │ + const v0, 0x7f0c0053 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/EditText; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mPasswordText:Landroid/widget/EditText; │ + iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mUsernameText:Landroid/widget/EditText; │ │ .line 72 │ - const v0, 0x7f0c0057 │ + const v0, 0x7f0c0054 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/widget/Button; │ + check-cast v0, Landroid/widget/EditText; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mCancelButton:Landroid/widget/Button; │ + iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mPasswordText:Landroid/widget/EditText; │ │ .line 73 │ const v0, 0x7f0c0056 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mSaveButton:Landroid/widget/Button; │ │ .line 74 │ - const v0, 0x7f0c0053 │ + const v0, 0x7f0c0057 │ │ invoke-interface {p1, v0}, Lorg/androidannotations/api/view/HasViews;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/widget/EditText; │ + check-cast v0, Landroid/widget/Button; │ │ - iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mUsernameText:Landroid/widget/EditText; │ + iput-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mCancelButton:Landroid/widget/Button; │ │ .line 75 │ - iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mCancelButton:Landroid/widget/Button; │ + iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mSaveButton:Landroid/widget/Button; │ │ if-eqz v0, :cond_0 │ │ .line 76 │ - iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mCancelButton:Landroid/widget/Button; │ + iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mSaveButton:Landroid/widget/Button; │ │ new-instance v1, Lcom/manuelmaly/hn/login/LoginActivity_$1; │ │ invoke-direct {v1, p0}, Lcom/manuelmaly/hn/login/LoginActivity_$1;->(Lcom/manuelmaly/hn/login/LoginActivity_;)V │ │ invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 87 │ :cond_0 │ - iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mSaveButton:Landroid/widget/Button; │ + iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mCancelButton:Landroid/widget/Button; │ │ if-eqz v0, :cond_1 │ │ .line 88 │ - iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mSaveButton:Landroid/widget/Button; │ + iget-object v0, p0, Lcom/manuelmaly/hn/login/LoginActivity_;->mCancelButton:Landroid/widget/Button; │ │ new-instance v1, Lcom/manuelmaly/hn/login/LoginActivity_$2; │ │ invoke-direct {v1, p0}, Lcom/manuelmaly/hn/login/LoginActivity_$2;->(Lcom/manuelmaly/hn/login/LoginActivity_;)V │ │ invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V ├── smali/com/manuelmaly/hn/model/HNCommentTreeNode.smali │ @@ -254,69 +254,67 @@ │ "Lcom/manuelmaly/hn/model/HNComment;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 57 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 58 │ - .local v2, "visibleComments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v1, "visibleComments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->getComment()Lcom/manuelmaly/hn/model/HNComment; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 59 │ invoke-virtual {p0}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->isExpanded()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 60 │ - iget-object v3, p0, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->mChildren:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->mChildren:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ │ .line 61 │ .local v0, "child":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ invoke-virtual {v0}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->getVisibleComments()Ljava/util/ArrayList; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 63 │ .end local v0 # "child":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public hasChildren()Z │ .locals 1 │ │ .prologue │ .line 67 ├── smali/com/manuelmaly/hn/model/HNFeed.smali │ @@ -128,34 +128,33 @@ │ │ .prologue │ .line 47 │ if-eqz p1, :cond_0 │ │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNFeed;->getPosts()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 54 │ :cond_0 │ :goto_0 │ return-void │ │ .line 50 │ :cond_1 │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNFeed;->getPosts()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ @@ -184,17 +183,17 @@ │ goto :goto_1 │ │ .line 53 │ .end local v0 # "candidate":Lcom/manuelmaly/hn/model/HNPost; │ :cond_3 │ invoke-virtual {p1}, Lcom/manuelmaly/hn/model/HNFeed;->getNextPageURL()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lcom/manuelmaly/hn/model/HNFeed;->mNextPageURL:Ljava/lang/String; │ + iput-object v1, p0, Lcom/manuelmaly/hn/model/HNFeed;->mNextPageURL:Ljava/lang/String; │ │ goto :goto_0 │ .end method │ │ .method public getNextPageURL()Ljava/lang/String; │ .locals 1 ├── smali/com/manuelmaly/hn/model/HNPostComments.smali │ @@ -103,26 +103,25 @@ │ │ .prologue │ .line 24 │ .local p1, "comments":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 25 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ - iput-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ + iput-object v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ │ .line 26 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -273,89 +272,87 @@ │ "Lcom/manuelmaly/hn/model/HNComment;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 39 │ - iget-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mCommentsCache:Ljava/util/List; │ + iget-object v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mCommentsCache:Ljava/util/List; │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - iget-boolean v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mIsTreeDirty:Z │ + iget-boolean v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mIsTreeDirty:Z │ │ - if-eqz v2, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 40 │ :cond_0 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ - iput-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mCommentsCache:Ljava/util/List; │ + iput-object v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mCommentsCache:Ljava/util/List; │ │ .line 42 │ - iget-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ + iget-object v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 43 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ - iput-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ + iput-object v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ │ .line 45 │ :cond_1 │ - iget-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ + iget-object v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mTreeNodes:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ + check-cast v0, Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ │ .line 46 │ - .local v1, "node":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ + .local v0, "node":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ iget-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mCommentsCache:Ljava/util/List; │ │ - invoke-virtual {v1}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->getVisibleComments()Ljava/util/ArrayList; │ + invoke-virtual {v0}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->getVisibleComments()Ljava/util/ArrayList; │ │ move-result-object v3 │ │ invoke-interface {v2, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 47 │ - .end local v1 # "node":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ + .end local v0 # "node":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ :cond_2 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-boolean v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mIsTreeDirty:Z │ + iput-boolean v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mIsTreeDirty:Z │ │ .line 49 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :cond_3 │ - iget-object v2, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mCommentsCache:Ljava/util/List; │ + iget-object v1, p0, Lcom/manuelmaly/hn/model/HNPostComments;->mCommentsCache:Ljava/util/List; │ │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public getHeaderHtml()Ljava/lang/String; │ .locals 1 │ │ .prologue │ .line 53 ├── smali/com/manuelmaly/hn/parser/HNFeedParser.smali │ @@ -212,14 +212,15 @@ │ │ .line 99 │ .end local v21 # "rowElement":Lorg/jsoup/nodes/Element; │ .end local v22 # "rowInPost":I │ :cond_4 │ new-instance v3, Lcom/manuelmaly/hn/model/HNFeed; │ │ + .line 100 │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v24 │ │ invoke-static/range {v24 .. v24}, Lcom/manuelmaly/hn/Settings;->getUserName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v24 ├── smali/com/manuelmaly/hn/parser/BaseHTMLParser.smali │ @@ -88,63 +88,62 @@ │ .param p0, "element" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 35 │ if-nez p0, :cond_0 │ │ .line 36 │ - const-string v2, "" │ + const-string v1, "" │ │ .line 41 │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 38 │ :cond_0 │ invoke-virtual {p0}, Lorg/jsoup/nodes/Element;->childNodes()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/jsoup/nodes/Node; │ + check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 39 │ - .local v1, "node":Lorg/jsoup/nodes/Node; │ - instance-of v2, v1, Lorg/jsoup/nodes/TextNode; │ + .local v0, "node":Lorg/jsoup/nodes/Node; │ + instance-of v2, v0, Lorg/jsoup/nodes/TextNode; │ │ if-eqz v2, :cond_1 │ │ .line 40 │ - check-cast v1, Lorg/jsoup/nodes/TextNode; │ + check-cast v0, Lorg/jsoup/nodes/TextNode; │ │ - .end local v1 # "node":Lorg/jsoup/nodes/Node; │ - invoke-virtual {v1}, Lorg/jsoup/nodes/TextNode;->text()Ljava/lang/String; │ + .end local v0 # "node":Lorg/jsoup/nodes/Node; │ + invoke-virtual {v0}, Lorg/jsoup/nodes/TextNode;->text()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ goto :goto_0 │ │ .line 41 │ :cond_2 │ - const-string v2, "" │ + const-string v1, "" │ │ goto :goto_0 │ .end method │ │ .method public static getIntValueFollowedBySuffix(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; │ .locals 5 │ .param p0, "value" # Ljava/lang/String; ├── smali/com/manuelmaly/hn/parser/HNCommentsParser.smali │ @@ -256,14 +256,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ const-string v0, "href" │ │ + .line 120 │ invoke-virtual {p1, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-static {v0}, Lcom/manuelmaly/hn/util/HNHelper;->resolveRelativeHNURL(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -505,34 +506,37 @@ │ │ move-result-object v2 │ │ const-string v9, " " │ │ const-string v28, "" │ │ + .line 64 │ move-object/from16 v0, v28 │ │ invoke-virtual {v2, v9, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v9, "

" │ │ const-string v28, "

" │ │ + .line 65 │ move-object/from16 v0, v28 │ │ invoke-virtual {v2, v9, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v9, "

" │ │ const-string v28, "" │ │ + .line 66 │ move-object/from16 v0, v28 │ │ invoke-virtual {v2, v9, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 68 ├── smali/com/manuelmaly/hn/reuse/ImageViewFader$1.smali │ @@ -45,15 +45,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onAnimationEnd(Landroid/view/animation/Animation;)V │ - .locals 4 │ + .locals 3 │ .param p1, "animation" # Landroid/view/animation/Animation; │ │ .prologue │ .line 23 │ iget-object v1, p0, Lcom/manuelmaly/hn/reuse/ImageViewFader$1;->val$view:Landroid/widget/ImageView; │ │ iget v2, p0, Lcom/manuelmaly/hn/reuse/ImageViewFader$1;->val$toImageRes:I │ @@ -67,17 +67,17 @@ │ │ invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ .line 25 │ .local v0, "fadeIn":Landroid/view/animation/Animation; │ - iget-wide v2, p0, Lcom/manuelmaly/hn/reuse/ImageViewFader$1;->val$durationMillis:J │ + iget-wide v1, p0, Lcom/manuelmaly/hn/reuse/ImageViewFader$1;->val$durationMillis:J │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 26 │ iget-object v1, p0, Lcom/manuelmaly/hn/reuse/ImageViewFader$1;->val$view:Landroid/widget/ImageView; │ │ invoke-virtual {v1, v0}, Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V │ │ .line 27 ├── smali/com/manuelmaly/hn/reuse/ImageViewFader.smali │ @@ -11,15 +11,15 @@ │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static startFadeOverToImage(Landroid/widget/ImageView;IJLandroid/app/Activity;)V │ - .locals 8 │ + .locals 7 │ .param p0, "view" # Landroid/widget/ImageView; │ .param p1, "toImageRes" # I │ .param p2, "durationMillis" # J │ .param p4, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 13 ├── smali/com/manuelmaly/hn/reuse/ViewRotator$1.smali │ @@ -81,17 +81,17 @@ │ │ .line 18 │ const/4 v1, -0x1 │ │ invoke-virtual {v0, v1}, Landroid/view/animation/RotateAnimation;->setRepeatCount(I)V │ │ .line 19 │ - const-wide/16 v2, 0x3e8 │ + const-wide/16 v1, 0x3e8 │ │ - invoke-virtual {v0, v2, v3}, Landroid/view/animation/RotateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/view/animation/RotateAnimation;->setDuration(J)V │ │ .line 20 │ iget-object v1, p0, Lcom/manuelmaly/hn/reuse/ViewRotator$1;->val$view:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ .line 21 ├── smali/com/manuelmaly/hn/server/BaseHTTPCommand.smali │ @@ -3,20 +3,14 @@ │ .source "BaseHTTPCommand.java" │ │ # interfaces │ .implements Lcom/manuelmaly/hn/server/IAPICommand; │ │ │ # annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/manuelmaly/hn/server/BaseHTTPCommand$1; │ - } │ -.end annotation │ - │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "", │ "Ljava/lang/Object;", │ "Lcom/manuelmaly/hn/server/IAPICommand", │ @@ -118,97 +112,95 @@ │ .line 64 │ iput-object p9, p0, Lcom/manuelmaly/hn/server/BaseHTTPCommand;->mBody:Ljava/util/Map; │ │ .line 66 │ if-eqz p2, :cond_2 │ │ .line 67 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 68 │ - .local v2, "sb":Ljava/lang/StringBuilder; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {p2}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 69 │ - .local v1, "param":Ljava/lang/String; │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ + .local v0, "param":Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v3 │ + move-result v2 │ │ - if-lez v3, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 70 │ - const-string v3, "&" │ + const-string v2, "&" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 71 │ :cond_0 │ - invoke-static {v1}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v0}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ const-string v4, "=" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - invoke-virtual {p2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {p2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {v3}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v2}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 73 │ - .end local v1 # "param":Ljava/lang/String; │ + .end local v0 # "param":Ljava/lang/String; │ :cond_1 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lcom/manuelmaly/hn/server/BaseHTTPCommand;->mURLQueryParams:Ljava/lang/String; │ + iput-object v2, p0, Lcom/manuelmaly/hn/server/BaseHTTPCommand;->mURLQueryParams:Ljava/lang/String; │ │ .line 76 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "sb":Ljava/lang/StringBuilder; │ + .end local v1 # "sb":Ljava/lang/StringBuilder; │ :cond_2 │ iput-object p3, p0, Lcom/manuelmaly/hn/server/BaseHTTPCommand;->mType:Lcom/manuelmaly/hn/server/IAPICommand$RequestType; │ │ .line 77 │ if-nez p5, :cond_3 │ │ const-string p5, "APICommandFinished" ├── smali/com/manuelmaly/hn/server/GetHNUserTokenHTTPCommand.smali │ @@ -117,92 +117,90 @@ │ invoke-static {v0, v1}, Lorg/apache/http/client/params/HttpClientParams;->setRedirecting(Lorg/apache/http/params/HttpParams;Z)V │ │ .line 33 │ return-void │ .end method │ │ .method protected setRequestData(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/client/methods/HttpUriRequest; │ - .locals 9 │ + .locals 8 │ .param p1, "request" # Lorg/apache/http/client/methods/HttpUriRequest; │ │ .prologue │ .line 38 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ - invoke-direct {v5, v6}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V │ │ .line 39 │ - .local v5, "params":Ljava/util/List;, "Ljava/util/List;" │ + .local v4, "params":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p0}, Lcom/manuelmaly/hn/server/GetHNUserTokenHTTPCommand;->getBody()Ljava/util/Map; │ │ move-result-object v1 │ │ .line 40 │ .local v1, "body":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz v1, :cond_0 │ │ .line 41 │ invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 42 │ - .local v4, "key":Ljava/lang/String; │ + .local v3, "key":Ljava/lang/String; │ new-instance v7, Lorg/apache/http/message/BasicNameValuePair; │ │ - invoke-interface {v1, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-direct {v7, v4, v6}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v7, v3, v5}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 47 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "key":Ljava/lang/String; │ + .end local v3 # "key":Ljava/lang/String; │ :cond_0 │ :try_start_0 │ move-object v0, p1 │ │ check-cast v0, Lorg/apache/http/client/methods/HttpPost; │ │ - move-object v6, v0 │ + move-object v5, v0 │ │ - new-instance v7, Lorg/apache/http/client/entity/UrlEncodedFormEntity; │ + new-instance v6, Lorg/apache/http/client/entity/UrlEncodedFormEntity; │ │ - const-string v8, "UTF-8" │ + const-string v7, "UTF-8" │ │ - invoke-direct {v7, v5, v8}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;->(Ljava/util/List;Ljava/lang/String;)V │ + invoke-direct {v6, v4, v7}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;->(Ljava/util/List;Ljava/lang/String;)V │ │ - invoke-virtual {v6, v7}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ + invoke-virtual {v5, v6}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 52 │ :goto_1 │ return-object p1 ├── smali/com/manuelmaly/hn/server/GetHNUserTokenResponseHandler.smali │ @@ -60,87 +60,84 @@ │ .end method │ │ .method private getUserID(Lorg/apache/http/HttpResponse;)Ljava/lang/String; │ .locals 8 │ .param p1, "response" # Lorg/apache/http/HttpResponse; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v3, 0x0 │ │ .line 48 │ - const-string v5, "Set-Cookie" │ + const-string v2, "Set-Cookie" │ │ - invoke-interface {p1, v5}, Lorg/apache/http/HttpResponse;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header; │ + invoke-interface {p1, v2}, Lorg/apache/http/HttpResponse;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[Lorg/apache/http/Header; │ - array-length v4, v0 │ + array-length v5, v4 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v2, v3 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v2, v5, :cond_1 │ │ - aget-object v2, v0, v3 │ + aget-object v1, v4, v2 │ │ .line 49 │ - .local v2, "header":Lorg/apache/http/Header; │ - invoke-interface {v2}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; │ + .local v1, "header":Lorg/apache/http/Header; │ + invoke-interface {v1}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 50 │ - .local v1, "elements":[Lorg/apache/http/HeaderElement; │ - array-length v5, v1 │ + .local v0, "elements":[Lorg/apache/http/HeaderElement; │ + array-length v6, v0 │ │ - if-lez v5, :cond_0 │ + if-lez v6, :cond_0 │ │ - aget-object v5, v1, v7 │ + aget-object v6, v0, v3 │ │ - invoke-interface {v5}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, "user" │ + const-string v7, "user" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 51 │ - aget-object v5, v1, v7 │ + aget-object v2, v0, v3 │ │ - invoke-interface {v5}, Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String; │ + invoke-interface {v2}, Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 54 │ - .end local v1 # "elements":[Lorg/apache/http/HeaderElement; │ - .end local v2 # "header":Lorg/apache/http/Header; │ + .end local v0 # "elements":[Lorg/apache/http/HeaderElement; │ + .end local v1 # "header":Lorg/apache/http/Header; │ :goto_1 │ - return-object v5 │ + return-object v2 │ │ .line 48 │ - .restart local v1 # "elements":[Lorg/apache/http/HeaderElement; │ - .restart local v2 # "header":Lorg/apache/http/Header; │ + .restart local v0 # "elements":[Lorg/apache/http/HeaderElement; │ + .restart local v1 # "header":Lorg/apache/http/Header; │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 54 │ - .end local v1 # "elements":[Lorg/apache/http/HeaderElement; │ - .end local v2 # "header":Lorg/apache/http/Header; │ + .end local v0 # "elements":[Lorg/apache/http/HeaderElement; │ + .end local v1 # "header":Lorg/apache/http/Header; │ :cond_1 │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public bridge synthetic handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/Object; ├── smali/com/manuelmaly/hn/server/NoResponseCommand$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/server/NoResponseCommand; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/server/NoResponseCommand;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/server/NoResponseCommand; │ │ .prologue │ .line 33 │ iput-object p1, p0, Lcom/manuelmaly/hn/server/NoResponseCommand$1;->this$0:Lcom/manuelmaly/hn/server/NoResponseCommand; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/task/BaseTask$1$1.smali │ @@ -26,18 +26,19 @@ │ │ .field final synthetic val$result:Ljava/io/Serializable; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/BaseTask$1;Lcom/manuelmaly/hn/task/ITaskFinishedHandler;ILjava/io/Serializable;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/task/BaseTask$1; │ │ .prologue │ .line 129 │ - .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1$1;, "Lcom/manuelmaly/hn/task/BaseTask$1.1;" │ + .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1$1;, "Lcom/manuelmaly/hn/task/BaseTask$1$1;" │ iput-object p1, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->this$1:Lcom/manuelmaly/hn/task/BaseTask$1; │ │ iput-object p2, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->val$finishedHandler:Lcom/manuelmaly/hn/task/ITaskFinishedHandler; │ │ iput p3, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->val$errorCode:I │ │ iput-object p4, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->val$result:Ljava/io/Serializable; │ @@ -50,25 +51,26 @@ │ │ # virtual methods │ .method public run()V │ .locals 5 │ │ .prologue │ .line 131 │ - .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1$1;, "Lcom/manuelmaly/hn/task/BaseTask$1.1;" │ + .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1$1;, "Lcom/manuelmaly/hn/task/BaseTask$1$1;" │ iget-object v0, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->val$finishedHandler:Lcom/manuelmaly/hn/task/ITaskFinishedHandler; │ │ iget-object v1, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->this$1:Lcom/manuelmaly/hn/task/BaseTask$1; │ │ iget-object v1, v1, Lcom/manuelmaly/hn/task/BaseTask$1;->this$0:Lcom/manuelmaly/hn/task/BaseTask; │ │ iget v1, v1, Lcom/manuelmaly/hn/task/BaseTask;->mTaskCode:I │ │ iget v2, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->val$errorCode:I │ │ + .line 132 │ invoke-static {v2}, Lcom/manuelmaly/hn/task/ITaskFinishedHandler$TaskResultCode;->fromErrorCode(I)Lcom/manuelmaly/hn/task/ITaskFinishedHandler$TaskResultCode; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->val$result:Ljava/io/Serializable; │ │ iget-object v4, p0, Lcom/manuelmaly/hn/task/BaseTask$1$1;->this$1:Lcom/manuelmaly/hn/task/BaseTask$1; ├── smali/com/manuelmaly/hn/task/BaseTask$2.smali │ @@ -20,33 +20,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/task/BaseTask; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/BaseTask;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/task/BaseTask; │ │ .prologue │ .line 163 │ - .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$2;, "Lcom/manuelmaly/hn/task/BaseTask.2;" │ + .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$2;, "Lcom/manuelmaly/hn/task/BaseTask$2;" │ iput-object p1, p0, Lcom/manuelmaly/hn/task/BaseTask$2;->this$0:Lcom/manuelmaly/hn/task/BaseTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 1 │ │ .prologue │ .line 166 │ - .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$2;, "Lcom/manuelmaly/hn/task/BaseTask.2;" │ + .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$2;, "Lcom/manuelmaly/hn/task/BaseTask$2;" │ iget-object v0, p0, Lcom/manuelmaly/hn/task/BaseTask$2;->this$0:Lcom/manuelmaly/hn/task/BaseTask; │ │ iget-object v0, v0, Lcom/manuelmaly/hn/task/BaseTask;->mTaskRunnable:Lcom/manuelmaly/hn/reuse/CancelableRunnable; │ │ if-eqz v0, :cond_0 │ │ .line 167 ├── smali/com/manuelmaly/hn/task/BaseTask$1.smali │ @@ -23,18 +23,19 @@ │ │ .field final synthetic val$resultClazz:Ljava/lang/Class; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/BaseTask;Ljava/lang/ref/SoftReference;Ljava/lang/ref/SoftReference;Ljava/lang/Class;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/task/BaseTask; │ │ .prologue │ .line 97 │ - .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1;, "Lcom/manuelmaly/hn/task/BaseTask.1;" │ + .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1;, "Lcom/manuelmaly/hn/task/BaseTask$1;" │ iput-object p1, p0, Lcom/manuelmaly/hn/task/BaseTask$1;->this$0:Lcom/manuelmaly/hn/task/BaseTask; │ │ iput-object p2, p0, Lcom/manuelmaly/hn/task/BaseTask$1;->val$activityRef:Ljava/lang/ref/SoftReference; │ │ iput-object p3, p0, Lcom/manuelmaly/hn/task/BaseTask$1;->val$finishedHandlerRef:Ljava/lang/ref/SoftReference; │ │ iput-object p4, p0, Lcom/manuelmaly/hn/task/BaseTask$1;->val$resultClazz:Ljava/lang/Class; │ @@ -49,15 +50,15 @@ │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ .locals 9 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 100 │ - .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1;, "Lcom/manuelmaly/hn/task/BaseTask.1;" │ + .local p0, "this":Lcom/manuelmaly/hn/task/BaseTask$1;, "Lcom/manuelmaly/hn/task/BaseTask$1;" │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v7 │ │ invoke-static {v7}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ move-result-object v7 │ @@ -79,14 +80,15 @@ │ │ iget-object v7, p0, Lcom/manuelmaly/hn/task/BaseTask$1;->val$finishedHandlerRef:Ljava/lang/ref/SoftReference; │ │ if-eqz v7, :cond_0 │ │ iget-object v7, p0, Lcom/manuelmaly/hn/task/BaseTask$1;->val$finishedHandlerRef:Ljava/lang/ref/SoftReference; │ │ + .line 103 │ invoke-virtual {v7}, Ljava/lang/ref/SoftReference;->get()Ljava/lang/Object; │ │ move-result-object v7 │ │ if-nez v7, :cond_1 │ │ .line 136 ├── smali/com/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lcom/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable$1;->this$1:Lcom/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lcom/manuelmaly/hn/task/HNFeedTaskBase; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/HNFeedTaskBase;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/task/HNFeedTaskBase; │ │ .prologue │ .line 33 │ iput-object p1, p0, Lcom/manuelmaly/hn/task/HNFeedTaskBase$HNFeedTaskRunnable;->this$0:Lcom/manuelmaly/hn/task/HNFeedTaskBase; │ │ invoke-direct {p0}, Lcom/manuelmaly/hn/reuse/CancelableRunnable;->()V │ │ @@ -67,14 +68,15 @@ │ │ invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ sget-object v3, Lcom/manuelmaly/hn/server/IAPICommand$RequestType;->GET:Lcom/manuelmaly/hn/server/IAPICommand$RequestType; │ │ const/4 v4, 0x0 │ │ + .line 40 │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v6 │ │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v7 ├── smali/com/manuelmaly/hn/task/HNLoginTask$HNLoginTaskRunnable.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lcom/manuelmaly/hn/task/HNLoginTask; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/HNLoginTask;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/task/HNLoginTask; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lcom/manuelmaly/hn/task/HNLoginTask$HNLoginTaskRunnable;->this$0:Lcom/manuelmaly/hn/task/HNLoginTask; │ │ invoke-direct {p0}, Lcom/manuelmaly/hn/reuse/CancelableRunnable;->()V │ │ @@ -50,14 +51,15 @@ │ │ invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ sget-object v3, Lcom/manuelmaly/hn/server/IAPICommand$RequestType;->GET:Lcom/manuelmaly/hn/server/IAPICommand$RequestType; │ │ const/4 v4, 0x0 │ │ + .line 85 │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v6 │ │ move-object v7, v5 │ │ invoke-direct/range {v0 .. v7}, Lcom/manuelmaly/hn/server/StringDownloadCommand;->(Ljava/lang/String;Ljava/util/HashMap;Lcom/manuelmaly/hn/server/IAPICommand$RequestType;ZLjava/lang/String;Landroid/content/Context;Lorg/apache/http/client/CookieStore;)V ├── smali/com/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lcom/manuelmaly/hn/task/HNPostCommentsTask; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/HNPostCommentsTask;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/task/HNPostCommentsTask; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lcom/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable;->this$0:Lcom/manuelmaly/hn/task/HNPostCommentsTask; │ │ invoke-direct {p0}, Lcom/manuelmaly/hn/reuse/CancelableRunnable;->()V │ │ @@ -77,14 +78,15 @@ │ │ sget-object v3, Lcom/manuelmaly/hn/server/IAPICommand$RequestType;->GET:Lcom/manuelmaly/hn/server/IAPICommand$RequestType; │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 79 │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v6 │ │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v7 ├── smali/com/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lcom/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable$1;->this$1:Lcom/manuelmaly/hn/task/HNPostCommentsTask$HNPostCommentsTaskRunnable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/task/HNVoteTask$HNVoteTaskRunnable.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lcom/manuelmaly/hn/task/HNVoteTask; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/task/HNVoteTask;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/task/HNVoteTask; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lcom/manuelmaly/hn/task/HNVoteTask$HNVoteTaskRunnable;->this$0:Lcom/manuelmaly/hn/task/HNVoteTask; │ │ invoke-direct {p0}, Lcom/manuelmaly/hn/reuse/CancelableRunnable;->()V │ │ @@ -49,14 +50,15 @@ │ │ move-result-object v1 │ │ sget-object v3, Lcom/manuelmaly/hn/server/IAPICommand$RequestType;->GET:Lcom/manuelmaly/hn/server/IAPICommand$RequestType; │ │ const/4 v4, 0x0 │ │ + .line 63 │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v6 │ │ invoke-static {}, Lcom/manuelmaly/hn/App;->getInstance()Lcom/manuelmaly/hn/App; │ │ move-result-object v5 ├── smali/com/manuelmaly/hn/util/ExceptionUtil.smali │ @@ -23,18 +23,20 @@ │ .line 8 │ invoke-static {}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;->getInstance()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ move-result-object v0 │ │ const-string v1, "error" │ │ + .line 9 │ invoke-virtual {p0}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 8 │ invoke-virtual {v0, v1, p1, v2, v3}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;->trackEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ .line 10 │ return-void │ .end method ├── smali/com/manuelmaly/hn/util/FileUtil.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 20 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 84 │ return-void │ .end method │ │ .method static synthetic access$000()Lcom/manuelmaly/hn/model/HNFeed; │ .locals 1 │ │ .prologue │ @@ -106,66 +105,64 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 149 │ .local p0, "nodes":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 151 │ - .local v2, "sum":I │ + .local v1, "sum":I │ if-eqz p0, :cond_0 │ │ .line 152 │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v1, v2 │ │ .line 154 │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ + check-cast v0, Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ │ .line 155 │ - .local v1, "n":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ - invoke-virtual {v1}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->getChildren()Ljava/util/ArrayList; │ + .local v0, "n":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ + invoke-virtual {v0}, Lcom/manuelmaly/hn/model/HNCommentTreeNode;->getChildren()Ljava/util/ArrayList; │ │ move-result-object v3 │ │ invoke-static {v3}, Lcom/manuelmaly/hn/util/FileUtil;->countNodes(Ljava/util/List;)I │ │ move-result v3 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v1, v3 │ │ .line 156 │ goto :goto_0 │ │ .line 159 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "n":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ + .end local v0 # "n":Lcom/manuelmaly/hn/model/HNCommentTreeNode; │ :cond_0 │ - return v2 │ + return v1 │ .end method │ │ .method private static getLastHNFeed()Lcom/manuelmaly/hn/model/HNFeed; │ .locals 7 │ │ .prologue │ .line 37 ├── smali/com/manuelmaly/hn/util/SpotlightActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelmaly/hn/util/SpotlightActivity; │ │ │ # direct methods │ .method constructor (Lcom/manuelmaly/hn/util/SpotlightActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/manuelmaly/hn/util/SpotlightActivity; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lcom/manuelmaly/hn/util/SpotlightActivity$1;->this$0:Lcom/manuelmaly/hn/util/SpotlightActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/manuelmaly/hn/view/SpotlightView.smali │ @@ -54,29 +54,29 @@ │ invoke-direct/range {v0 .. v7}, Lcom/manuelmaly/hn/view/SpotlightView;->(Landroid/content/Context;Landroid/util/AttributeSet;FFFFLjava/lang/String;)V │ │ .line 41 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;FFFFLjava/lang/String;)V │ - .locals 8 │ + .locals 7 │ .param p1, "ctx" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "xStart" # F │ .param p4, "yStart" # F │ .param p5, "xEnd" # F │ .param p6, "yEnd" # F │ .param p7, "text" # Ljava/lang/String; │ │ .prologue │ const/4 v4, 0x1 │ │ - const/high16 v7, -0x1000000 │ + const/high16 v6, -0x1000000 │ │ - const/high16 v6, 0x3f800000 # 1.0f │ + const/high16 v5, 0x3f800000 # 1.0f │ │ .line 44 │ invoke-direct {p0, p1, p2}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ .line 45 │ iput p3, p0, Lcom/manuelmaly/hn/view/SpotlightView;->mXStart:F │ │ @@ -171,42 +171,42 @@ │ │ iget v1, v1, Landroid/util/DisplayMetrics;->density:F │ │ const/high16 v2, 0x41a00000 # 20.0f │ │ mul-float/2addr v1, v2 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - const-wide/high16 v4, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v3, 0x3fe0000000000000L # 0.5 │ │ - add-double/2addr v2, v4 │ + add-double/2addr v1, v3 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setTextSize(F)V │ │ .line 59 │ iget-object v0, p0, Lcom/manuelmaly/hn/view/SpotlightView;->mTextPaint:Landroid/text/TextPaint; │ │ const/high16 v1, 0x3fc00000 # 1.5f │ │ - invoke-virtual {v0, v1, v6, v6, v7}, Landroid/text/TextPaint;->setShadowLayer(FFFI)V │ + invoke-virtual {v0, v1, v5, v5, v6}, Landroid/text/TextPaint;->setShadowLayer(FFFI)V │ │ .line 61 │ new-instance v0, Landroid/graphics/Paint; │ │ invoke-direct {v0}, Landroid/graphics/Paint;->()V │ │ iput-object v0, p0, Lcom/manuelmaly/hn/view/SpotlightView;->mBackgroundPaint:Landroid/graphics/Paint; │ │ .line 62 │ iget-object v0, p0, Lcom/manuelmaly/hn/view/SpotlightView;->mBackgroundPaint:Landroid/graphics/Paint; │ │ - invoke-virtual {v0, v7}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 63 │ iget-object v0, p0, Lcom/manuelmaly/hn/view/SpotlightView;->mBackgroundPaint:Landroid/graphics/Paint; │ │ const/16 v1, 0xc8 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setAlpha(I)V │ @@ -288,21 +288,21 @@ │ │ iget-object v2, p0, Lcom/manuelmaly/hn/view/SpotlightView;->mTextPaint:Landroid/text/TextPaint; │ │ const/high16 v3, 0x41a00000 # 20.0f │ │ mul-float/2addr v3, v9 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - const-wide/high16 v6, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v5, 0x3fe0000000000000L # 0.5 │ │ - add-double/2addr v4, v6 │ + add-double/2addr v3, v5 │ │ - double-to-int v3, v4 │ + double-to-int v3, v3 │ │ sub-int v3, p1, v3 │ │ sget-object v4, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment; │ │ const/high16 v5, 0x3f800000 # 1.0f ├── smali/org/androidannotations/api/BackgroundExecutor$Task.smali │ @@ -204,15 +204,15 @@ │ .line 348 │ invoke-direct {p0}, Lorg/androidannotations/api/BackgroundExecutor$Task;->postExecute()V │ │ return-void │ .end method │ │ .method private postExecute()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 403 │ iget-object v1, p0, Lorg/androidannotations/api/BackgroundExecutor$Task;->id:Ljava/lang/String; │ │ if-nez v1, :cond_0 │ │ @@ -270,23 +270,23 @@ │ iget v1, v0, Lorg/androidannotations/api/BackgroundExecutor$Task;->remainingDelay:I │ │ if-eqz v1, :cond_1 │ │ .line 417 │ const/4 v1, 0x0 │ │ - iget-wide v4, p0, Lorg/androidannotations/api/BackgroundExecutor$Task;->targetTimeMillis:J │ + iget-wide v3, p0, Lorg/androidannotations/api/BackgroundExecutor$Task;->targetTimeMillis:J │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - sub-long/2addr v4, v6 │ + sub-long/2addr v3, v5 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ iput v1, v0, Lorg/androidannotations/api/BackgroundExecutor$Task;->remainingDelay:I ├── smali/org/androidannotations/api/BackgroundExecutor.smali │ @@ -479,19 +479,19 @@ │ :cond_0 │ sget-object v2, Lorg/androidannotations/api/BackgroundExecutor;->executor:Ljava/util/concurrent/Executor; │ │ check-cast v2, Ljava/util/concurrent/ScheduledExecutorService; │ │ .line 99 │ .local v2, "scheduledExecutorService":Ljava/util/concurrent/ScheduledExecutorService; │ - int-to-long v4, p1 │ + int-to-long v3, p1 │ │ - sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-interface {v2, p0, v4, v5, v3}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; │ + invoke-interface {v2, p0, v3, v4, v5}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; │ │ move-result-object v1 │ │ .line 109 │ .end local v2 # "scheduledExecutorService":Ljava/util/concurrent/ScheduledExecutorService; │ :goto_0 │ return-object v1 ├── smali/org/androidannotations/api/ViewServer$ViewServerWorker.smali │ @@ -958,434 +958,432 @@ │ │ .end local v5 # "out":Ljava/io/BufferedWriter; │ .restart local v4 # "out":Ljava/io/BufferedWriter; │ goto :goto_2 │ .end method │ │ .method private windowCommand(Ljava/net/Socket;Ljava/lang/String;Ljava/lang/String;)Z │ - .locals 16 │ + .locals 15 │ .param p1, "client" # Ljava/net/Socket; │ .param p2, "command" # Ljava/lang/String; │ .param p3, "parameters" # Ljava/lang/String; │ │ .prologue │ .line 637 │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ .line 638 │ - .local v9, "success":Z │ - const/4 v7, 0x0 │ + .local v8, "success":Z │ + const/4 v6, 0x0 │ │ .line 642 │ - .local v7, "out":Ljava/io/BufferedWriter; │ - const/16 v11, 0x20 │ + .local v6, "out":Ljava/io/BufferedWriter; │ + const/16 v10, 0x20 │ │ :try_start_0 │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v11}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual {v0, v10}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v6 │ + move-result v5 │ │ .line 643 │ - .local v6, "index":I │ - const/4 v11, -0x1 │ + .local v5, "index":I │ + const/4 v10, -0x1 │ │ - if-ne v6, v11, :cond_0 │ + if-ne v5, v10, :cond_0 │ │ .line 644 │ invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I │ │ - move-result v6 │ + move-result v5 │ │ .line 646 │ :cond_0 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v11, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v0, v10, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 647 │ - .local v2, "code":Ljava/lang/String; │ - const/16 v11, 0x10 │ + .local v1, "code":Ljava/lang/String; │ + const/16 v10, 0x10 │ │ - invoke-static {v2, v11}, Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J │ + invoke-static {v1, v10}, Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ - long-to-int v5, v12 │ + long-to-int v4, v10 │ │ .line 650 │ - .local v5, "hashCode":I │ + .local v4, "hashCode":I │ invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I │ │ - move-result v11 │ + move-result v10 │ │ - if-ge v6, v11, :cond_2 │ + if-ge v5, v10, :cond_2 │ │ .line 651 │ - add-int/lit8 v11, v6, 0x1 │ + add-int/lit8 v10, v5, 0x1 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v0, v10}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object p3 │ │ .line 656 │ :goto_0 │ - move-object/from16 v0, p0 │ - │ - invoke-direct {v0, v5}, Lorg/androidannotations/api/ViewServer$ViewServerWorker;->findWindow(I)Landroid/view/View; │ + invoke-direct {p0, v4}, Lorg/androidannotations/api/ViewServer$ViewServerWorker;->findWindow(I)Landroid/view/View; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 657 │ - .local v10, "window":Landroid/view/View; │ - if-nez v10, :cond_3 │ + .local v9, "window":Landroid/view/View; │ + if-nez v9, :cond_3 │ │ .line 658 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 676 │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 678 │ :try_start_1 │ - invoke-virtual {v7}, Ljava/io/BufferedWriter;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedWriter;->close()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 685 │ - .end local v2 # "code":Ljava/lang/String; │ - .end local v5 # "hashCode":I │ - .end local v6 # "index":I │ - .end local v10 # "window":Landroid/view/View; │ + .end local v1 # "code":Ljava/lang/String; │ + .end local v4 # "hashCode":I │ + .end local v5 # "index":I │ + .end local v9 # "window":Landroid/view/View; │ :cond_1 │ :goto_1 │ - return v11 │ + return v10 │ │ .line 653 │ - .restart local v2 # "code":Ljava/lang/String; │ - .restart local v5 # "hashCode":I │ - .restart local v6 # "index":I │ + .restart local v1 # "code":Ljava/lang/String; │ + .restart local v4 # "hashCode":I │ + .restart local v5 # "index":I │ :cond_2 │ :try_start_2 │ const-string p3, "" │ │ goto :goto_0 │ │ .line 679 │ - .restart local v10 # "window":Landroid/view/View; │ + .restart local v9 # "window":Landroid/view/View; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 680 │ - .local v4, "e":Ljava/io/IOException; │ - const/4 v9, 0x0 │ + .local v3, "e":Ljava/io/IOException; │ + const/4 v8, 0x0 │ │ goto :goto_1 │ │ .line 662 │ - .end local v4 # "e":Ljava/io/IOException; │ + .end local v3 # "e":Ljava/io/IOException; │ :cond_3 │ - const-class v11, Landroid/view/ViewDebug; │ + const-class v10, Landroid/view/ViewDebug; │ │ - const-string v12, "dispatchCommand" │ + const-string v11, "dispatchCommand" │ │ - const/4 v13, 0x4 │ + const/4 v12, 0x4 │ │ - new-array v13, v13, [Ljava/lang/Class; │ + new-array v12, v12, [Ljava/lang/Class; │ │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - const-class v15, Landroid/view/View; │ + const-class v14, Landroid/view/View; │ │ - aput-object v15, v13, v14 │ + aput-object v14, v12, v13 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - const-class v15, Ljava/lang/String; │ + const-class v14, Ljava/lang/String; │ │ - aput-object v15, v13, v14 │ + aput-object v14, v12, v13 │ │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - const-class v15, Ljava/lang/String; │ + const-class v14, Ljava/lang/String; │ │ - aput-object v15, v13, v14 │ + aput-object v14, v12, v13 │ │ - const/4 v14, 0x3 │ + const/4 v13, 0x3 │ │ - const-class v15, Ljava/io/OutputStream; │ + const-class v14, Ljava/io/OutputStream; │ │ - aput-object v15, v13, v14 │ + aput-object v14, v12, v13 │ │ - invoke-virtual {v11, v12, v13}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v10, v11, v12}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 663 │ - .local v3, "dispatch":Ljava/lang/reflect/Method; │ - const/4 v11, 0x1 │ + .local v2, "dispatch":Ljava/lang/reflect/Method; │ + const/4 v10, 0x1 │ │ - invoke-virtual {v3, v11}, Ljava/lang/reflect/Method;->setAccessible(Z)V │ + invoke-virtual {v2, v10}, Ljava/lang/reflect/Method;->setAccessible(Z)V │ │ .line 664 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v12, 0x4 │ + const/4 v11, 0x4 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v11, v11, [Ljava/lang/Object; │ │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - aput-object v10, v12, v13 │ + aput-object v9, v11, v12 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ - aput-object p2, v12, v13 │ + aput-object p2, v11, v12 │ │ - const/4 v13, 0x2 │ + const/4 v12, 0x2 │ │ - aput-object p3, v12, v13 │ + aput-object p3, v11, v12 │ │ - const/4 v13, 0x3 │ + const/4 v12, 0x3 │ │ - new-instance v14, Lorg/androidannotations/api/ViewServer$UncloseableOuputStream; │ + new-instance v13, Lorg/androidannotations/api/ViewServer$UncloseableOuputStream; │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-direct {v14, v15}, Lorg/androidannotations/api/ViewServer$UncloseableOuputStream;->(Ljava/io/OutputStream;)V │ + invoke-direct {v13, v14}, Lorg/androidannotations/api/ViewServer$UncloseableOuputStream;->(Ljava/io/OutputStream;)V │ │ - aput-object v14, v12, v13 │ + aput-object v13, v11, v12 │ │ - invoke-virtual {v3, v11, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v10, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 666 │ invoke-virtual/range {p1 .. p1}, Ljava/net/Socket;->isOutputShutdown()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_4 │ + if-nez v10, :cond_4 │ │ .line 667 │ - new-instance v8, Ljava/io/BufferedWriter; │ + new-instance v7, Ljava/io/BufferedWriter; │ │ - new-instance v11, Ljava/io/OutputStreamWriter; │ + new-instance v10, Ljava/io/OutputStreamWriter; │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-direct {v11, v12}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ + invoke-direct {v10, v11}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ │ - invoke-direct {v8, v11}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ + invoke-direct {v7, v10}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 668 │ - .end local v7 # "out":Ljava/io/BufferedWriter; │ - .local v8, "out":Ljava/io/BufferedWriter; │ + .end local v6 # "out":Ljava/io/BufferedWriter; │ + .local v7, "out":Ljava/io/BufferedWriter; │ :try_start_3 │ - const-string v11, "DONE\n" │ + const-string v10, "DONE\n" │ │ - invoke-virtual {v8, v11}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v7, v10}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ │ .line 669 │ - invoke-virtual {v8}, Ljava/io/BufferedWriter;->flush()V │ + invoke-virtual {v7}, Ljava/io/BufferedWriter;->flush()V │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_5 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ - move-object v7, v8 │ + move-object v6, v7 │ │ .line 676 │ - .end local v8 # "out":Ljava/io/BufferedWriter; │ - .restart local v7 # "out":Ljava/io/BufferedWriter; │ + .end local v7 # "out":Ljava/io/BufferedWriter; │ + .restart local v6 # "out":Ljava/io/BufferedWriter; │ :cond_4 │ - if-eqz v7, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 678 │ :try_start_4 │ - invoke-virtual {v7}, Ljava/io/BufferedWriter;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedWriter;->close()V │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_1 │ │ - .end local v2 # "code":Ljava/lang/String; │ - .end local v3 # "dispatch":Ljava/lang/reflect/Method; │ - .end local v5 # "hashCode":I │ - .end local v6 # "index":I │ - .end local v10 # "window":Landroid/view/View; │ + .end local v1 # "code":Ljava/lang/String; │ + .end local v2 # "dispatch":Ljava/lang/reflect/Method; │ + .end local v4 # "hashCode":I │ + .end local v5 # "index":I │ + .end local v9 # "window":Landroid/view/View; │ :cond_5 │ :goto_2 │ - move v11, v9 │ + move v10, v8 │ │ .line 685 │ goto :goto_1 │ │ .line 679 │ - .restart local v2 # "code":Ljava/lang/String; │ - .restart local v3 # "dispatch":Ljava/lang/reflect/Method; │ - .restart local v5 # "hashCode":I │ - .restart local v6 # "index":I │ - .restart local v10 # "window":Landroid/view/View; │ + .restart local v1 # "code":Ljava/lang/String; │ + .restart local v2 # "dispatch":Ljava/lang/reflect/Method; │ + .restart local v4 # "hashCode":I │ + .restart local v5 # "index":I │ + .restart local v9 # "window":Landroid/view/View; │ :catch_1 │ - move-exception v4 │ + move-exception v3 │ │ .line 680 │ - .restart local v4 # "e":Ljava/io/IOException; │ - const/4 v9, 0x0 │ + .restart local v3 # "e":Ljava/io/IOException; │ + const/4 v8, 0x0 │ │ .line 681 │ goto :goto_2 │ │ .line 672 │ - .end local v2 # "code":Ljava/lang/String; │ - .end local v3 # "dispatch":Ljava/lang/reflect/Method; │ - .end local v4 # "e":Ljava/io/IOException; │ - .end local v5 # "hashCode":I │ - .end local v6 # "index":I │ - .end local v10 # "window":Landroid/view/View; │ + .end local v1 # "code":Ljava/lang/String; │ + .end local v2 # "dispatch":Ljava/lang/reflect/Method; │ + .end local v3 # "e":Ljava/io/IOException; │ + .end local v4 # "hashCode":I │ + .end local v5 # "index":I │ + .end local v9 # "window":Landroid/view/View; │ :catch_2 │ - move-exception v4 │ + move-exception v3 │ │ .line 673 │ - .local v4, "e":Ljava/lang/Exception; │ + .local v3, "e":Ljava/lang/Exception; │ :goto_3 │ :try_start_5 │ - const-string v11, "ViewServer" │ + const-string v10, "ViewServer" │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "Could not send command " │ + const-string v12, "Could not send command " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, " with parameters " │ + const-string v12, " with parameters " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v11, v12, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v10, v11, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ .line 674 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 676 │ - if-eqz v7, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 678 │ :try_start_6 │ - invoke-virtual {v7}, Ljava/io/BufferedWriter;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedWriter;->close()V │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_3 │ │ goto :goto_2 │ │ .line 679 │ :catch_3 │ - move-exception v4 │ + move-exception v3 │ │ .line 680 │ - .local v4, "e":Ljava/io/IOException; │ - const/4 v9, 0x0 │ + .local v3, "e":Ljava/io/IOException; │ + const/4 v8, 0x0 │ │ .line 681 │ goto :goto_2 │ │ .line 676 │ - .end local v4 # "e":Ljava/io/IOException; │ + .end local v3 # "e":Ljava/io/IOException; │ :catchall_0 │ - move-exception v11 │ + move-exception v10 │ │ :goto_4 │ - if-eqz v7, :cond_6 │ + if-eqz v6, :cond_6 │ │ .line 678 │ :try_start_7 │ - invoke-virtual {v7}, Ljava/io/BufferedWriter;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedWriter;->close()V │ :try_end_7 │ .catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_4 │ │ .line 681 │ :cond_6 │ :goto_5 │ - throw v11 │ + throw v10 │ │ .line 679 │ :catch_4 │ - move-exception v4 │ + move-exception v3 │ │ .line 680 │ - .restart local v4 # "e":Ljava/io/IOException; │ - const/4 v9, 0x0 │ + .restart local v3 # "e":Ljava/io/IOException; │ + const/4 v8, 0x0 │ │ goto :goto_5 │ │ .line 676 │ - .end local v4 # "e":Ljava/io/IOException; │ - .end local v7 # "out":Ljava/io/BufferedWriter; │ - .restart local v2 # "code":Ljava/lang/String; │ - .restart local v3 # "dispatch":Ljava/lang/reflect/Method; │ - .restart local v5 # "hashCode":I │ - .restart local v6 # "index":I │ - .restart local v8 # "out":Ljava/io/BufferedWriter; │ - .restart local v10 # "window":Landroid/view/View; │ + .end local v3 # "e":Ljava/io/IOException; │ + .end local v6 # "out":Ljava/io/BufferedWriter; │ + .restart local v1 # "code":Ljava/lang/String; │ + .restart local v2 # "dispatch":Ljava/lang/reflect/Method; │ + .restart local v4 # "hashCode":I │ + .restart local v5 # "index":I │ + .restart local v7 # "out":Ljava/io/BufferedWriter; │ + .restart local v9 # "window":Landroid/view/View; │ :catchall_1 │ - move-exception v11 │ + move-exception v10 │ │ - move-object v7, v8 │ + move-object v6, v7 │ │ - .end local v8 # "out":Ljava/io/BufferedWriter; │ - .restart local v7 # "out":Ljava/io/BufferedWriter; │ + .end local v7 # "out":Ljava/io/BufferedWriter; │ + .restart local v6 # "out":Ljava/io/BufferedWriter; │ goto :goto_4 │ │ .line 672 │ - .end local v7 # "out":Ljava/io/BufferedWriter; │ - .restart local v8 # "out":Ljava/io/BufferedWriter; │ + .end local v6 # "out":Ljava/io/BufferedWriter; │ + .restart local v7 # "out":Ljava/io/BufferedWriter; │ :catch_5 │ - move-exception v4 │ + move-exception v3 │ │ - move-object v7, v8 │ + move-object v6, v7 │ │ - .end local v8 # "out":Ljava/io/BufferedWriter; │ - .restart local v7 # "out":Ljava/io/BufferedWriter; │ + .end local v7 # "out":Ljava/io/BufferedWriter; │ + .restart local v6 # "out":Ljava/io/BufferedWriter; │ goto :goto_3 │ .end method │ │ .method private windowManagerAutolistLoop()Z │ .locals 7 │ │ .prologue ├── smali/org/androidannotations/api/builder/FragmentBuilder.smali │ @@ -107,15 +107,15 @@ │ invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putChar(Ljava/lang/String;C)V │ │ .line 53 │ return-object p0 │ .end method │ │ .method public arg(Ljava/lang/String;D)Lorg/androidannotations/api/builder/FragmentBuilder; │ - .locals 2 │ + .locals 1 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "value" # D │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "D)TI;" │ @@ -176,15 +176,15 @@ │ invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ .line 63 │ return-object p0 │ .end method │ │ .method public arg(Ljava/lang/String;J)Lorg/androidannotations/api/builder/FragmentBuilder; │ - .locals 2 │ + .locals 1 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "J)TI;" ├── smali/org/androidannotations/api/builder/IntentBuilder.smali │ @@ -134,15 +134,15 @@ │ invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;C)Landroid/content/Intent; │ │ .line 71 │ return-object p0 │ .end method │ │ .method public extra(Ljava/lang/String;D)Lorg/androidannotations/api/builder/IntentBuilder; │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # D │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "D)TI;" │ @@ -203,15 +203,15 @@ │ invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 81 │ return-object p0 │ .end method │ │ .method public extra(Ljava/lang/String;J)Lorg/androidannotations/api/builder/IntentBuilder; │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "J)TI;" ├── smali/org/androidannotations/api/sharedpreferences/LongPrefEditorField.smali │ @@ -36,15 +36,15 @@ │ .line 22 │ return-void │ .end method │ │ │ # virtual methods │ .method public put(J)Lorg/androidannotations/api/sharedpreferences/EditorHelper; │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TT;" │ } │ .end annotation ├── smali/org/androidannotations/api/sharedpreferences/LongPrefField.smali │ @@ -5,15 +5,15 @@ │ │ # instance fields │ .field private final defaultValue:J │ │ │ # direct methods │ .method constructor (Landroid/content/SharedPreferences;Ljava/lang/String;J)V │ - .locals 1 │ + .locals 0 │ .param p1, "sharedPreferences" # Landroid/content/SharedPreferences; │ .param p2, "key" # Ljava/lang/String; │ .param p3, "defaultValue" # J │ │ .prologue │ .line 25 │ invoke-direct {p0, p1, p2}, Lorg/androidannotations/api/sharedpreferences/AbstractPrefField;->(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ @@ -52,19 +52,19 @@ │ │ iget-object v4, p0, Lorg/androidannotations/api/sharedpreferences/LongPrefField;->key:Ljava/lang/String; │ │ invoke-interface {v3, v4, p1, p2}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ :try_end_0 │ .catch Ljava/lang/ClassCastException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 41 │ :goto_0 │ - return-wide v4 │ + return-wide v3 │ │ .line 36 │ :catch_0 │ move-exception v0 │ │ .line 40 │ .local v0, "e":Ljava/lang/ClassCastException; │ @@ -97,30 +97,30 @@ │ │ .line 41 │ .local v2, "value":Ljava/lang/String; │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ goto :goto_0 │ │ .line 42 │ .end local v2 # "value":Ljava/lang/String; │ :catch_1 │ move-exception v1 │ │ .line 44 │ .local v1, "e2":Ljava/lang/Exception; │ throw v0 │ .end method │ │ .method public put(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ │ .prologue │ .line 50 │ invoke-virtual {p0}, Lorg/androidannotations/api/sharedpreferences/LongPrefField;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 ├── smali/org/jsoup/helper/DataUtil.smali │ @@ -515,15 +515,15 @@ │ move-result-object v1 │ │ .restart local v1 # "docData":Ljava/lang/String; │ goto :goto_1 │ .end method │ │ .method static readFileToByteBuffer(Ljava/io/File;)Ljava/nio/ByteBuffer; │ - .locals 6 │ + .locals 5 │ .param p0, "file" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -544,17 +544,17 @@ │ │ .line 160 │ .end local v1 # "randomAccessFile":Ljava/io/RandomAccessFile; │ .local v2, "randomAccessFile":Ljava/io/RandomAccessFile; │ :try_start_1 │ invoke-virtual {v2}, Ljava/io/RandomAccessFile;->length()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ new-array v0, v3, [B │ │ .line 161 │ .local v0, "bytes":[B │ invoke-virtual {v2, v0}, Ljava/io/RandomAccessFile;->readFully([B)V ├── original/AndroidManifest.xml │ @@ -1,350 +1,338 @@ │ -00000000: 0300 0800 e015 0000 0100 1c00 c009 0000 ................ │ -00000010: 3900 0000 0000 0000 0000 0000 0001 0000 9............... │ +00000000: 0300 0800 1815 0000 0100 1c00 2009 0000 ............ ... │ +00000010: 3500 0000 0000 0000 0000 0000 f000 0000 5............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 7600 0000 8200 0000 9c00 0000 R...v........... │ 00000040: a800 0000 b600 0000 d400 0000 e200 0000 ................ │ 00000050: f000 0000 0401 0000 1801 0000 2401 0000 ............$... │ 00000060: 3401 0000 4601 0000 9e01 0000 a201 0000 4...F........... │ -00000070: b401 0000 e801 0000 1c02 0000 3002 0000 ............0... │ -00000080: 5602 0000 6602 0000 6e02 0000 8c02 0000 V...f...n....... │ -00000090: a002 0000 c202 0000 1403 0000 4e03 0000 ............N... │ -000000a0: 6803 0000 9803 0000 ae03 0000 de03 0000 h............... │ -000000b0: 3204 0000 4604 0000 8804 0000 a604 0000 2...F........... │ -000000c0: b604 0000 ee04 0000 0205 0000 4605 0000 ............F... │ -000000d0: 7e05 0000 c405 0000 d005 0000 e805 0000 ~............... │ -000000e0: 3c06 0000 8606 0000 ce06 0000 1207 0000 <............... │ -000000f0: 6607 0000 ba07 0000 f207 0000 3408 0000 f...........4... │ -00000100: 6008 0000 6e08 0000 0b00 7600 6500 7200 `...n.....v.e.r. │ -00000110: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e. │ -00000120: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o. │ -00000130: 6e00 4e00 6100 6d00 6500 0000 0d00 6d00 n.N.a.m.e.....m. │ -00000140: 6900 6e00 5300 6400 6b00 5600 6500 7200 i.n.S.d.k.V.e.r. │ -00000150: 7300 6900 6f00 6e00 0000 1000 7400 6100 s.i.o.n.....t.a. │ -00000160: 7200 6700 6500 7400 5300 6400 6b00 5600 r.g.e.t.S.d.k.V. │ -00000170: 6500 7200 7300 6900 6f00 6e00 0000 0400 e.r.s.i.o.n..... │ -00000180: 6e00 6100 6d00 6500 0000 0b00 6100 6c00 n.a.m.e.....a.l. │ -00000190: 6c00 6f00 7700 4200 6100 6300 6b00 7500 l.o.w.B.a.c.k.u. │ -000001a0: 7000 0000 0400 6900 6300 6f00 6e00 0000 p.....i.c.o.n... │ -000001b0: 0500 7600 6100 6c00 7500 6500 0000 0d00 ..v.a.l.u.e..... │ -000001c0: 6300 6f00 6e00 6600 6900 6700 4300 6800 c.o.n.f.i.g.C.h. │ -000001d0: 6100 6e00 6700 6500 7300 0000 0500 6c00 a.n.g.e.s.....l. │ -000001e0: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ -000001f0: 6500 6d00 6500 0000 0800 6d00 6900 6d00 e.m.e.....m.i.m. │ -00000200: 6500 5400 7900 7000 6500 0000 0800 6500 e.T.y.p.e.....e. │ -00000210: 7800 7000 6f00 7200 7400 6500 6400 0000 x.p.o.r.t.e.d... │ -00000220: 0400 6800 6f00 7300 7400 0000 0600 7300 ..h.o.s.t.....s. │ -00000230: 6300 6800 6500 6d00 6500 0000 0700 6100 c.h.e.m.e.....a. │ -00000240: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*. │ -00000250: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s. │ -00000260: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a. │ -00000270: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ -00000280: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r. │ -00000290: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o. │ -000002a0: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a. │ -000002b0: 6300 6b00 6100 6700 6500 0000 1800 7000 c.k.a.g.e.....p. │ -000002c0: 6c00 6100 7400 6600 6f00 7200 6d00 4200 l.a.t.f.o.r.m.B. │ -000002d0: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s. │ -000002e0: 6900 6f00 6e00 4300 6f00 6400 6500 0000 i.o.n.C.o.d.e... │ -000002f0: 1800 7000 6c00 6100 7400 6600 6f00 7200 ..p.l.a.t.f.o.r. │ -00000300: 6d00 4200 7500 6900 6c00 6400 5600 6500 m.B.u.i.l.d.V.e. │ -00000310: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ -00000320: 6500 0000 0800 6d00 6100 6e00 6900 6600 e.....m.a.n.i.f. │ -00000330: 6500 7300 7400 0000 1100 6300 6f00 6d00 e.s.t.....c.o.m. │ -00000340: 2e00 6d00 6100 6e00 7500 6500 6c00 6d00 ..m.a.n.u.e.l.m. │ -00000350: 6100 6c00 7900 2e00 6800 6e00 0000 0600 a.l.y...h.n..... │ -00000360: 3100 2e00 3900 2e00 3100 3300 0000 0200 1...9...1.3..... │ -00000370: 3100 3900 0000 0d00 3400 2e00 3400 2e00 1.9.....4...4... │ -00000380: 3200 2d00 3100 3400 3500 3600 3800 3500 2.-.1.4.5.6.8.5. │ -00000390: 3900 0000 0800 7500 7300 6500 7300 2d00 9.....u.s.e.s.-. │ -000003a0: 7300 6400 6b00 0000 0f00 7500 7300 6500 s.d.k.....u.s.e. │ -000003b0: 7300 2d00 7000 6500 7200 6d00 6900 7300 s.-.p.e.r.m.i.s. │ -000003c0: 7300 6900 6f00 6e00 0000 2700 6100 6e00 s.i.o.n...'.a.n. │ -000003d0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ -000003e0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ -000003f0: 2e00 4100 4300 4300 4500 5300 5300 5f00 ..A.C.C.E.S.S._. │ -00000400: 4e00 4500 5400 5700 4f00 5200 4b00 5f00 N.E.T.W.O.R.K._. │ -00000410: 5300 5400 4100 5400 4500 0000 1b00 6100 S.T.A.T.E.....a. │ -00000420: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000430: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000440: 6e00 2e00 4900 4e00 5400 4500 5200 4e00 n...I.N.T.E.R.N. │ -00000450: 4500 5400 0000 0b00 6100 7000 7000 6c00 E.T.....a.p.p.l. │ -00000460: 6900 6300 6100 7400 6900 6f00 6e00 0000 i.c.a.t.i.o.n... │ -00000470: 1600 6300 6f00 6d00 2e00 6d00 6100 6e00 ..c.o.m...m.a.n. │ -00000480: 7500 6500 6c00 6d00 6100 6c00 7900 2e00 u.e.l.m.a.l.y... │ -00000490: 6800 6e00 2e00 4100 7000 7000 5f00 0000 h.n...A.p.p._... │ -000004a0: 0900 6d00 6500 7400 6100 2d00 6400 6100 ..m.e.t.a.-.d.a. │ -000004b0: 7400 6100 0000 1600 6300 6f00 6d00 2e00 t.a.....c.o.m... │ -000004c0: 6300 7200 6100 7300 6800 6c00 7900 7400 c.r.a.s.h.l.y.t. │ -000004d0: 6900 6300 7300 2e00 4100 7000 6900 4b00 i.c.s...A.p.i.K. │ -000004e0: 6500 7900 0000 2800 6600 6300 3500 3100 e.y...(.f.c.5.1. │ -000004f0: 3200 6200 3800 6100 6500 6200 6100 6200 2.b.8.a.e.b.a.b. │ -00000500: 6500 3700 3400 3100 6100 3500 3200 3000 e.7.4.1.a.5.2.0. │ -00000510: 6300 3600 6200 3000 3200 3600 3000 3600 c.6.b.0.2.6.0.6. │ -00000520: 6200 3400 6500 3200 3000 6100 3800 3400 b.4.e.2.0.a.8.4. │ -00000530: 3100 3600 6200 3500 0000 0800 6100 6300 1.6.b.5.....a.c. │ -00000540: 7400 6900 7600 6900 7400 7900 0000 1f00 t.i.v.i.t.y..... │ -00000550: 6300 6f00 6d00 2e00 6d00 6100 6e00 7500 c.o.m...m.a.n.u. │ -00000560: 6500 6c00 6d00 6100 6c00 7900 2e00 6800 e.l.m.a.l.y...h. │ -00000570: 6e00 2e00 4d00 6100 6900 6e00 4100 6300 n...M.a.i.n.A.c. │ -00000580: 7400 6900 7600 6900 7400 7900 5f00 0000 t.i.v.i.t.y._... │ -00000590: 0d00 6900 6e00 7400 6500 6e00 7400 2d00 ..i.n.t.e.n.t.-. │ -000005a0: 6600 6900 6c00 7400 6500 7200 0000 0600 f.i.l.t.e.r..... │ -000005b0: 6100 6300 7400 6900 6f00 6e00 0000 1a00 a.c.t.i.o.n..... │ -000005c0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -000005d0: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ -000005e0: 6300 7400 6900 6f00 6e00 2e00 4d00 4100 c.t.i.o.n...M.A. │ -000005f0: 4900 4e00 0000 0800 6300 6100 7400 6500 I.N.....c.a.t.e. │ -00000600: 6700 6f00 7200 7900 0000 2000 6100 6e00 g.o.r.y... .a.n. │ -00000610: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00000620: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t. │ -00000630: 6500 6700 6f00 7200 7900 2e00 4c00 4100 e.g.o.r.y...L.A. │ -00000640: 5500 4e00 4300 4800 4500 5200 0000 1a00 U.N.C.H.E.R..... │ -00000650: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000660: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ -00000670: 6300 7400 6900 6f00 6e00 2e00 5300 4500 c.t.i.o.n...S.E. │ -00000680: 4e00 4400 0000 2100 6100 6e00 6400 7200 N.D...!.a.n.d.r. │ -00000690: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -000006a0: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ -000006b0: 6f00 7200 7900 2e00 4200 5200 4f00 5700 o.r.y...B.R.O.W. │ -000006c0: 5300 4100 4200 4c00 4500 0000 0400 6400 S.A.B.L.E.....d. │ -000006d0: 6100 7400 6100 0000 0a00 7400 6500 7800 a.t.a.....t.e.x. │ -000006e0: 7400 2f00 7000 6c00 6100 6900 6e00 0000 t./.p.l.a.i.n... │ -000006f0: 2800 6300 6f00 6d00 2e00 6d00 6100 6e00 (.c.o.m...m.a.n. │ +00000070: b401 0000 c801 0000 ee01 0000 fe01 0000 ................ │ +00000080: 1202 0000 3402 0000 8602 0000 c002 0000 ....4........... │ +00000090: da02 0000 0a03 0000 2003 0000 5003 0000 ........ ...P... │ +000000a0: a403 0000 b803 0000 fa03 0000 1804 0000 ................ │ +000000b0: 2804 0000 6004 0000 7404 0000 b804 0000 (...`...t....... │ +000000c0: f004 0000 3605 0000 4205 0000 5a05 0000 ....6...B...Z... │ +000000d0: ae05 0000 f805 0000 4006 0000 8406 0000 ........@....... │ +000000e0: d806 0000 2c07 0000 6407 0000 a607 0000 ....,...d....... │ +000000f0: d207 0000 e007 0000 0b00 7600 6500 7200 ..........v.e.r. │ +00000100: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e. │ +00000110: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o. │ +00000120: 6e00 4e00 6100 6d00 6500 0000 0d00 6d00 n.N.a.m.e.....m. │ +00000130: 6900 6e00 5300 6400 6b00 5600 6500 7200 i.n.S.d.k.V.e.r. │ +00000140: 7300 6900 6f00 6e00 0000 1000 7400 6100 s.i.o.n.....t.a. │ +00000150: 7200 6700 6500 7400 5300 6400 6b00 5600 r.g.e.t.S.d.k.V. │ +00000160: 6500 7200 7300 6900 6f00 6e00 0000 0400 e.r.s.i.o.n..... │ +00000170: 6e00 6100 6d00 6500 0000 0b00 6100 6c00 n.a.m.e.....a.l. │ +00000180: 6c00 6f00 7700 4200 6100 6300 6b00 7500 l.o.w.B.a.c.k.u. │ +00000190: 7000 0000 0400 6900 6300 6f00 6e00 0000 p.....i.c.o.n... │ +000001a0: 0500 7600 6100 6c00 7500 6500 0000 0d00 ..v.a.l.u.e..... │ +000001b0: 6300 6f00 6e00 6600 6900 6700 4300 6800 c.o.n.f.i.g.C.h. │ +000001c0: 6100 6e00 6700 6500 7300 0000 0500 6c00 a.n.g.e.s.....l. │ +000001d0: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ +000001e0: 6500 6d00 6500 0000 0800 6d00 6900 6d00 e.m.e.....m.i.m. │ +000001f0: 6500 5400 7900 7000 6500 0000 0800 6500 e.T.y.p.e.....e. │ +00000200: 7800 7000 6f00 7200 7400 6500 6400 0000 x.p.o.r.t.e.d... │ +00000210: 0400 6800 6f00 7300 7400 0000 0600 7300 ..h.o.s.t.....s. │ +00000220: 6300 6800 6500 6d00 6500 0000 0700 6100 c.h.e.m.e.....a. │ +00000230: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*. │ +00000240: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s. │ +00000250: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a. │ +00000260: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ +00000270: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r. │ +00000280: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o. │ +00000290: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a. │ +000002a0: 6300 6b00 6100 6700 6500 0000 0800 6d00 c.k.a.g.e.....m. │ +000002b0: 6100 6e00 6900 6600 6500 7300 7400 0000 a.n.i.f.e.s.t... │ +000002c0: 1100 6300 6f00 6d00 2e00 6d00 6100 6e00 ..c.o.m...m.a.n. │ +000002d0: 7500 6500 6c00 6d00 6100 6c00 7900 2e00 u.e.l.m.a.l.y... │ +000002e0: 6800 6e00 0000 0600 3100 2e00 3900 2e00 h.n.....1...9... │ +000002f0: 3100 3300 0000 0800 7500 7300 6500 7300 1.3.....u.s.e.s. │ +00000300: 2d00 7300 6400 6b00 0000 0f00 7500 7300 -.s.d.k.....u.s. │ +00000310: 6500 7300 2d00 7000 6500 7200 6d00 6900 e.s.-.p.e.r.m.i. │ +00000320: 7300 7300 6900 6f00 6e00 0000 2700 6100 s.s.i.o.n...'.a. │ +00000330: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ +00000340: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +00000350: 6e00 2e00 4100 4300 4300 4500 5300 5300 n...A.C.C.E.S.S. │ +00000360: 5f00 4e00 4500 5400 5700 4f00 5200 4b00 _.N.E.T.W.O.R.K. │ +00000370: 5f00 5300 5400 4100 5400 4500 0000 1b00 _.S.T.A.T.E..... │ +00000380: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000390: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ +000003a0: 6f00 6e00 2e00 4900 4e00 5400 4500 5200 o.n...I.N.T.E.R. │ +000003b0: 4e00 4500 5400 0000 0b00 6100 7000 7000 N.E.T.....a.p.p. │ +000003c0: 6c00 6900 6300 6100 7400 6900 6f00 6e00 l.i.c.a.t.i.o.n. │ +000003d0: 0000 1600 6300 6f00 6d00 2e00 6d00 6100 ....c.o.m...m.a. │ +000003e0: 6e00 7500 6500 6c00 6d00 6100 6c00 7900 n.u.e.l.m.a.l.y. │ +000003f0: 2e00 6800 6e00 2e00 4100 7000 7000 5f00 ..h.n...A.p.p._. │ +00000400: 0000 0900 6d00 6500 7400 6100 2d00 6400 ....m.e.t.a.-.d. │ +00000410: 6100 7400 6100 0000 1600 6300 6f00 6d00 a.t.a.....c.o.m. │ +00000420: 2e00 6300 7200 6100 7300 6800 6c00 7900 ..c.r.a.s.h.l.y. │ +00000430: 7400 6900 6300 7300 2e00 4100 7000 6900 t.i.c.s...A.p.i. │ +00000440: 4b00 6500 7900 0000 2800 6600 6300 3500 K.e.y...(.f.c.5. │ +00000450: 3100 3200 6200 3800 6100 6500 6200 6100 1.2.b.8.a.e.b.a. │ +00000460: 6200 6500 3700 3400 3100 6100 3500 3200 b.e.7.4.1.a.5.2. │ +00000470: 3000 6300 3600 6200 3000 3200 3600 3000 0.c.6.b.0.2.6.0. │ +00000480: 3600 6200 3400 6500 3200 3000 6100 3800 6.b.4.e.2.0.a.8. │ +00000490: 3400 3100 3600 6200 3500 0000 0800 6100 4.1.6.b.5.....a. │ +000004a0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +000004b0: 1f00 6300 6f00 6d00 2e00 6d00 6100 6e00 ..c.o.m...m.a.n. │ +000004c0: 7500 6500 6c00 6d00 6100 6c00 7900 2e00 u.e.l.m.a.l.y... │ +000004d0: 6800 6e00 2e00 4d00 6100 6900 6e00 4100 h.n...M.a.i.n.A. │ +000004e0: 6300 7400 6900 7600 6900 7400 7900 5f00 c.t.i.v.i.t.y._. │ +000004f0: 0000 0d00 6900 6e00 7400 6500 6e00 7400 ....i.n.t.e.n.t. │ +00000500: 2d00 6600 6900 6c00 7400 6500 7200 0000 -.f.i.l.t.e.r... │ +00000510: 0600 6100 6300 7400 6900 6f00 6e00 0000 ..a.c.t.i.o.n... │ +00000520: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +00000530: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ +00000540: 6100 6300 7400 6900 6f00 6e00 2e00 4d00 a.c.t.i.o.n...M. │ +00000550: 4100 4900 4e00 0000 0800 6300 6100 7400 A.I.N.....c.a.t. │ +00000560: 6500 6700 6f00 7200 7900 0000 2000 6100 e.g.o.r.y... .a. │ +00000570: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i. │ +00000580: 6e00 7400 6500 6e00 7400 2e00 6300 6100 n.t.e.n.t...c.a. │ +00000590: 7400 6500 6700 6f00 7200 7900 2e00 4c00 t.e.g.o.r.y...L. │ +000005a0: 4100 5500 4e00 4300 4800 4500 5200 0000 A.U.N.C.H.E.R... │ +000005b0: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +000005c0: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ +000005d0: 6100 6300 7400 6900 6f00 6e00 2e00 5300 a.c.t.i.o.n...S. │ +000005e0: 4500 4e00 4400 0000 2100 6100 6e00 6400 E.N.D...!.a.n.d. │ +000005f0: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000600: 6500 6e00 7400 2e00 6300 6100 7400 6500 e.n.t...c.a.t.e. │ +00000610: 6700 6f00 7200 7900 2e00 4200 5200 4f00 g.o.r.y...B.R.O. │ +00000620: 5700 5300 4100 4200 4c00 4500 0000 0400 W.S.A.B.L.E..... │ +00000630: 6400 6100 7400 6100 0000 0a00 7400 6500 d.a.t.a.....t.e. │ +00000640: 7800 7400 2f00 7000 6c00 6100 6900 6e00 x.t./.p.l.a.i.n. │ +00000650: 0000 2800 6300 6f00 6d00 2e00 6d00 6100 ..(.c.o.m...m.a. │ +00000660: 6e00 7500 6500 6c00 6d00 6100 6c00 7900 n.u.e.l.m.a.l.y. │ +00000670: 2e00 6800 6e00 2e00 4100 7200 7400 6900 ..h.n...A.r.t.i. │ +00000680: 6300 6c00 6500 5200 6500 6100 6400 6500 c.l.e.R.e.a.d.e. │ +00000690: 7200 4100 6300 7400 6900 7600 6900 7400 r.A.c.t.i.v.i.t. │ +000006a0: 7900 5f00 0000 2300 6300 6f00 6d00 2e00 y._...#.c.o.m... │ +000006b0: 6d00 6100 6e00 7500 6500 6c00 6d00 6100 m.a.n.u.e.l.m.a. │ +000006c0: 6c00 7900 2e00 6800 6e00 2e00 4300 6f00 l.y...h.n...C.o. │ +000006d0: 6d00 6d00 6500 6e00 7400 7300 4100 6300 m.m.e.n.t.s.A.c. │ +000006e0: 7400 6900 7600 6900 7400 7900 5f00 0000 t.i.v.i.t.y._... │ +000006f0: 2200 6300 6f00 6d00 2e00 6d00 6100 6e00 ".c.o.m...m.a.n. │ 00000700: 7500 6500 6c00 6d00 6100 6c00 7900 2e00 u.e.l.m.a.l.y... │ -00000710: 6800 6e00 2e00 4100 7200 7400 6900 6300 h.n...A.r.t.i.c. │ -00000720: 6c00 6500 5200 6500 6100 6400 6500 7200 l.e.R.e.a.d.e.r. │ -00000730: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -00000740: 5f00 0000 2300 6300 6f00 6d00 2e00 6d00 _...#.c.o.m...m. │ -00000750: 6100 6e00 7500 6500 6c00 6d00 6100 6c00 a.n.u.e.l.m.a.l. │ -00000760: 7900 2e00 6800 6e00 2e00 4300 6f00 6d00 y...h.n...C.o.m. │ -00000770: 6d00 6500 6e00 7400 7300 4100 6300 7400 m.e.n.t.s.A.c.t. │ -00000780: 6900 7600 6900 7400 7900 5f00 0000 2200 i.v.i.t.y._...". │ -00000790: 6300 6f00 6d00 2e00 6d00 6100 6e00 7500 c.o.m...m.a.n.u. │ -000007a0: 6500 6c00 6d00 6100 6c00 7900 2e00 6800 e.l.m.a.l.y...h. │ -000007b0: 6e00 2e00 5300 6500 7400 7400 6900 6e00 n...S.e.t.t.i.n. │ -000007c0: 6700 7300 4100 6300 7400 6900 7600 6900 g.s.A.c.t.i.v.i. │ -000007d0: 7400 7900 0000 2000 6300 6f00 6d00 2e00 t.y... .c.o.m... │ -000007e0: 6d00 6100 6e00 7500 6500 6c00 6d00 6100 m.a.n.u.e.l.m.a. │ -000007f0: 6c00 7900 2e00 6800 6e00 2e00 4100 6200 l.y...h.n...A.b. │ -00000800: 6f00 7500 7400 4100 6300 7400 6900 7600 o.u.t.A.c.t.i.v. │ -00000810: 6900 7400 7900 5f00 0000 2800 6300 6f00 i.t.y._...(.c.o. │ -00000820: 6d00 2e00 6d00 6100 6e00 7500 6500 6c00 m...m.a.n.u.e.l. │ -00000830: 6d00 6100 6c00 7900 2e00 6800 6e00 2e00 m.a.l.y...h.n... │ -00000840: 7500 7400 6900 6c00 2e00 5300 7000 6f00 u.t.i.l...S.p.o. │ -00000850: 7400 6c00 6900 6700 6800 7400 4100 6300 t.l.i.g.h.t.A.c. │ -00000860: 7400 6900 7600 6900 7400 7900 0000 2800 t.i.v.i.t.y...(. │ -00000870: 6300 6f00 6d00 2e00 6d00 6100 6e00 7500 c.o.m...m.a.n.u. │ -00000880: 6500 6c00 6d00 6100 6c00 7900 2e00 6800 e.l.m.a.l.y...h. │ -00000890: 6e00 2e00 4500 7800 7400 6500 7200 6e00 n...E.x.t.e.r.n. │ -000008a0: 6100 6c00 4900 6e00 7400 6500 6e00 7400 a.l.I.n.t.e.n.t. │ -000008b0: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -000008c0: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -000008d0: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ -000008e0: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ -000008f0: 5600 4900 4500 5700 0000 1f00 6100 6e00 V.I.E.W.....a.n. │ -00000900: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00000910: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t. │ -00000920: 6500 6700 6f00 7200 7900 2e00 4400 4500 e.g.o.r.y...D.E. │ -00000930: 4600 4100 5500 4c00 5400 0000 1400 6e00 F.A.U.L.T.....n. │ -00000940: 6500 7700 7300 2e00 7900 6300 6f00 6d00 e.w.s...y.c.o.m. │ -00000950: 6200 6900 6e00 6100 7400 6f00 7200 2e00 b.i.n.a.t.o.r... │ -00000960: 6300 6f00 6d00 0000 0500 6800 7400 7400 c.o.m.....h.t.t. │ -00000970: 7000 7300 0000 2600 6300 6f00 6d00 2e00 p.s...&.c.o.m... │ -00000980: 6d00 6100 6e00 7500 6500 6c00 6d00 6100 m.a.n.u.e.l.m.a. │ -00000990: 6c00 7900 2e00 6800 6e00 2e00 6c00 6f00 l.y...h.n...l.o. │ -000009a0: 6700 6900 6e00 2e00 4c00 6f00 6700 6900 g.i.n...L.o.g.i. │ -000009b0: 6e00 4100 6300 7400 6900 7600 6900 7400 n.A.c.t.i.v.i.t. │ -000009c0: 7900 5f00 0000 0000 8001 0800 4400 0000 y._.........D... │ -000009d0: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ -000009e0: 0300 0101 8002 0101 0200 0101 2400 0101 ............$... │ -000009f0: 1f00 0101 0100 0101 0000 0101 2600 0101 ............&... │ -00000a00: 1000 0101 2800 0101 2700 0101 0001 1000 ....(...'....... │ -00000a10: 1800 0000 0200 0000 ffff ffff 0f00 0000 ................ │ -00000a20: 1000 0000 0201 1000 8800 0000 0200 0000 ................ │ -00000a30: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -00000a40: 0500 0000 0000 0000 1000 0000 0000 0000 ................ │ -00000a50: ffff ffff 0800 0010 1700 0000 1000 0000 ................ │ -00000a60: 0100 0000 1700 0000 0800 0003 1700 0000 ................ │ -00000a70: ffff ffff 1200 0000 1600 0000 0800 0003 ................ │ -00000a80: 1600 0000 ffff ffff 1300 0000 1800 0000 ................ │ -00000a90: 0800 0010 1300 0000 ffff ffff 1400 0000 ................ │ -00000aa0: 1900 0000 0800 0003 1900 0000 0201 1000 ................ │ -00000ab0: 4c00 0000 0700 0000 ffff ffff ffff ffff L............... │ -00000ac0: 1a00 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000ad0: 1000 0000 0200 0000 ffff ffff 0800 0010 ................ │ -00000ae0: 0800 0000 1000 0000 0300 0000 ffff ffff ................ │ -00000af0: 0800 0010 1300 0000 0301 1000 1800 0000 ................ │ -00000b00: 0900 0000 ffff ffff ffff ffff 1a00 0000 ................ │ -00000b10: 0201 1000 3800 0000 0b00 0000 ffff ffff ....8........... │ -00000b20: ffff ffff 1b00 0000 1400 1400 0100 0000 ................ │ -00000b30: 0000 0000 1000 0000 0400 0000 1c00 0000 ................ │ -00000b40: 0800 0003 1c00 0000 0301 1000 1800 0000 ................ │ -00000b50: 0b00 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -00000b60: 0201 1000 3800 0000 0c00 0000 ffff ffff ....8........... │ -00000b70: ffff ffff 1b00 0000 1400 1400 0100 0000 ................ │ -00000b80: 0000 0000 1000 0000 0400 0000 1d00 0000 ................ │ -00000b90: 0800 0003 1d00 0000 0301 1000 1800 0000 ................ │ -00000ba0: 0c00 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -00000bb0: 0201 1000 6000 0000 0e00 0000 ffff ffff ....`........... │ -00000bc0: ffff ffff 1e00 0000 1400 1400 0300 0000 ................ │ -00000bd0: 0000 0000 1000 0000 0600 0000 ffff ffff ................ │ -00000be0: 0800 0001 6100 027f 1000 0000 0400 0000 ....a........... │ -00000bf0: 1f00 0000 0800 0003 1f00 0000 1000 0000 ................ │ -00000c00: 0500 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00000c10: 0201 1000 4c00 0000 1200 0000 ffff ffff ....L........... │ -00000c20: ffff ffff 2000 0000 1400 1400 0200 0000 .... ........... │ -00000c30: 0000 0000 1000 0000 0400 0000 2100 0000 ............!... │ -00000c40: 0800 0003 2100 0000 1000 0000 0700 0000 ....!........... │ -00000c50: 2200 0000 0800 0003 2200 0000 0301 1000 "......."....... │ -00000c60: 1800 0000 1400 0000 ffff ffff ffff ffff ................ │ -00000c70: 2000 0000 0201 1000 7400 0000 1600 0000 .......t....... │ -00000c80: ffff ffff ffff ffff 2300 0000 1400 1400 ........#....... │ -00000c90: 0400 0000 0000 0000 1000 0000 0a00 0000 ................ │ -00000ca0: ffff ffff 0800 0001 3b00 067f 1000 0000 ........;....... │ -00000cb0: 0900 0000 ffff ffff 0800 0001 1100 0d7f ................ │ -00000cc0: 1000 0000 0400 0000 2400 0000 0800 0003 ........$....... │ -00000cd0: 2400 0000 1000 0000 0800 0000 ffff ffff $............... │ -00000ce0: 0800 0011 a004 0000 0201 1000 2400 0000 ............$... │ -00000cf0: 1b00 0000 ffff ffff ffff ffff 2500 0000 ............%... │ -00000d00: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00000d10: 3800 0000 1c00 0000 ffff ffff ffff ffff 8............... │ -00000d20: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -00000d30: 1000 0000 0400 0000 2700 0000 0800 0003 ........'....... │ -00000d40: 2700 0000 0301 1000 1800 0000 1c00 0000 '............... │ -00000d50: ffff ffff ffff ffff 2600 0000 0201 1000 ........&....... │ -00000d60: 3800 0000 1e00 0000 ffff ffff ffff ffff 8............... │ -00000d70: 2800 0000 1400 1400 0100 0000 0000 0000 (............... │ -00000d80: 1000 0000 0400 0000 2900 0000 0800 0003 ........)....... │ -00000d90: 2900 0000 0301 1000 1800 0000 1e00 0000 )............... │ -00000da0: ffff ffff ffff ffff 2800 0000 0301 1000 ........(....... │ -00000db0: 1800 0000 1f00 0000 ffff ffff ffff ffff ................ │ -00000dc0: 2500 0000 0201 1000 2400 0000 2000 0000 %.......$... ... │ -00000dd0: ffff ffff ffff ffff 2500 0000 1400 1400 ........%....... │ -00000de0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00000df0: 2100 0000 ffff ffff ffff ffff 2600 0000 !...........&... │ -00000e00: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ -00000e10: 0400 0000 2a00 0000 0800 0003 2a00 0000 ....*.......*... │ -00000e20: 0301 1000 1800 0000 2100 0000 ffff ffff ........!....... │ -00000e30: ffff ffff 2600 0000 0201 1000 3800 0000 ....&.......8... │ -00000e40: 2300 0000 ffff ffff ffff ffff 2800 0000 #...........(... │ -00000e50: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ -00000e60: 0400 0000 2b00 0000 0800 0003 2b00 0000 ....+.......+... │ -00000e70: 0301 1000 1800 0000 2300 0000 ffff ffff ........#....... │ -00000e80: ffff ffff 2800 0000 0201 1000 3800 0000 ....(.......8... │ -00000e90: 2500 0000 ffff ffff ffff ffff 2c00 0000 %...........,... │ -00000ea0: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ -00000eb0: 0b00 0000 2d00 0000 0800 0003 2d00 0000 ....-.......-... │ -00000ec0: 0301 1000 1800 0000 2500 0000 ffff ffff ........%....... │ -00000ed0: ffff ffff 2c00 0000 0301 1000 1800 0000 ....,........... │ -00000ee0: 2600 0000 ffff ffff ffff ffff 2500 0000 &...........%... │ -00000ef0: 0301 1000 1800 0000 2700 0000 ffff ffff ........'....... │ -00000f00: ffff ffff 2300 0000 0201 1000 7400 0000 ....#.......t... │ -00000f10: 2800 0000 ffff ffff ffff ffff 2300 0000 (...........#... │ -00000f20: 1400 1400 0400 0000 0000 0000 1000 0000 ................ │ -00000f30: 0a00 0000 ffff ffff 0800 0001 3d00 067f ............=... │ -00000f40: 1000 0000 0400 0000 2e00 0000 0800 0003 ................ │ -00000f50: 2e00 0000 1000 0000 0c00 0000 ffff ffff ................ │ -00000f60: 0800 0012 0000 0000 1000 0000 0800 0000 ................ │ -00000f70: ffff ffff 0800 0011 a004 0000 0201 1000 ................ │ -00000f80: 2400 0000 2d00 0000 ffff ffff ffff ffff $...-........... │ -00000f90: 2500 0000 1400 1400 0000 0000 0000 0000 %............... │ -00000fa0: 0201 1000 3800 0000 2e00 0000 ffff ffff ....8........... │ -00000fb0: ffff ffff 2600 0000 1400 1400 0100 0000 ....&........... │ -00000fc0: 0000 0000 1000 0000 0400 0000 2a00 0000 ............*... │ -00000fd0: 0800 0003 2a00 0000 0301 1000 1800 0000 ....*........... │ -00000fe0: 2e00 0000 ffff ffff ffff ffff 2600 0000 ............&... │ -00000ff0: 0201 1000 3800 0000 3000 0000 ffff ffff ....8...0....... │ -00001000: ffff ffff 2c00 0000 1400 1400 0100 0000 ....,........... │ -00001010: 0000 0000 1000 0000 0b00 0000 2d00 0000 ............-... │ -00001020: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ -00001030: 3000 0000 ffff ffff ffff ffff 2c00 0000 0...........,... │ -00001040: 0301 1000 1800 0000 3100 0000 ffff ffff ........1....... │ -00001050: ffff ffff 2500 0000 0301 1000 1800 0000 ....%........... │ -00001060: 3200 0000 ffff ffff ffff ffff 2300 0000 2...........#... │ -00001070: 0201 1000 7400 0000 3300 0000 ffff ffff ....t...3....... │ -00001080: ffff ffff 2300 0000 1400 1400 0400 0000 ....#........... │ -00001090: 0000 0000 1000 0000 0a00 0000 ffff ffff ................ │ -000010a0: 0800 0001 3c00 067f 1000 0000 0400 0000 ....<........... │ -000010b0: 2f00 0000 0800 0003 2f00 0000 1000 0000 /......./....... │ -000010c0: 0c00 0000 ffff ffff 0800 0012 0000 0000 ................ │ -000010d0: 1000 0000 0800 0000 ffff ffff 0800 0011 ................ │ -000010e0: a004 0000 0201 1000 2400 0000 3800 0000 ........$...8... │ -000010f0: ffff ffff ffff ffff 2500 0000 1400 1400 ........%....... │ -00001100: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00001110: 3900 0000 ffff ffff ffff ffff 2600 0000 9...........&... │ -00001120: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ -00001130: 0400 0000 2a00 0000 0800 0003 2a00 0000 ....*.......*... │ -00001140: 0301 1000 1800 0000 3900 0000 ffff ffff ........9....... │ -00001150: ffff ffff 2600 0000 0201 1000 3800 0000 ....&.......8... │ -00001160: 3b00 0000 ffff ffff ffff ffff 2c00 0000 ;...........,... │ -00001170: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ -00001180: 0b00 0000 2d00 0000 0800 0003 2d00 0000 ....-.......-... │ -00001190: 0301 1000 1800 0000 3b00 0000 ffff ffff ........;....... │ -000011a0: ffff ffff 2c00 0000 0301 1000 1800 0000 ....,........... │ -000011b0: 3c00 0000 ffff ffff ffff ffff 2500 0000 <...........%... │ -000011c0: 0301 1000 1800 0000 3d00 0000 ffff ffff ........=....... │ -000011d0: ffff ffff 2300 0000 0201 1000 6000 0000 ....#.......`... │ -000011e0: 3e00 0000 ffff ffff ffff ffff 2300 0000 >...........#... │ -000011f0: 1400 1400 0300 0000 0000 0000 1000 0000 ................ │ -00001200: 0a00 0000 ffff ffff 0800 0001 0d00 0301 ................ │ -00001210: 1000 0000 0400 0000 3000 0000 0800 0003 ........0....... │ -00001220: 3000 0000 1000 0000 0800 0000 ffff ffff 0............... │ -00001230: 0800 0011 a004 0000 0301 1000 1800 0000 ................ │ -00001240: 4200 0000 ffff ffff ffff ffff 2300 0000 B...........#... │ -00001250: 0201 1000 4c00 0000 4300 0000 ffff ffff ....L...C....... │ -00001260: ffff ffff 2300 0000 1400 1400 0200 0000 ....#........... │ -00001270: 0000 0000 1000 0000 0a00 0000 ffff ffff ................ │ -00001280: 0800 0001 3c00 067f 1000 0000 0400 0000 ....<........... │ -00001290: 3100 0000 0800 0003 3100 0000 0301 1000 1.......1....... │ -000012a0: 1800 0000 4600 0000 ffff ffff ffff ffff ....F........... │ -000012b0: 2300 0000 0201 1000 4c00 0000 4700 0000 #.......L...G... │ -000012c0: ffff ffff ffff ffff 2300 0000 1400 1400 ........#....... │ -000012d0: 0200 0000 0000 0000 1000 0000 0a00 0000 ................ │ -000012e0: ffff ffff 0800 0001 0f00 0301 1000 0000 ................ │ -000012f0: 0400 0000 3200 0000 0800 0003 3200 0000 ....2.......2... │ -00001300: 0301 1000 1800 0000 4900 0000 ffff ffff ........I....... │ -00001310: ffff ffff 2300 0000 0201 1000 6000 0000 ....#.......`... │ -00001320: 4a00 0000 ffff ffff ffff ffff 2300 0000 J...........#... │ -00001330: 1400 1400 0300 0000 0000 0000 1000 0000 ................ │ -00001340: 0900 0000 ffff ffff 0800 0001 1100 0d7f ................ │ -00001350: 1000 0000 0400 0000 3300 0000 0800 0003 ........3....... │ -00001360: 3300 0000 1000 0000 0c00 0000 ffff ffff 3............... │ -00001370: 0800 0012 ffff ffff 0201 1000 2400 0000 ............$... │ -00001380: 4e00 0000 ffff ffff ffff ffff 2500 0000 N...........%... │ -00001390: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -000013a0: 3800 0000 4f00 0000 ffff ffff ffff ffff 8...O........... │ -000013b0: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -000013c0: 1000 0000 0400 0000 3400 0000 0800 0003 ........4....... │ -000013d0: 3400 0000 0301 1000 1800 0000 4f00 0000 4...........O... │ -000013e0: ffff ffff ffff ffff 2600 0000 0201 1000 ........&....... │ -000013f0: 3800 0000 5100 0000 ffff ffff ffff ffff 8...Q........... │ -00001400: 2800 0000 1400 1400 0100 0000 0000 0000 (............... │ -00001410: 1000 0000 0400 0000 3500 0000 0800 0003 ........5....... │ -00001420: 3500 0000 0301 1000 1800 0000 5100 0000 5...........Q... │ -00001430: ffff ffff ffff ffff 2800 0000 0201 1000 ........(....... │ -00001440: 3800 0000 5200 0000 ffff ffff ffff ffff 8...R........... │ -00001450: 2800 0000 1400 1400 0100 0000 0000 0000 (............... │ -00001460: 1000 0000 0400 0000 2b00 0000 0800 0003 ........+....... │ -00001470: 2b00 0000 0301 1000 1800 0000 5200 0000 +...........R... │ -00001480: ffff ffff ffff ffff 2800 0000 0201 1000 ........(....... │ -00001490: 4c00 0000 5400 0000 ffff ffff ffff ffff L...T........... │ -000014a0: 2c00 0000 1400 1400 0200 0000 0000 0000 ,............... │ -000014b0: 1000 0000 0e00 0000 3700 0000 0800 0003 ........7....... │ -000014c0: 3700 0000 1000 0000 0d00 0000 3600 0000 7...........6... │ -000014d0: 0800 0003 3600 0000 0301 1000 1800 0000 ....6........... │ -000014e0: 5700 0000 ffff ffff ffff ffff 2c00 0000 W...........,... │ -000014f0: 0301 1000 1800 0000 5800 0000 ffff ffff ........X....... │ -00001500: ffff ffff 2500 0000 0301 1000 1800 0000 ....%........... │ -00001510: 5900 0000 ffff ffff ffff ffff 2300 0000 Y...........#... │ -00001520: 0201 1000 6000 0000 5a00 0000 ffff ffff ....`...Z....... │ -00001530: ffff ffff 2300 0000 1400 1400 0300 0000 ....#........... │ -00001540: 0000 0000 1000 0000 0a00 0000 ffff ffff ................ │ -00001550: 0800 0001 0b00 0301 1000 0000 0900 0000 ................ │ -00001560: ffff ffff 0800 0001 1f00 0d7f 1000 0000 ................ │ -00001570: 0400 0000 3800 0000 0800 0003 3800 0000 ....8.......8... │ -00001580: 0301 1000 1800 0000 5d00 0000 ffff ffff ........]....... │ -00001590: ffff ffff 2300 0000 0301 1000 1800 0000 ....#........... │ -000015a0: 5e00 0000 ffff ffff ffff ffff 1e00 0000 ^............... │ -000015b0: 0301 1000 1800 0000 6000 0000 ffff ffff ........`....... │ -000015c0: ffff ffff 1500 0000 0101 1000 1800 0000 ................ │ -000015d0: 6000 0000 ffff ffff 0f00 0000 1000 0000 `............... │ +00000710: 6800 6e00 2e00 5300 6500 7400 7400 6900 h.n...S.e.t.t.i. │ +00000720: 6e00 6700 7300 4100 6300 7400 6900 7600 n.g.s.A.c.t.i.v. │ +00000730: 6900 7400 7900 0000 2000 6300 6f00 6d00 i.t.y... .c.o.m. │ +00000740: 2e00 6d00 6100 6e00 7500 6500 6c00 6d00 ..m.a.n.u.e.l.m. │ +00000750: 6100 6c00 7900 2e00 6800 6e00 2e00 4100 a.l.y...h.n...A. │ +00000760: 6200 6f00 7500 7400 4100 6300 7400 6900 b.o.u.t.A.c.t.i. │ +00000770: 7600 6900 7400 7900 5f00 0000 2800 6300 v.i.t.y._...(.c. │ +00000780: 6f00 6d00 2e00 6d00 6100 6e00 7500 6500 o.m...m.a.n.u.e. │ +00000790: 6c00 6d00 6100 6c00 7900 2e00 6800 6e00 l.m.a.l.y...h.n. │ +000007a0: 2e00 7500 7400 6900 6c00 2e00 5300 7000 ..u.t.i.l...S.p. │ +000007b0: 6f00 7400 6c00 6900 6700 6800 7400 4100 o.t.l.i.g.h.t.A. │ +000007c0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +000007d0: 2800 6300 6f00 6d00 2e00 6d00 6100 6e00 (.c.o.m...m.a.n. │ +000007e0: 7500 6500 6c00 6d00 6100 6c00 7900 2e00 u.e.l.m.a.l.y... │ +000007f0: 6800 6e00 2e00 4500 7800 7400 6500 7200 h.n...E.x.t.e.r. │ +00000800: 6e00 6100 6c00 4900 6e00 7400 6500 6e00 n.a.l.I.n.t.e.n. │ +00000810: 7400 4100 6300 7400 6900 7600 6900 7400 t.A.c.t.i.v.i.t. │ +00000820: 7900 0000 1a00 6100 6e00 6400 7200 6f00 y.....a.n.d.r.o. │ +00000830: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ +00000840: 7400 2e00 6100 6300 7400 6900 6f00 6e00 t...a.c.t.i.o.n. │ +00000850: 2e00 5600 4900 4500 5700 0000 1f00 6100 ..V.I.E.W.....a. │ +00000860: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i. │ +00000870: 6e00 7400 6500 6e00 7400 2e00 6300 6100 n.t.e.n.t...c.a. │ +00000880: 7400 6500 6700 6f00 7200 7900 2e00 4400 t.e.g.o.r.y...D. │ +00000890: 4500 4600 4100 5500 4c00 5400 0000 1400 E.F.A.U.L.T..... │ +000008a0: 6e00 6500 7700 7300 2e00 7900 6300 6f00 n.e.w.s...y.c.o. │ +000008b0: 6d00 6200 6900 6e00 6100 7400 6f00 7200 m.b.i.n.a.t.o.r. │ +000008c0: 2e00 6300 6f00 6d00 0000 0500 6800 7400 ..c.o.m.....h.t. │ +000008d0: 7400 7000 7300 0000 2600 6300 6f00 6d00 t.p.s...&.c.o.m. │ +000008e0: 2e00 6d00 6100 6e00 7500 6500 6c00 6d00 ..m.a.n.u.e.l.m. │ +000008f0: 6100 6c00 7900 2e00 6800 6e00 2e00 6c00 a.l.y...h.n...l. │ +00000900: 6f00 6700 6900 6e00 2e00 4c00 6f00 6700 o.g.i.n...L.o.g. │ +00000910: 6900 6e00 4100 6300 7400 6900 7600 6900 i.n.A.c.t.i.v.i. │ +00000920: 7400 7900 5f00 0000 8001 0800 4400 0000 t.y._.......D... │ +00000930: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ +00000940: 0300 0101 8002 0101 0200 0101 2400 0101 ............$... │ +00000950: 1f00 0101 0100 0101 0000 0101 2600 0101 ............&... │ +00000960: 1000 0101 2800 0101 2700 0101 0001 1000 ....(...'....... │ +00000970: 1800 0000 0200 0000 ffff ffff 0f00 0000 ................ │ +00000980: 1000 0000 0201 1000 6000 0000 0200 0000 ........`....... │ +00000990: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ +000009a0: 0300 0000 0000 0000 1000 0000 0000 0000 ................ │ +000009b0: ffff ffff 0800 0010 1700 0000 1000 0000 ................ │ +000009c0: 0100 0000 1500 0000 0800 0003 1500 0000 ................ │ +000009d0: ffff ffff 1200 0000 1400 0000 0800 0003 ................ │ +000009e0: 1400 0000 0201 1000 4c00 0000 0700 0000 ........L....... │ +000009f0: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ +00000a00: 0200 0000 0000 0000 1000 0000 0200 0000 ................ │ +00000a10: ffff ffff 0800 0010 0800 0000 1000 0000 ................ │ +00000a20: 0300 0000 ffff ffff 0800 0010 1300 0000 ................ │ +00000a30: 0301 1000 1800 0000 0900 0000 ffff ffff ................ │ +00000a40: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ +00000a50: 0b00 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000a60: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ +00000a70: 0400 0000 1800 0000 0800 0003 1800 0000 ................ │ +00000a80: 0301 1000 1800 0000 0b00 0000 ffff ffff ................ │ +00000a90: ffff ffff 1700 0000 0201 1000 3800 0000 ............8... │ +00000aa0: 0c00 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000ab0: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ +00000ac0: 0400 0000 1900 0000 0800 0003 1900 0000 ................ │ +00000ad0: 0301 1000 1800 0000 0c00 0000 ffff ffff ................ │ +00000ae0: ffff ffff 1700 0000 0201 1000 6000 0000 ............`... │ +00000af0: 0e00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000b00: 1400 1400 0300 0000 0000 0000 1000 0000 ................ │ +00000b10: 0600 0000 ffff ffff 0800 0001 6100 027f ............a... │ +00000b20: 1000 0000 0400 0000 1b00 0000 0800 0003 ................ │ +00000b30: 1b00 0000 1000 0000 0500 0000 ffff ffff ................ │ +00000b40: 0800 0012 ffff ffff 0201 1000 4c00 0000 ............L... │ +00000b50: 1200 0000 ffff ffff ffff ffff 1c00 0000 ................ │ +00000b60: 1400 1400 0200 0000 0000 0000 1000 0000 ................ │ +00000b70: 0400 0000 1d00 0000 0800 0003 1d00 0000 ................ │ +00000b80: 1000 0000 0700 0000 1e00 0000 0800 0003 ................ │ +00000b90: 1e00 0000 0301 1000 1800 0000 1400 0000 ................ │ +00000ba0: ffff ffff ffff ffff 1c00 0000 0201 1000 ................ │ +00000bb0: 7400 0000 1600 0000 ffff ffff ffff ffff t............... │ +00000bc0: 1f00 0000 1400 1400 0400 0000 0000 0000 ................ │ +00000bd0: 1000 0000 0a00 0000 ffff ffff 0800 0001 ................ │ +00000be0: 3b00 067f 1000 0000 0900 0000 ffff ffff ;............... │ +00000bf0: 0800 0001 1100 0d7f 1000 0000 0400 0000 ................ │ +00000c00: 2000 0000 0800 0003 2000 0000 1000 0000 ....... ....... │ +00000c10: 0800 0000 ffff ffff 0800 0011 a004 0000 ................ │ +00000c20: 0201 1000 2400 0000 1b00 0000 ffff ffff ....$........... │ +00000c30: ffff ffff 2100 0000 1400 1400 0000 0000 ....!........... │ +00000c40: 0000 0000 0201 1000 3800 0000 1c00 0000 ........8....... │ +00000c50: ffff ffff ffff ffff 2200 0000 1400 1400 ........"....... │ +00000c60: 0100 0000 0000 0000 1000 0000 0400 0000 ................ │ +00000c70: 2300 0000 0800 0003 2300 0000 0301 1000 #.......#....... │ +00000c80: 1800 0000 1c00 0000 ffff ffff ffff ffff ................ │ +00000c90: 2200 0000 0201 1000 3800 0000 1e00 0000 ".......8....... │ +00000ca0: ffff ffff ffff ffff 2400 0000 1400 1400 ........$....... │ +00000cb0: 0100 0000 0000 0000 1000 0000 0400 0000 ................ │ +00000cc0: 2500 0000 0800 0003 2500 0000 0301 1000 %.......%....... │ +00000cd0: 1800 0000 1e00 0000 ffff ffff ffff ffff ................ │ +00000ce0: 2400 0000 0301 1000 1800 0000 1f00 0000 $............... │ +00000cf0: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ +00000d00: 2400 0000 2000 0000 ffff ffff ffff ffff $... ........... │ +00000d10: 2100 0000 1400 1400 0000 0000 0000 0000 !............... │ +00000d20: 0201 1000 3800 0000 2100 0000 ffff ffff ....8...!....... │ +00000d30: ffff ffff 2200 0000 1400 1400 0100 0000 ...."........... │ +00000d40: 0000 0000 1000 0000 0400 0000 2600 0000 ............&... │ +00000d50: 0800 0003 2600 0000 0301 1000 1800 0000 ....&........... │ +00000d60: 2100 0000 ffff ffff ffff ffff 2200 0000 !..........."... │ +00000d70: 0201 1000 3800 0000 2300 0000 ffff ffff ....8...#....... │ +00000d80: ffff ffff 2400 0000 1400 1400 0100 0000 ....$........... │ +00000d90: 0000 0000 1000 0000 0400 0000 2700 0000 ............'... │ +00000da0: 0800 0003 2700 0000 0301 1000 1800 0000 ....'........... │ +00000db0: 2300 0000 ffff ffff ffff ffff 2400 0000 #...........$... │ +00000dc0: 0201 1000 3800 0000 2500 0000 ffff ffff ....8...%....... │ +00000dd0: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +00000de0: 0000 0000 1000 0000 0b00 0000 2900 0000 ............)... │ +00000df0: 0800 0003 2900 0000 0301 1000 1800 0000 ....)........... │ +00000e00: 2500 0000 ffff ffff ffff ffff 2800 0000 %...........(... │ +00000e10: 0301 1000 1800 0000 2600 0000 ffff ffff ........&....... │ +00000e20: ffff ffff 2100 0000 0301 1000 1800 0000 ....!........... │ +00000e30: 2700 0000 ffff ffff ffff ffff 1f00 0000 '............... │ +00000e40: 0201 1000 7400 0000 2800 0000 ffff ffff ....t...(....... │ +00000e50: ffff ffff 1f00 0000 1400 1400 0400 0000 ................ │ +00000e60: 0000 0000 1000 0000 0a00 0000 ffff ffff ................ │ +00000e70: 0800 0001 3d00 067f 1000 0000 0400 0000 ....=........... │ +00000e80: 2a00 0000 0800 0003 2a00 0000 1000 0000 *.......*....... │ +00000e90: 0c00 0000 ffff ffff 0800 0012 0000 0000 ................ │ +00000ea0: 1000 0000 0800 0000 ffff ffff 0800 0011 ................ │ +00000eb0: a004 0000 0201 1000 2400 0000 2d00 0000 ........$...-... │ +00000ec0: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ +00000ed0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000ee0: 2e00 0000 ffff ffff ffff ffff 2200 0000 ............"... │ +00000ef0: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ +00000f00: 0400 0000 2600 0000 0800 0003 2600 0000 ....&.......&... │ +00000f10: 0301 1000 1800 0000 2e00 0000 ffff ffff ................ │ +00000f20: ffff ffff 2200 0000 0201 1000 3800 0000 ....".......8... │ +00000f30: 3000 0000 ffff ffff ffff ffff 2800 0000 0...........(... │ +00000f40: 1400 1400 0100 0000 0000 0000 1000 0000 ................ │ +00000f50: 0b00 0000 2900 0000 0800 0003 2900 0000 ....).......)... │ +00000f60: 0301 1000 1800 0000 3000 0000 ffff ffff ........0....... │ +00000f70: ffff ffff 2800 0000 0301 1000 1800 0000 ....(........... │ +00000f80: 3100 0000 ffff ffff ffff ffff 2100 0000 1...........!... │ +00000f90: 0301 1000 1800 0000 3200 0000 ffff ffff ........2....... │ +00000fa0: ffff ffff 1f00 0000 0201 1000 7400 0000 ............t... │ +00000fb0: 3300 0000 ffff ffff ffff ffff 1f00 0000 3............... │ +00000fc0: 1400 1400 0400 0000 0000 0000 1000 0000 ................ │ +00000fd0: 0a00 0000 ffff ffff 0800 0001 3c00 067f ............<... │ +00000fe0: 1000 0000 0400 0000 2b00 0000 0800 0003 ........+....... │ +00000ff0: 2b00 0000 1000 0000 0c00 0000 ffff ffff +............... │ +00001000: 0800 0012 0000 0000 1000 0000 0800 0000 ................ │ +00001010: ffff ffff 0800 0011 a004 0000 0201 1000 ................ │ +00001020: 2400 0000 3800 0000 ffff ffff ffff ffff $...8........... │ +00001030: 2100 0000 1400 1400 0000 0000 0000 0000 !............... │ +00001040: 0201 1000 3800 0000 3900 0000 ffff ffff ....8...9....... │ +00001050: ffff ffff 2200 0000 1400 1400 0100 0000 ...."........... │ +00001060: 0000 0000 1000 0000 0400 0000 2600 0000 ............&... │ +00001070: 0800 0003 2600 0000 0301 1000 1800 0000 ....&........... │ +00001080: 3900 0000 ffff ffff ffff ffff 2200 0000 9..........."... │ +00001090: 0201 1000 3800 0000 3b00 0000 ffff ffff ....8...;....... │ +000010a0: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +000010b0: 0000 0000 1000 0000 0b00 0000 2900 0000 ............)... │ +000010c0: 0800 0003 2900 0000 0301 1000 1800 0000 ....)........... │ +000010d0: 3b00 0000 ffff ffff ffff ffff 2800 0000 ;...........(... │ +000010e0: 0301 1000 1800 0000 3c00 0000 ffff ffff ........<....... │ +000010f0: ffff ffff 2100 0000 0301 1000 1800 0000 ....!........... │ +00001100: 3d00 0000 ffff ffff ffff ffff 1f00 0000 =............... │ +00001110: 0201 1000 6000 0000 3e00 0000 ffff ffff ....`...>....... │ +00001120: ffff ffff 1f00 0000 1400 1400 0300 0000 ................ │ +00001130: 0000 0000 1000 0000 0a00 0000 ffff ffff ................ │ +00001140: 0800 0001 0d00 0301 1000 0000 0400 0000 ................ │ +00001150: 2c00 0000 0800 0003 2c00 0000 1000 0000 ,.......,....... │ +00001160: 0800 0000 ffff ffff 0800 0011 a004 0000 ................ │ +00001170: 0301 1000 1800 0000 4200 0000 ffff ffff ........B....... │ +00001180: ffff ffff 1f00 0000 0201 1000 4c00 0000 ............L... │ +00001190: 4300 0000 ffff ffff ffff ffff 1f00 0000 C............... │ +000011a0: 1400 1400 0200 0000 0000 0000 1000 0000 ................ │ +000011b0: 0a00 0000 ffff ffff 0800 0001 3c00 067f ............<... │ +000011c0: 1000 0000 0400 0000 2d00 0000 0800 0003 ........-....... │ +000011d0: 2d00 0000 0301 1000 1800 0000 4600 0000 -...........F... │ +000011e0: ffff ffff ffff ffff 1f00 0000 0201 1000 ................ │ +000011f0: 4c00 0000 4700 0000 ffff ffff ffff ffff L...G........... │ +00001200: 1f00 0000 1400 1400 0200 0000 0000 0000 ................ │ +00001210: 1000 0000 0a00 0000 ffff ffff 0800 0001 ................ │ +00001220: 0f00 0301 1000 0000 0400 0000 2e00 0000 ................ │ +00001230: 0800 0003 2e00 0000 0301 1000 1800 0000 ................ │ +00001240: 4900 0000 ffff ffff ffff ffff 1f00 0000 I............... │ +00001250: 0201 1000 6000 0000 4a00 0000 ffff ffff ....`...J....... │ +00001260: ffff ffff 1f00 0000 1400 1400 0300 0000 ................ │ +00001270: 0000 0000 1000 0000 0900 0000 ffff ffff ................ │ +00001280: 0800 0001 1100 0d7f 1000 0000 0400 0000 ................ │ +00001290: 2f00 0000 0800 0003 2f00 0000 1000 0000 /......./....... │ +000012a0: 0c00 0000 ffff ffff 0800 0012 ffff ffff ................ │ +000012b0: 0201 1000 2400 0000 4e00 0000 ffff ffff ....$...N....... │ +000012c0: ffff ffff 2100 0000 1400 1400 0000 0000 ....!........... │ +000012d0: 0000 0000 0201 1000 3800 0000 4f00 0000 ........8...O... │ +000012e0: ffff ffff ffff ffff 2200 0000 1400 1400 ........"....... │ +000012f0: 0100 0000 0000 0000 1000 0000 0400 0000 ................ │ +00001300: 3000 0000 0800 0003 3000 0000 0301 1000 0.......0....... │ +00001310: 1800 0000 4f00 0000 ffff ffff ffff ffff ....O........... │ +00001320: 2200 0000 0201 1000 3800 0000 5100 0000 ".......8...Q... │ +00001330: ffff ffff ffff ffff 2400 0000 1400 1400 ........$....... │ +00001340: 0100 0000 0000 0000 1000 0000 0400 0000 ................ │ +00001350: 3100 0000 0800 0003 3100 0000 0301 1000 1.......1....... │ +00001360: 1800 0000 5100 0000 ffff ffff ffff ffff ....Q........... │ +00001370: 2400 0000 0201 1000 3800 0000 5200 0000 $.......8...R... │ +00001380: ffff ffff ffff ffff 2400 0000 1400 1400 ........$....... │ +00001390: 0100 0000 0000 0000 1000 0000 0400 0000 ................ │ +000013a0: 2700 0000 0800 0003 2700 0000 0301 1000 '.......'....... │ +000013b0: 1800 0000 5200 0000 ffff ffff ffff ffff ....R........... │ +000013c0: 2400 0000 0201 1000 4c00 0000 5400 0000 $.......L...T... │ +000013d0: ffff ffff ffff ffff 2800 0000 1400 1400 ........(....... │ +000013e0: 0200 0000 0000 0000 1000 0000 0e00 0000 ................ │ +000013f0: 3300 0000 0800 0003 3300 0000 1000 0000 3.......3....... │ +00001400: 0d00 0000 3200 0000 0800 0003 3200 0000 ....2.......2... │ +00001410: 0301 1000 1800 0000 5700 0000 ffff ffff ........W....... │ +00001420: ffff ffff 2800 0000 0301 1000 1800 0000 ....(........... │ +00001430: 5800 0000 ffff ffff ffff ffff 2100 0000 X...........!... │ +00001440: 0301 1000 1800 0000 5900 0000 ffff ffff ........Y....... │ +00001450: ffff ffff 1f00 0000 0201 1000 6000 0000 ............`... │ +00001460: 5a00 0000 ffff ffff ffff ffff 1f00 0000 Z............... │ +00001470: 1400 1400 0300 0000 0000 0000 1000 0000 ................ │ +00001480: 0a00 0000 ffff ffff 0800 0001 0b00 0301 ................ │ +00001490: 1000 0000 0900 0000 ffff ffff 0800 0001 ................ │ +000014a0: 1f00 0d7f 1000 0000 0400 0000 3400 0000 ............4... │ +000014b0: 0800 0003 3400 0000 0301 1000 1800 0000 ....4........... │ +000014c0: 5d00 0000 ffff ffff ffff ffff 1f00 0000 ]............... │ +000014d0: 0301 1000 1800 0000 5e00 0000 ffff ffff ........^....... │ +000014e0: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ +000014f0: 6000 0000 ffff ffff ffff ffff 1300 0000 `............... │ +00001500: 0101 1000 1800 0000 6000 0000 ffff ffff ........`....... │ +00001510: 0f00 0000 1000 0000 ........