--- /home/hans/code/fdroid/data/tmp/com.naman14.stools_11.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.naman14.stools_11.apk ├── zipinfo {} │ @@ -1,350 +1,350 @@ │ -Zip file size: 2248745 bytes, number of entries: 348 │ +Zip file size: 2248041 bytes, number of entries: 348 │ -rw---- 2.0 fat 34958 bl defN 15-Feb-27 07:40 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 35079 bl defN 15-Feb-27 07:40 META-INF/4193BFAC.SF │ -rw---- 2.0 fat 1332 bl defN 15-Feb-27 07:40 META-INF/4193BFAC.RSA │ -rw---- 2.0 fat 41 bl defN 15-Feb-26 21:49 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Feb-26 21:49 META-INF/fdroidserverid │ --rw---- 2.0 fat 3544 bX defN 15-Feb-26 21:49 AndroidManifest.xml │ --rw---- 2.0 fat 396 bl defN 15-Feb-26 21:49 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Feb-26 21:49 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 15-Feb-26 21:49 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Feb-26 21:49 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Feb-26 21:49 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Feb-26 21:49 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Feb-26 21:49 res/anim/floating_action_button_hide.xml │ --rw---- 2.0 fat 400 bl defN 15-Feb-26 21:49 res/anim/floating_action_button_show.xml │ --rw---- 2.0 fat 320 bl defN 15-Feb-26 21:49 res/anim/layout_controller_scale.xml │ --rw---- 2.0 fat 320 bl defN 15-Feb-26 21:49 res/anim/layout_controller_slidein.xml │ --rw---- 2.0 fat 320 bl defN 15-Feb-26 21:49 res/anim/layout_controller_slideout.xml │ --rw---- 2.0 fat 664 bl defN 15-Feb-26 21:49 res/anim/scale.xml │ --rw---- 2.0 fat 360 bl defN 15-Feb-26 21:49 res/anim/slide_in.xml │ --rw---- 2.0 fat 360 bl defN 15-Feb-26 21:49 res/anim/slide_out.xml │ --rw---- 2.0 fat 472 bl defN 15-Feb-26 21:49 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Feb-26 21:49 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Feb-26 21:49 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Feb-26 21:49 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Feb-26 21:49 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Feb-26 21:49 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Feb-26 21:49 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Feb-26 21:49 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Feb-26 21:49 res/color/abc_secondary_text_material_light.xml │ --rw---- 1.0 fat 303 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 306 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2040 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2053 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 407 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 275 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 226 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 147 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 281 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 584 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1018 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 853 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1256 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 417 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 530 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 194 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 187 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 243 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/background_bottom.9.png │ --rw---- 1.0 fat 82814 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/background_compass.png │ --rw---- 1.0 fat 35590 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/background_light.png │ --rw---- 1.0 fat 126697 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/bg_color.png │ --rw---- 2.0 fat 564 bl defN 15-Feb-26 21:49 res/drawable-hdpi-v4/card_background.xml │ --rw---- 1.0 fat 218820 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/compass.png │ --rw---- 1.0 fat 24830 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/compass_cover.png │ --rw---- 1.0 fat 263 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/degree.png │ --rw---- 1.0 fat 155 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/e.png │ --rw---- 1.0 fat 3844 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/github.png │ --rw---- 1.0 fat 237 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_action_copy.png │ --rw---- 1.0 fat 167 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_action_edit_dark.png │ --rw---- 1.0 fat 693 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_action_gps.png │ --rw---- 1.0 fat 1028 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_action_radio.png │ --rw---- 1.0 fat 234 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_action_tick.png │ --rw---- 1.0 fat 218 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_back.png │ --rw---- 1.0 fat 3555 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 14481 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_1.jpg │ --rw---- 1.0 fat 18067 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_10.jpg │ --rw---- 1.0 fat 13887 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_11.jpg │ --rw---- 1.0 fat 14481 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_12.jpg │ --rw---- 1.0 fat 12277 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_13.jpg │ --rw---- 1.0 fat 21638 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_2.jpg │ --rw---- 1.0 fat 20334 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_3.jpg │ --rw---- 1.0 fat 13789 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_4.jpg │ --rw---- 1.0 fat 18067 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_5.jpg │ --rw---- 1.0 fat 19920 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_6.jpg │ --rw---- 1.0 fat 13182 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_8.jpg │ --rw---- 1.0 fat 13789 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_9.jpg │ --rw---- 1.0 fat 12707 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/ic_sensor_unknown.jpg │ --rw---- 1.0 fat 325 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/n.png │ --rw---- 1.0 fat 378 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_0.png │ --rw---- 1.0 fat 232 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_1.png │ --rw---- 1.0 fat 366 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_2.png │ --rw---- 1.0 fat 389 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_3.png │ --rw---- 1.0 fat 282 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_4.png │ --rw---- 1.0 fat 363 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_5.png │ --rw---- 1.0 fat 413 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_6.png │ --rw---- 1.0 fat 298 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_7.png │ --rw---- 1.0 fat 394 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_8.png │ --rw---- 1.0 fat 411 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/number_9.png │ --rw---- 1.0 fat 1860 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/prompt.png │ --rw---- 1.0 fat 417 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/s.png │ --rw---- 1.0 fat 5814 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/share.png │ --rw---- 1.0 fat 20545 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/star.png │ --rw---- 1.0 fat 570 b- stor 15-Feb-26 21:49 res/drawable-hdpi-v4/w.png │ --rw---- 1.0 fat 410 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 585 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 367 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 347 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 342 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 445 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 691 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 483 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 512 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 346 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 593 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 399 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1180 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 518 b- stor 15-Feb-26 21:49 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 283 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 288 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1344 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1415 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 345 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 232 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 263 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 149 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 177 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 771 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 683 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 404 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 605 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 850 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 362 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 424 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 852 bl defN 15-Feb-26 21:49 res/drawable-mdpi-v4/card_normal.xml │ --rw---- 1.0 fat 3555 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 1128 bl defN 15-Feb-26 21:49 res/drawable-mdpi-v4/progress_horizontal_cpuorange.xml │ --rw---- 1.0 fat 219 b- stor 15-Feb-26 21:49 res/drawable-mdpi-v4/progress_secondary_cpuorange.9.png │ --rw---- 1.0 fat 6722 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_color.png │ --rw---- 1.0 fat 3192 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_compass.png │ --rw---- 1.0 fat 16313 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_cpu.png │ --rw---- 1.0 fat 901 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_device.png │ --rw---- 1.0 fat 42667 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_header.png │ --rw---- 1.0 fat 2066 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_location.png │ --rw---- 1.0 fat 4894 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_sensor.png │ --rw---- 1.0 fat 2430 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/ic_settings.png │ --rw---- 1.0 fat 68247 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/photo1.jpg │ --rw---- 1.0 fat 51463 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/photo2.jpg │ --rw---- 1.0 fat 186690 b- stor 15-Feb-26 21:49 res/drawable-nodpi-v4/photo3.png │ --rw---- 2.0 fat 472 bl defN 15-Feb-26 21:49 res/drawable-v21/abc_cab_background_top_material.xml │ --rw---- 1.0 fat 307 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 354 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2796 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2943 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 442 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 320 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 325 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 179 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 693 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1242 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1132 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 719 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1153 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1785 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 516 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 736 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 3555 b- stor 15-Feb-26 21:49 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 369 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 4091 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4535 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 515 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 389 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 348 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 511 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 323 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 733 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1920 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 928 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1867 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 646 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1082 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 215 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 732 bl defN 15-Feb-26 21:49 res/drawable-xxhdpi-v4/drawer.xml │ --rw---- 1.0 fat 3555 b- stor 15-Feb-26 21:49 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 544 bl defN 15-Feb-26 21:49 res/drawable-xxhdpi-v4/list_item_bg_normal.xml │ --rw---- 2.0 fat 544 bl defN 15-Feb-26 21:49 res/drawable-xxhdpi-v4/list_item_bg_pressed.xml │ --rw---- 2.0 fat 724 bl defN 15-Feb-26 21:49 res/drawable-xxhdpi-v4/list_selector.xml │ --rw---- 1.0 fat 295 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3674 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3998 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 463 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 401 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1173 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 355 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 665 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1515 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1271 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 696 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1064 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 261 b- stor 15-Feb-26 21:49 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 560 bl defN 15-Feb-26 21:49 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Feb-26 21:49 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Feb-26 21:49 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 508 bl defN 15-Feb-26 21:49 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 1164 bl defN 15-Feb-26 21:49 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Feb-26 21:49 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Feb-26 21:49 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Feb-26 21:49 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Feb-26 21:49 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Feb-26 21:49 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Feb-26 21:49 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Feb-26 21:49 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Feb-26 21:49 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 880 bl defN 15-Feb-26 21:49 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 872 bl defN 15-Feb-26 21:49 res/drawable/com_shamanland_fab_circle_mini.xml │ --rw---- 2.0 fat 872 bl defN 15-Feb-26 21:49 res/drawable/com_shamanland_fab_circle_normal.xml │ --rw---- 2.0 fat 848 bl defN 15-Feb-26 21:49 res/drawable/com_shamanland_fab_shadow.xml │ --rw---- 2.0 fat 572 bl defN 15-Feb-26 21:49 res/layout-v11/abc_screen_content_include.xml │ --rw---- 2.0 fat 1624 bl defN 15-Feb-26 21:49 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 940 bl defN 15-Feb-26 21:49 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Feb-26 21:49 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Feb-26 21:49 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Feb-26 21:49 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Feb-26 21:49 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 15-Feb-26 21:49 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 15-Feb-26 21:49 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 664 bl defN 15-Feb-26 21:49 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 15-Feb-26 21:49 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 15-Feb-26 21:49 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 444 bl defN 15-Feb-26 21:49 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Feb-26 21:49 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Feb-26 21:49 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Feb-26 21:49 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Feb-26 21:49 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Feb-26 21:49 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Feb-26 21:49 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Feb-26 21:49 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Feb-26 21:49 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1572 bl defN 15-Feb-26 21:49 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 15-Feb-26 21:49 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3736 bl defN 15-Feb-26 21:49 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 488 bl defN 15-Feb-26 21:49 res/layout/abc_simple_dropdown_hint.xml │ --rw---- 2.0 fat 428 bl defN 15-Feb-26 21:49 res/layout/activity_location_main.xml │ --rw---- 2.0 fat 2212 bl defN 15-Feb-26 21:49 res/layout/activity_main.xml │ --rw---- 2.0 fat 3168 bl defN 15-Feb-26 21:49 res/layout/detail_sensor.xml │ --rw---- 2.0 fat 1936 bl defN 15-Feb-26 21:49 res/layout/dialog_about.xml │ --rw---- 2.0 fat 2344 bl defN 15-Feb-26 21:49 res/layout/dialog_themes.xml │ --rw---- 2.0 fat 1108 bl defN 15-Feb-26 21:49 res/layout/drawer_list_item.xml │ --rw---- 2.0 fat 3684 bl defN 15-Feb-26 21:49 res/layout/fragment_color_picker.xml │ --rw---- 2.0 fat 2740 bl defN 15-Feb-26 21:49 res/layout/fragment_compass.xml │ --rw---- 2.0 fat 2888 bl defN 15-Feb-26 21:49 res/layout/fragment_cpu.xml │ --rw---- 2.0 fat 912 bl defN 15-Feb-26 21:49 res/layout/fragment_deviceinfo.xml │ --rw---- 2.0 fat 1824 bl defN 15-Feb-26 21:49 res/layout/fragment_location.xml │ --rw---- 2.0 fat 7788 bl defN 15-Feb-26 21:49 res/layout/fragment_main_gps.xml │ --rw---- 2.0 fat 6876 bl defN 15-Feb-26 21:49 res/layout/fragment_main_radio.xml │ --rw---- 2.0 fat 608 bl defN 15-Feb-26 21:49 res/layout/fragment_sensors.xml │ --rw---- 2.0 fat 5140 bl defN 15-Feb-26 21:49 res/layout/fragment_settings.xml │ --rw---- 2.0 fat 1640 bl defN 15-Feb-26 21:49 res/layout/sensor_item.xml │ --rw---- 2.0 fat 696 bl defN 15-Feb-26 21:49 res/layout/sensor_loading.xml │ --rw---- 2.0 fat 1800 bl defN 15-Feb-26 21:49 res/layout/state_row.xml │ --rw---- 2.0 fat 508 bl defN 15-Feb-26 21:49 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 628 bl defN 15-Feb-26 21:49 res/menu/home_menu.xml │ --rw---- 2.0 fat 228 bl defN 15-Feb-26 21:49 res/menu/main.xml │ --rw---- 1.0 fat 229508 b- stor 15-Feb-26 21:49 resources.arsc │ --rw---- 2.0 fat 1538020 bl defN 15-Feb-26 21:49 classes.dex │ -348 files, 3193881 bytes uncompressed, 2187043 bytes compressed: 31.5% │ +-rw---- 2.0 fat 3544 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-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 400 bl defN 08-Jan-01 00:00 res/anim/floating_action_button_hide.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/floating_action_button_show.xml │ +-rw---- 2.0 fat 320 bl defN 08-Jan-01 00:00 res/anim/layout_controller_scale.xml │ +-rw---- 2.0 fat 320 bl defN 08-Jan-01 00:00 res/anim/layout_controller_slidein.xml │ +-rw---- 2.0 fat 320 bl defN 08-Jan-01 00:00 res/anim/layout_controller_slideout.xml │ +-rw---- 2.0 fat 664 bl defN 08-Jan-01 00:00 res/anim/scale.xml │ +-rw---- 2.0 fat 360 bl defN 08-Jan-01 00:00 res/anim/slide_in.xml │ +-rw---- 2.0 fat 360 bl defN 08-Jan-01 00:00 res/anim/slide_out.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_light.xml │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2040 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2053 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 407 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 275 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 281 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 584 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 729 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1018 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 853 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1256 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 417 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 530 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 194 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 187 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 243 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/background_bottom.9.png │ +-rw---- 1.0 fat 82814 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/background_compass.png │ +-rw---- 1.0 fat 35590 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/background_light.png │ +-rw---- 1.0 fat 126697 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bg_color.png │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable-hdpi-v4/card_background.xml │ +-rw---- 1.0 fat 218820 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/compass.png │ +-rw---- 1.0 fat 24830 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/compass_cover.png │ +-rw---- 1.0 fat 263 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/degree.png │ +-rw---- 1.0 fat 155 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/e.png │ +-rw---- 1.0 fat 3844 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/github.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_copy.png │ +-rw---- 1.0 fat 167 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_edit_dark.png │ +-rw---- 1.0 fat 693 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_gps.png │ +-rw---- 1.0 fat 1028 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_radio.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_tick.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_back.png │ +-rw---- 1.0 fat 3555 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 14481 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_1.jpg │ +-rw---- 1.0 fat 18067 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_10.jpg │ +-rw---- 1.0 fat 13887 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_11.jpg │ +-rw---- 1.0 fat 14481 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_12.jpg │ +-rw---- 1.0 fat 12277 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_13.jpg │ +-rw---- 1.0 fat 21638 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_2.jpg │ +-rw---- 1.0 fat 20334 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_3.jpg │ +-rw---- 1.0 fat 13789 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_4.jpg │ +-rw---- 1.0 fat 18067 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_5.jpg │ +-rw---- 1.0 fat 19920 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_6.jpg │ +-rw---- 1.0 fat 13182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_8.jpg │ +-rw---- 1.0 fat 13789 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_9.jpg │ +-rw---- 1.0 fat 12707 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_sensor_unknown.jpg │ +-rw---- 1.0 fat 325 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/n.png │ +-rw---- 1.0 fat 378 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_0.png │ +-rw---- 1.0 fat 232 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_1.png │ +-rw---- 1.0 fat 366 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_2.png │ +-rw---- 1.0 fat 389 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_3.png │ +-rw---- 1.0 fat 282 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_4.png │ +-rw---- 1.0 fat 363 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_5.png │ +-rw---- 1.0 fat 413 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_6.png │ +-rw---- 1.0 fat 298 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_7.png │ +-rw---- 1.0 fat 394 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_8.png │ +-rw---- 1.0 fat 411 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/number_9.png │ +-rw---- 1.0 fat 1860 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/prompt.png │ +-rw---- 1.0 fat 417 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/s.png │ +-rw---- 1.0 fat 5814 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/share.png │ +-rw---- 1.0 fat 20545 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/star.png │ +-rw---- 1.0 fat 570 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/w.png │ +-rw---- 1.0 fat 410 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 585 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 367 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 347 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 342 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 445 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 691 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 483 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 512 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 346 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 593 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 399 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1180 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 518 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 283 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1344 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1415 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 345 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 232 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 263 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 177 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 771 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 683 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 404 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 605 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 850 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 362 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 424 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 2.0 fat 852 bl defN 08-Jan-01 00:00 res/drawable-mdpi-v4/card_normal.xml │ +-rw---- 1.0 fat 3555 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 1128 bl defN 08-Jan-01 00:00 res/drawable-mdpi-v4/progress_horizontal_cpuorange.xml │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/progress_secondary_cpuorange.9.png │ +-rw---- 1.0 fat 6722 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_color.png │ +-rw---- 1.0 fat 3192 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_compass.png │ +-rw---- 1.0 fat 16313 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_cpu.png │ +-rw---- 1.0 fat 901 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_device.png │ +-rw---- 1.0 fat 42667 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_header.png │ +-rw---- 1.0 fat 2066 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_location.png │ +-rw---- 1.0 fat 4894 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_sensor.png │ +-rw---- 1.0 fat 2430 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/ic_settings.png │ +-rw---- 1.0 fat 68247 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/photo1.jpg │ +-rw---- 1.0 fat 51463 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/photo2.jpg │ +-rw---- 1.0 fat 186690 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/photo3.png │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_cab_background_top_material.xml │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 354 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2796 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2943 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 442 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 320 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 325 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 693 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1242 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1132 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 719 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1153 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1785 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 516 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 736 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 3555 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 4091 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4535 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 515 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 389 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 348 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 511 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 323 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 733 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1920 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 928 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1867 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 646 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1082 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 215 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 2.0 fat 732 bl defN 08-Jan-01 00:00 res/drawable-xxhdpi-v4/drawer.xml │ +-rw---- 1.0 fat 3555 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/drawable-xxhdpi-v4/list_item_bg_normal.xml │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/drawable-xxhdpi-v4/list_item_bg_pressed.xml │ +-rw---- 2.0 fat 724 bl defN 08-Jan-01 00:00 res/drawable-xxhdpi-v4/list_selector.xml │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3674 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3998 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 463 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 401 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1173 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 355 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 665 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1515 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1271 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 696 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1064 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 261 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 1164 bl defN 08-Jan-01 00:00 res/drawable/abc_edit_text_material.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 560 bl defN 08-Jan-01 00:00 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 880 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_circle_mini.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_circle_normal.xml │ +-rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_shadow.xml │ +-rw---- 2.0 fat 572 bl defN 08-Jan-01 00:00 res/layout-v11/abc_screen_content_include.xml │ +-rw---- 2.0 fat 1624 bl defN 08-Jan-01 00:00 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 940 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_up_container.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 584 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 632 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 664 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 444 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 1412 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 1556 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1572 bl defN 08-Jan-01 00:00 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3736 bl defN 08-Jan-01 00:00 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 488 bl defN 08-Jan-01 00:00 res/layout/abc_simple_dropdown_hint.xml │ +-rw---- 2.0 fat 428 bl defN 08-Jan-01 00:00 res/layout/activity_location_main.xml │ +-rw---- 2.0 fat 2212 bl defN 08-Jan-01 00:00 res/layout/activity_main.xml │ +-rw---- 2.0 fat 3168 bl defN 08-Jan-01 00:00 res/layout/detail_sensor.xml │ +-rw---- 2.0 fat 1936 bl defN 08-Jan-01 00:00 res/layout/dialog_about.xml │ +-rw---- 2.0 fat 2344 bl defN 08-Jan-01 00:00 res/layout/dialog_themes.xml │ +-rw---- 2.0 fat 1108 bl defN 08-Jan-01 00:00 res/layout/drawer_list_item.xml │ +-rw---- 2.0 fat 3684 bl defN 08-Jan-01 00:00 res/layout/fragment_color_picker.xml │ +-rw---- 2.0 fat 2740 bl defN 08-Jan-01 00:00 res/layout/fragment_compass.xml │ +-rw---- 2.0 fat 2888 bl defN 08-Jan-01 00:00 res/layout/fragment_cpu.xml │ +-rw---- 2.0 fat 912 bl defN 08-Jan-01 00:00 res/layout/fragment_deviceinfo.xml │ +-rw---- 2.0 fat 1824 bl defN 08-Jan-01 00:00 res/layout/fragment_location.xml │ +-rw---- 2.0 fat 7788 bl defN 08-Jan-01 00:00 res/layout/fragment_main_gps.xml │ +-rw---- 2.0 fat 6876 bl defN 08-Jan-01 00:00 res/layout/fragment_main_radio.xml │ +-rw---- 2.0 fat 608 bl defN 08-Jan-01 00:00 res/layout/fragment_sensors.xml │ +-rw---- 2.0 fat 5140 bl defN 08-Jan-01 00:00 res/layout/fragment_settings.xml │ +-rw---- 2.0 fat 1640 bl defN 08-Jan-01 00:00 res/layout/sensor_item.xml │ +-rw---- 2.0 fat 696 bl defN 08-Jan-01 00:00 res/layout/sensor_loading.xml │ +-rw---- 2.0 fat 1800 bl defN 08-Jan-01 00:00 res/layout/state_row.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 628 bl defN 08-Jan-01 00:00 res/menu/home_menu.xml │ +-rw---- 2.0 fat 228 bl defN 08-Jan-01 00:00 res/menu/main.xml │ +-rw---- 1.0 fat 229508 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 1537924 bl defN 08-Jan-01 00:00 classes.dex │ +348 files, 3193785 bytes uncompressed, 2187103 bytes compressed: 31.5% ├── 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 704 │ return-void │ .end method ├── smali/com/naman14/stools/MainActivity$SlideMenuClickListener$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/MainActivity$SlideMenuClickListener;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/naman14/stools/MainActivity$SlideMenuClickListener; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lcom/naman14/stools/MainActivity$SlideMenuClickListener$1;->this$1:Lcom/naman14/stools/MainActivity$SlideMenuClickListener; │ │ iput p2, p0, Lcom/naman14/stools/MainActivity$SlideMenuClickListener$1;->val$position:I ├── smali/com/naman14/stools/MainActivity.smali │ @@ -46,15 +46,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 31 │ invoke-direct {p0}, Landroid/support/v7/app/ActionBarActivity;->()V │ │ - .line 111 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/naman14/stools/MainActivity;)Ljava/lang/CharSequence; │ .locals 1 │ .param p0, "x0" # Lcom/naman14/stools/MainActivity; │ │ @@ -135,14 +134,15 @@ │ .local v1, "fragmentManager":Landroid/support/v4/app/FragmentManager; │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v2 │ │ const v3, 0x7f090043 │ │ + .line 197 │ invoke-virtual {v2, v3, v0}, Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 200 │ @@ -338,14 +338,15 @@ │ .line 54 │ invoke-virtual {p0}, Lcom/naman14/stools/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ const v1, 0x7f050001 │ │ + .line 55 │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/naman14/stools/MainActivity;->navMenuIcons:Landroid/content/res/TypedArray; │ │ .line 56 ├── smali/com/naman14/stools/CircleButton.smali │ @@ -126,14 +126,15 @@ │ │ add-int/2addr v1, p2 │ │ invoke-static {v4, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ + .line 143 │ invoke-static {p1}, Landroid/graphics/Color;->green(I)I │ │ move-result v2 │ │ add-int/2addr v2, p2 │ │ invoke-static {v4, v2}, Ljava/lang/Math;->min(II)I │ @@ -146,14 +147,15 @@ │ │ add-int/2addr v3, p2 │ │ invoke-static {v4, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v3 │ │ + .line 142 │ invoke-static {v0, v1, v2, v3}, Landroid/graphics/Color;->argb(IIII)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -243,18 +245,20 @@ │ .line 122 │ const/high16 v3, 0x40800000 # 4.0f │ │ invoke-virtual {p0}, Lcom/naman14/stools/CircleButton;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ + .line 123 │ invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v4 │ │ + .line 122 │ invoke-static {v5, v3, v4}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F │ │ move-result v3 │ │ float-to-int v3, v3 │ │ iput v3, p0, Lcom/naman14/stools/CircleButton;->pressedRingWidth:I ├── smali/com/naman14/stools/MainActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V │ .locals 6 │ + .param p1, "this$0" # Lcom/naman14/stools/MainActivity; │ .param p2, "x0" # Landroid/app/Activity; │ .param p3, "x1" # Landroid/support/v4/widget/DrawerLayout; │ .param p4, "x2" # Landroid/support/v7/widget/Toolbar; │ .param p5, "x3" # I │ .param p6, "x4" # I │ │ .prologue ├── smali/com/naman14/stools/NavDrawerListAdapter.smali │ @@ -101,14 +101,15 @@ │ if-nez p2, :cond_0 │ │ .line 42 │ iget-object v3, p0, Lcom/naman14/stools/NavDrawerListAdapter;->context:Landroid/content/Context; │ │ const-string v4, "layout_inflater" │ │ + .line 43 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/LayoutInflater; │ │ .line 44 ├── smali/com/naman14/stools/R.smali │ @@ -28,10 +28,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 2130 │ return-void │ .end method ├── smali/com/naman14/stools/SToolsApp.smali │ @@ -145,127 +145,124 @@ │ .line 44 │ iget-object v0, p0, Lcom/naman14/stools/SToolsApp;->mSensorManager:Landroid/hardware/SensorManager; │ │ return-object v0 │ .end method │ │ .method public loadOffsets()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ - const/4 v12, 0x0 │ + const/4 v7, 0x0 │ │ .line 80 │ - const-string v9, "CpuSpyPreferences" │ + const-string v6, "CpuSpyPreferences" │ │ - invoke-virtual {p0, v9, v12}, Lcom/naman14/stools/SToolsApp;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v6, v7}, Lcom/naman14/stools/SToolsApp;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 82 │ - .local v8, "settings":Landroid/content/SharedPreferences; │ - const-string v9, "offsets" │ + .local v5, "settings":Landroid/content/SharedPreferences; │ + const-string v6, "offsets" │ │ - const-string v10, "" │ + const-string v8, "" │ │ - invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v5, v6, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 84 │ - .local v6, "prefs":Ljava/lang/String; │ - if-eqz v6, :cond_0 │ + .local v3, "prefs":Ljava/lang/String; │ + if-eqz v3, :cond_0 │ │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ - move-result v9 │ + move-result v6 │ │ - if-ge v9, v13, :cond_1 │ + if-ge v6, v12, :cond_1 │ │ .line 98 │ :cond_0 │ :goto_0 │ return-void │ │ .line 89 │ :cond_1 │ - new-instance v4, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v4}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ .line 90 │ - .local v4, "offsets":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v9, "," │ + .local v1, "offsets":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v6, "," │ │ - invoke-virtual {v6, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v3, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 91 │ - .local v7, "sOffsets":[Ljava/lang/String; │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v4, "sOffsets":[Ljava/lang/String; │ + array-length v8, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v6, v7 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_2 │ + if-ge v6, v8, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v4, v6 │ │ .line 92 │ - .local v3, "offset":Ljava/lang/String; │ + .local v0, "offset":Ljava/lang/String; │ const-string v9, " " │ │ - invoke-virtual {v3, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v0, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 93 │ - .local v5, "parts":[Ljava/lang/String; │ - aget-object v9, v5, v12 │ + .local v2, "parts":[Ljava/lang/String; │ + aget-object v9, v2, v7 │ │ invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v9 │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ - aget-object v10, v5, v13 │ + aget-object v10, v2, v12 │ │ + .line 94 │ invoke-static {v10}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v10 │ │ invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v10 │ │ - invoke-interface {v4, v9, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + .line 93 │ + invoke-interface {v1, v9, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 91 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 97 │ - .end local v3 # "offset":Ljava/lang/String; │ - .end local v5 # "parts":[Ljava/lang/String; │ + .end local v0 # "offset":Ljava/lang/String; │ + .end local v2 # "parts":[Ljava/lang/String; │ :cond_2 │ - iget-object v9, p0, Lcom/naman14/stools/SToolsApp;->_monitor:Lcom/naman14/stools/cpu/CpuStateMonitor; │ + iget-object v6, p0, Lcom/naman14/stools/SToolsApp;->_monitor:Lcom/naman14/stools/cpu/CpuStateMonitor; │ │ - invoke-virtual {v9, v4}, Lcom/naman14/stools/cpu/CpuStateMonitor;->setOffsets(Ljava/util/Map;)V │ + invoke-virtual {v6, v1}, Lcom/naman14/stools/cpu/CpuStateMonitor;->setOffsets(Ljava/util/Map;)V │ │ goto :goto_0 │ .end method │ │ .method public onCreate()V │ .locals 0 │ │ @@ -281,69 +278,68 @@ │ .end method │ │ .method public saveOffsets()V │ .locals 7 │ │ .prologue │ .line 102 │ - const-string v5, "CpuSpyPreferences" │ + const-string v4, "CpuSpyPreferences" │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {p0, v5, v6}, Lcom/naman14/stools/SToolsApp;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v4, v5}, Lcom/naman14/stools/SToolsApp;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 104 │ - .local v3, "settings":Landroid/content/SharedPreferences; │ - invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + .local v2, "settings":Landroid/content/SharedPreferences; │ + invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 107 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ - const-string v4, "" │ + const-string v3, "" │ │ .line 109 │ - .local v4, "str":Ljava/lang/String; │ - iget-object v5, p0, Lcom/naman14/stools/SToolsApp;->_monitor:Lcom/naman14/stools/cpu/CpuStateMonitor; │ + .local v3, "str":Ljava/lang/String; │ + iget-object v4, p0, Lcom/naman14/stools/SToolsApp;->_monitor:Lcom/naman14/stools/cpu/CpuStateMonitor; │ │ - invoke-virtual {v5}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getOffsets()Ljava/util/Map; │ + invoke-virtual {v4}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getOffsets()Ljava/util/Map; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 110 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v6 │ │ @@ -369,25 +365,25 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 111 │ goto :goto_0 │ │ .line 113 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ - const-string v5, "offsets" │ + const-string v4, "offsets" │ │ - invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 114 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 115 │ return-void │ .end method ├── smali/com/naman14/stools/colorpicker/RalColor.smali │ @@ -164,14 +164,15 @@ │ if-ge v2, v3, :cond_1 │ │ .line 69 │ sget-object v3, Lcom/naman14/stools/colorpicker/RalSystem;->red:[I │ │ aget v3, v3, v2 │ │ + .line 70 │ invoke-static {p1}, Landroid/graphics/Color;->red(I)I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ int-to-double v4, v3 │ @@ -180,14 +181,15 @@ │ │ move-result-wide v4 │ │ sget-object v3, Lcom/naman14/stools/colorpicker/RalSystem;->green:[I │ │ aget v3, v3, v2 │ │ + .line 71 │ invoke-static {p1}, Landroid/graphics/Color;->green(I)I │ │ move-result v6 │ │ sub-int/2addr v3, v6 │ │ int-to-double v6, v3 │ @@ -198,28 +200,30 @@ │ │ add-double/2addr v4, v6 │ │ sget-object v3, Lcom/naman14/stools/colorpicker/RalSystem;->blue:[I │ │ aget v3, v3, v2 │ │ + .line 72 │ invoke-static {p1}, Landroid/graphics/Color;->blue(I)I │ │ move-result v6 │ │ sub-int/2addr v3, v6 │ │ int-to-double v6, v3 │ │ invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v6 │ │ add-double/2addr v4, v6 │ │ + .line 69 │ invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ │ move-result-wide v0 │ │ .line 74 │ iget-wide v4, p0, Lcom/naman14/stools/colorpicker/RalColor;->difference:D ├── smali/com/naman14/stools/cpu/CpuStateMonitor$CpuState.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic this$0:Lcom/naman14/stools/cpu/CpuStateMonitor; │ │ │ # direct methods │ .method public constructor (Lcom/naman14/stools/cpu/CpuStateMonitor;IJ)V │ .locals 3 │ + .param p1, "this$0" # Lcom/naman14/stools/cpu/CpuStateMonitor; │ .param p2, "a" # I │ .param p3, "b" # J │ │ .prologue │ .line 40 │ iput-object p1, p0, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->this$0:Lcom/naman14/stools/cpu/CpuStateMonitor; │ │ @@ -94,20 +95,18 @@ │ move-result v2 │ │ return v2 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 38 │ check-cast p1, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->compareTo(Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/naman14/stools/cpu/CpuStateMonitor$CpuStateMonitorException.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/cpu/CpuStateMonitor; │ │ │ # direct methods │ .method public constructor (Lcom/naman14/stools/cpu/CpuStateMonitor;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/cpu/CpuStateMonitor; │ .param p2, "s" # Ljava/lang/String; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuStateMonitorException;->this$0:Lcom/naman14/stools/cpu/CpuStateMonitor; │ │ .line 33 ├── smali/com/naman14/stools/cpu/CpuStateMonitor.smali │ @@ -61,15 +61,14 @@ │ .line 28 │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ iput-object v0, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ │ - .line 38 │ return-void │ .end method │ │ .method private readInStates(Ljava/io/BufferedReader;)V │ .locals 8 │ .param p1, "br" # Ljava/io/BufferedReader; │ .annotation system Ldalvik/annotation/Throws; │ @@ -102,28 +101,31 @@ │ │ new-instance v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ │ const/4 v5, 0x0 │ │ aget-object v5, v2, v5 │ │ + .line 152 │ invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v5 │ │ const/4 v6, 0x1 │ │ aget-object v6, v2, v6 │ │ + .line 153 │ invoke-static {v6}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v6 │ │ invoke-direct {v4, p0, v5, v6, v7}, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->(Lcom/naman14/stools/cpu/CpuStateMonitor;IJ)V │ │ + .line 151 │ invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 155 │ @@ -181,213 +183,211 @@ │ "Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 55 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 58 │ - .local v6, "states":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v7, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_states:Ljava/util/List; │ + .local v5, "states":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v6, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_states:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + check-cast v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ │ .line 59 │ - .local v3, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ - iget-wide v0, v3, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ + .local v4, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + iget-wide v0, v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ │ .line 60 │ .local v0, "duration":J │ - iget-object v7, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ + iget-object v6, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ │ - iget v8, v3, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ + iget v8, v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ - invoke-interface {v7, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v6, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 61 │ - iget-object v7, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ + iget-object v6, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ │ - iget v8, v3, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ + iget v8, v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ - invoke-interface {v7, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/Long; │ + check-cast v6, Ljava/lang/Long; │ │ - invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v4 │ + move-result-wide v2 │ │ .line 62 │ - .local v4, "offset":J │ - cmp-long v7, v4, v0 │ + .local v2, "offset":J │ + cmp-long v6, v2, v0 │ │ - if-gtz v7, :cond_1 │ + if-gtz v6, :cond_1 │ │ .line 63 │ - sub-long/2addr v0, v4 │ + sub-long/2addr v0, v2 │ │ .line 71 │ - .end local v4 # "offset":J │ + .end local v2 # "offset":J │ :cond_0 │ - new-instance v7, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + new-instance v6, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ │ - iget v8, v3, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ + iget v8, v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ │ - invoke-direct {v7, p0, v8, v0, v1}, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->(Lcom/naman14/stools/cpu/CpuStateMonitor;IJ)V │ + invoke-direct {v6, p0, v8, v0, v1}, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->(Lcom/naman14/stools/cpu/CpuStateMonitor;IJ)V │ │ - invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 66 │ - .restart local v4 # "offset":J │ + .restart local v2 # "offset":J │ :cond_1 │ - iget-object v7, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ + iget-object v6, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ │ - invoke-interface {v7}, Ljava/util/Map;->clear()V │ + invoke-interface {v6}, Ljava/util/Map;->clear()V │ │ .line 67 │ invoke-virtual {p0}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getStates()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 74 │ .end local v0 # "duration":J │ - .end local v3 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ - .end local v4 # "offset":J │ - .end local v6 # "states":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "offset":J │ + .end local v4 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + .end local v5 # "states":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ - return-object v6 │ + return-object v5 │ .end method │ │ .method public getTotalStateTime()J │ .locals 10 │ │ .prologue │ .line 79 │ - const-wide/16 v6, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 80 │ - .local v6, "sum":J │ + .local v4, "sum":J │ const-wide/16 v2, 0x0 │ │ .line 82 │ .local v2, "offset":J │ - iget-object v5, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_states:Ljava/util/List; │ + iget-object v6, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_states:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v7 │ │ - if-eqz v5, :cond_0 │ + if-eqz v7, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + check-cast v1, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ │ .line 83 │ - .local v4, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ - iget-wide v8, v4, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ + .local v1, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + iget-wide v8, v1, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ │ - add-long/2addr v6, v8 │ + add-long/2addr v4, v8 │ │ .line 84 │ goto :goto_0 │ │ .line 86 │ - .end local v4 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + .end local v1 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ :cond_0 │ - iget-object v5, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ + iget-object v6, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ │ - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 87 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Ljava/lang/Long; │ + check-cast v6, Ljava/lang/Long; │ │ - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v8 │ │ add-long/2addr v2, v8 │ │ .line 88 │ goto :goto_1 │ │ .line 90 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - sub-long v8, v6, v2 │ + sub-long v6, v4, v2 │ │ - return-wide v8 │ + return-wide v6 │ .end method │ │ .method public removeOffsets()V │ .locals 1 │ │ .prologue │ .line 115 │ @@ -405,64 +405,63 @@ │ value = { │ Lcom/naman14/stools/cpu/CpuStateMonitor$CpuStateMonitorException; │ } │ .end annotation │ │ .prologue │ .line 105 │ - iget-object v2, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ + iget-object v1, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->clear()V │ + invoke-interface {v1}, Ljava/util/Map;->clear()V │ │ .line 106 │ invoke-virtual {p0}, Lcom/naman14/stools/cpu/CpuStateMonitor;->updateStates()Ljava/util/List; │ │ .line 108 │ - iget-object v2, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_states:Ljava/util/List; │ + iget-object v1, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_states: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_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/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + check-cast v0, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ │ .line 109 │ - .local v1, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + .local v0, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ iget-object v2, p0, Lcom/naman14/stools/cpu/CpuStateMonitor;->_offsets:Ljava/util/Map; │ │ - iget v3, v1, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ + iget v3, v0, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - iget-wide v4, v1, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ + iget-wide v4, v0, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ │ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v4 │ │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 111 │ - .end local v1 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + .end local v0 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ :cond_0 │ return-void │ .end method │ │ .method public setOffsets(Ljava/util/Map;)V │ .locals 0 │ .annotation system Ldalvik/annotation/Signature; │ @@ -539,14 +538,15 @@ │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 135 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v6 │ │ + .line 136 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v8 │ │ sub-long/2addr v6, v8 │ │ const-wide/16 v8, 0xa ├── smali/com/naman14/stools/fragments/ColorPickerFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/ColorPickerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$1;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -60,22 +61,25 @@ │ .line 87 │ iget-object v1, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$1;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ iget-object v2, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$1;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ const v3, 0x7f0b004b │ │ + .line 90 │ invoke-virtual {v2, v3}, Lcom/naman14/stools/fragments/ColorPickerFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 88 │ invoke-static {v0, v2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ move-result-object v2 │ │ const/16 v3, 0xc8 │ │ + .line 87 │ invoke-virtual {v1, v2, v3}, Lcom/naman14/stools/fragments/ColorPickerFragment;->startActivityForResult(Landroid/content/Intent;I)V │ │ .line 94 │ return-void │ .end method ├── smali/com/naman14/stools/fragments/ColorPickerFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$hex:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/ColorPickerFragment;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$2;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ iput-object p2, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$2;->val$hex:Landroid/widget/TextView; │ │ @@ -65,14 +66,15 @@ │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 105 │ iget-object v3, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$2;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ + .line 107 │ invoke-virtual {v3}, Lcom/naman14/stools/fragments/ColorPickerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ const-string v4, "clipboard" │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ @@ -81,14 +83,15 @@ │ │ check-cast v0, Landroid/content/ClipboardManager; │ │ .line 110 │ .local v0, "_clipboard":Landroid/content/ClipboardManager; │ const-string v3, "hex" │ │ + .line 111 │ invoke-static {v3, v2}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; │ │ move-result-object v1 │ │ .line 112 │ .local v1, "clip":Landroid/content/ClipData; │ invoke-virtual {v0, v1}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V ├── smali/com/naman14/stools/fragments/ColorPickerFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/ColorPickerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$3;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -92,14 +93,15 @@ │ .local v0, "e":Ljava/io/FileNotFoundException; │ const-string v1, "ColorPicker" │ │ const-string v2, "File " │ │ iget-object v3, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$3;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ + .line 139 │ # getter for: Lcom/naman14/stools/fragments/ColorPickerFragment;->photoUri:Landroid/net/Uri; │ invoke-static {v3}, Lcom/naman14/stools/fragments/ColorPickerFragment;->access$000(Lcom/naman14/stools/fragments/ColorPickerFragment;)Landroid/net/Uri; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/net/Uri;->getPath()Ljava/lang/String; │ │ @@ -111,14 +113,15 @@ │ │ const-string v3, " not found!" │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 138 │ invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 140 │ .end local v0 # "e":Ljava/io/FileNotFoundException; │ :catch_1 ├── smali/com/naman14/stools/fragments/ColorPickerFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/ColorPickerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ .prologue │ .line 215 │ iput-object p1, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$4;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -106,14 +107,15 @@ │ .local v0, "e":Ljava/io/FileNotFoundException; │ const-string v1, "ColorPicker" │ │ const-string v2, "File " │ │ iget-object v3, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$4;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ + .line 226 │ # getter for: Lcom/naman14/stools/fragments/ColorPickerFragment;->photoUri:Landroid/net/Uri; │ invoke-static {v3}, Lcom/naman14/stools/fragments/ColorPickerFragment;->access$000(Lcom/naman14/stools/fragments/ColorPickerFragment;)Landroid/net/Uri; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/net/Uri;->getPath()Ljava/lang/String; │ │ @@ -125,14 +127,15 @@ │ │ const-string v3, " not found!" │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 225 │ invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 227 │ .end local v0 # "e":Ljava/io/FileNotFoundException; │ :catch_1 ├── smali/com/naman14/stools/fragments/ColorPickerFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/ColorPickerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lcom/naman14/stools/fragments/ColorPickerFragment$5;->this$0:Lcom/naman14/stools/fragments/ColorPickerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/CompassFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/CompassFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/CompassFragment; │ │ .prologue │ .line 294 │ iput-object p1, p0, Lcom/naman14/stools/fragments/CompassFragment$2;->this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/CompassFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/CompassFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/CompassFragment; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lcom/naman14/stools/fragments/CompassFragment$1;->this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -150,47 +151,51 @@ │ # getter for: Lcom/naman14/stools/fragments/CompassFragment;->mDirection:F │ invoke-static {v5}, Lcom/naman14/stools/fragments/CompassFragment;->access$100(Lcom/naman14/stools/fragments/CompassFragment;)F │ │ move-result v5 │ │ iget-object v6, p0, Lcom/naman14/stools/fragments/CompassFragment$1;->this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ + .line 73 │ # getter for: Lcom/naman14/stools/fragments/CompassFragment;->mDirection:F │ invoke-static {v6}, Lcom/naman14/stools/fragments/CompassFragment;->access$100(Lcom/naman14/stools/fragments/CompassFragment;)F │ │ move-result v6 │ │ sub-float v6, v1, v6 │ │ iget-object v7, p0, Lcom/naman14/stools/fragments/CompassFragment$1;->this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ # getter for: Lcom/naman14/stools/fragments/CompassFragment;->mInterpolator:Landroid/view/animation/AccelerateInterpolator; │ invoke-static {v7}, Lcom/naman14/stools/fragments/CompassFragment;->access$300(Lcom/naman14/stools/fragments/CompassFragment;)Landroid/view/animation/AccelerateInterpolator; │ │ move-result-object v7 │ │ + .line 74 │ invoke-static {v0}, Ljava/lang/Math;->abs(F)F │ │ move-result v8 │ │ cmpl-float v2, v8, v2 │ │ if-lez v2, :cond_6 │ │ const v2, 0x3ecccccd # 0.4f │ │ + .line 73 │ :goto_2 │ invoke-virtual {v7, v2}, Landroid/view/animation/AccelerateInterpolator;->getInterpolation(F)F │ │ move-result v2 │ │ mul-float/2addr v2, v6 │ │ add-float/2addr v2, v5 │ │ + .line 72 │ # invokes: Lcom/naman14/stools/fragments/CompassFragment;->normalizeDegree(F)F │ invoke-static {v4, v2}, Lcom/naman14/stools/fragments/CompassFragment;->access$400(Lcom/naman14/stools/fragments/CompassFragment;F)F │ │ move-result v2 │ │ # setter for: Lcom/naman14/stools/fragments/CompassFragment;->mDirection:F │ invoke-static {v3, v2}, Lcom/naman14/stools/fragments/CompassFragment;->access$102(Lcom/naman14/stools/fragments/CompassFragment;F)F │ @@ -261,13 +266,13 @@ │ .line 68 │ .restart local v0 # "distance":F │ :cond_5 │ const/high16 v0, -0x40800000 # -1.0f │ │ goto :goto_1 │ │ - .line 72 │ + .line 74 │ :cond_6 │ const v2, 0x3e99999a # 0.3f │ │ goto :goto_2 │ .end method ├── smali/com/naman14/stools/fragments/ColorPickerFragment.smali │ @@ -135,14 +135,15 @@ │ │ .prologue │ .line 451 │ new-instance v1, Ljava/io/File; │ │ sget-object v3, Landroid/os/Environment;->DIRECTORY_PICTURES:Ljava/lang/String; │ │ + .line 452 │ invoke-static {v3}, Landroid/os/Environment;->getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v3 │ │ const-string v4, "ColorPicker" │ │ invoke-direct {v1, v3, v4}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ @@ -186,14 +187,15 @@ │ │ invoke-direct {v3, v4, v5}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ new-instance v4, Ljava/util/Date; │ │ invoke-direct {v4}, Ljava/util/Date;->()V │ │ + .line 465 │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 466 │ .local v2, "timeStamp":Ljava/lang/String; │ new-instance v0, Ljava/io/File; │ @@ -440,29 +442,30 @@ │ │ invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;->()V │ │ .line 396 │ .local v3, "bmOptions":Landroid/graphics/BitmapFactory$Options; │ iput-boolean v14, v3, Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z │ │ - .line 397 │ + .line 398 │ invoke-virtual {p0}, Lcom/naman14/stools/fragments/ColorPickerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v11 │ │ iget-object v12, p0, Lcom/naman14/stools/fragments/ColorPickerFragment;->photoUri:Landroid/net/Uri; │ │ invoke-virtual {v11, v12}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; │ │ move-result-object v11 │ │ + .line 397 │ invoke-static {v11, v13, v3}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ .line 400 │ iget v7, v3, Landroid/graphics/BitmapFactory$Options;->outWidth:I │ │ .line 401 │ .local v7, "photoW":I │ @@ -493,15 +496,15 @@ │ │ .line 413 │ iput v8, v3, Landroid/graphics/BitmapFactory$Options;->inSampleSize:I │ │ .line 414 │ iput-boolean v14, v3, Landroid/graphics/BitmapFactory$Options;->inPurgeable:Z │ │ - .line 417 │ + .line 418 │ :try_start_1 │ invoke-virtual {p0}, Lcom/naman14/stools/fragments/ColorPickerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ @@ -511,14 +514,15 @@ │ │ invoke-virtual {v11, v12}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; │ │ move-result-object v11 │ │ const/4 v12, 0x0 │ │ + .line 417 │ invoke-static {v11, v12, v3}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ .line 421 │ .local v1, "bitmap":Landroid/graphics/Bitmap; │ invoke-virtual {v1}, Landroid/graphics/Bitmap;->getRowBytes()I │ @@ -538,15 +542,15 @@ │ if-le v2, v11, :cond_1 │ │ .line 425 │ const/4 v11, 0x2 │ │ iput v11, v3, Landroid/graphics/BitmapFactory$Options;->inSampleSize:I │ │ - .line 426 │ + .line 427 │ invoke-virtual {p0}, Lcom/naman14/stools/fragments/ColorPickerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v11 │ @@ -555,14 +559,15 @@ │ │ invoke-virtual {v11, v12}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; │ │ move-result-object v11 │ │ const/4 v12, 0x0 │ │ + .line 426 │ invoke-static {v11, v12, v3}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ .line 431 │ :cond_1 │ iget-object v11, p0, Lcom/naman14/stools/fragments/ColorPickerFragment;->imageView:Landroid/widget/ImageView; │ @@ -737,14 +742,15 @@ │ │ move-result-object v2 │ │ invoke-static {v2, v7, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 345 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 359 │ :catch_2 │ move-exception v0 │ @@ -787,14 +793,15 @@ │ │ move-result-object v2 │ │ invoke-static {v2, v7, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 370 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ │ .line 332 │ :catch_4 │ move-exception v2 │ @@ -983,14 +990,15 @@ │ if-eqz v6, :cond_2 │ │ .line 159 │ new-instance v6, Lcom/naman14/stools/colorpicker/RalColor; │ │ const-string v7, "rgb" │ │ + .line 160 │ invoke-virtual {p3, v7}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ move-result v7 │ │ invoke-direct {v6, v7}, Lcom/naman14/stools/colorpicker/RalColor;->(I)V │ │ iput-object v6, p0, Lcom/naman14/stools/fragments/ColorPickerFragment;->ralColor:Lcom/naman14/stools/colorpicker/RalColor; │ @@ -1319,26 +1327,28 @@ │ │ .line 191 │ .local v10, "textViewRal":Landroid/widget/TextView; │ const-string v12, "RAL: " │ │ iget-object v13, p0, Lcom/naman14/stools/fragments/ColorPickerFragment;->ralColor:Lcom/naman14/stools/colorpicker/RalColor; │ │ + .line 192 │ invoke-virtual {v13}, Lcom/naman14/stools/colorpicker/RalColor;->getCode()I │ │ move-result v13 │ │ invoke-static {v13, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 191 │ invoke-virtual {v10, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 194 │ invoke-virtual {p0}, Lcom/naman14/stools/fragments/ColorPickerFragment;->getView()Landroid/view/View; │ │ move-result-object v12 │ │ @@ -1350,50 +1360,54 @@ │ │ check-cast v11, Landroid/widget/TextView; │ │ .line 195 │ .local v11, "textViewRgb":Landroid/widget/TextView; │ const-string v12, "RGB: " │ │ + .line 196 │ invoke-static {v7, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ const-string v13, ", " │ │ + .line 197 │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-static {v4, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ const-string v13, ", " │ │ + .line 198 │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-static {v0, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 195 │ invoke-virtual {v11, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 200 │ invoke-virtual {p0}, Lcom/naman14/stools/fragments/ColorPickerFragment;->getView()Landroid/view/View; │ │ move-result-object v12 │ │ @@ -1405,50 +1419,54 @@ │ │ check-cast v9, Landroid/widget/TextView; │ │ .line 201 │ .local v9, "textViewHex":Landroid/widget/TextView; │ const-string v12, "HEX: #" │ │ + .line 202 │ invoke-static {v7}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-static {v13}, Lcom/naman14/stools/colorpicker/Utils;->beautyHexString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 203 │ invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-static {v13}, Lcom/naman14/stools/colorpicker/Utils;->beautyHexString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 204 │ invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-static {v13}, Lcom/naman14/stools/colorpicker/Utils;->beautyHexString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 201 │ invoke-virtual {v9, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 205 │ return-void │ │ .line 180 │ .end local v3 # "fab":Lcom/shamanland/fab/FloatingActionButton; ├── smali/com/naman14/stools/fragments/CompassFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/CompassFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/CompassFragment; │ │ .prologue │ .line 311 │ iput-object p1, p0, Lcom/naman14/stools/fragments/CompassFragment$3;->this$0:Lcom/naman14/stools/fragments/CompassFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/CpuFragment.smali │ @@ -225,14 +225,15 @@ │ │ long-to-float v15, v0 │ │ const/high16 v16, 0x42c80000 # 100.0f │ │ mul-float v15, v15, v16 │ │ + .line 219 │ invoke-virtual {v6}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getTotalStateTime()J │ │ move-result-wide v16 │ │ move-wide/from16 v0, v16 │ │ long-to-float v0, v0 │ @@ -832,75 +833,74 @@ │ .end method │ │ .method public updateView()V │ .locals 14 │ │ .prologue │ .line 132 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_app:Lcom/naman14/stools/SToolsApp; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_app:Lcom/naman14/stools/SToolsApp; │ │ - invoke-virtual {v10}, Lcom/naman14/stools/SToolsApp;->getCpuStateMonitor()Lcom/naman14/stools/cpu/CpuStateMonitor; │ + invoke-virtual {v7}, Lcom/naman14/stools/SToolsApp;->getCpuStateMonitor()Lcom/naman14/stools/cpu/CpuStateMonitor; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 133 │ - .local v2, "monitor":Lcom/naman14/stools/cpu/CpuStateMonitor; │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiStatesView:Landroid/widget/GridLayout; │ + .local v1, "monitor":Lcom/naman14/stools/cpu/CpuStateMonitor; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiStatesView:Landroid/widget/GridLayout; │ │ - invoke-virtual {v10}, Landroid/widget/GridLayout;->removeAllViews()V │ + invoke-virtual {v7}, Landroid/widget/GridLayout;->removeAllViews()V │ │ .line 134 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 135 │ .local v0, "extraStates":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v2}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getStates()Ljava/util/List; │ + invoke-virtual {v1}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getStates()Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + check-cast v5, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ │ .line 136 │ - .local v6, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ - iget-wide v10, v6, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ + .local v5, "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + iget-wide v10, v5, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->duration:J │ │ const-wide/16 v12, 0x0 │ │ cmp-long v10, v10, v12 │ │ if-lez v10, :cond_0 │ │ .line 137 │ iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiStatesView:Landroid/widget/GridLayout; │ │ - invoke-direct {p0, v6, v10}, Lcom/naman14/stools/fragments/CpuFragment;->generateStateRow(Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;Landroid/view/ViewGroup;)Landroid/view/View; │ + invoke-direct {p0, v5, v10}, Lcom/naman14/stools/fragments/CpuFragment;->generateStateRow(Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;Landroid/view/ViewGroup;)Landroid/view/View; │ │ goto :goto_0 │ │ .line 139 │ :cond_0 │ - iget v10, v6, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ + iget v10, v5, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ │ if-nez v10, :cond_1 │ │ .line 140 │ const-string v10, "Deep Sleep" │ │ invoke-interface {v0, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ @@ -909,15 +909,15 @@ │ │ .line 142 │ :cond_1 │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - iget v11, v6, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ + iget v11, v5, Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState;->freq:I │ │ div-int/lit16 v11, v11, 0x3e8 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ @@ -932,207 +932,207 @@ │ move-result-object v10 │ │ invoke-interface {v0, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 148 │ - .end local v6 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ + .end local v5 # "state":Lcom/naman14/stools/cpu/CpuStateMonitor$CpuState; │ :cond_2 │ - invoke-virtual {v2}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getStates()Ljava/util/List; │ + invoke-virtual {v1}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getStates()Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v7 │ │ - if-nez v10, :cond_3 │ + if-nez v7, :cond_3 │ │ .line 149 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiStatesWarning:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiStatesWarning:Landroid/widget/TextView; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 150 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiHeaderTotalStateTime:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiHeaderTotalStateTime:Landroid/widget/TextView; │ │ - const/16 v11, 0x8 │ + const/16 v10, 0x8 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 151 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiTotalStateTime:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiTotalStateTime:Landroid/widget/TextView; │ │ - const/16 v11, 0x8 │ + const/16 v10, 0x8 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 152 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiStatesView:Landroid/widget/GridLayout; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiStatesView:Landroid/widget/GridLayout; │ │ - const/16 v11, 0x8 │ + const/16 v10, 0x8 │ │ - invoke-virtual {v10, v11}, Landroid/widget/GridLayout;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/GridLayout;->setVisibility(I)V │ │ .line 156 │ :cond_3 │ - invoke-virtual {v2}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getTotalStateTime()J │ + invoke-virtual {v1}, Lcom/naman14/stools/cpu/CpuStateMonitor;->getTotalStateTime()J │ │ move-result-wide v10 │ │ const-wide/16 v12, 0x64 │ │ div-long v8, v10, v12 │ │ .line 157 │ .local v8, "totTime":J │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiTotalStateTime:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiTotalStateTime:Landroid/widget/TextView; │ │ invoke-static {v8, v9}, Lcom/naman14/stools/fragments/CpuFragment;->sToString(J)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 160 │ invoke-interface {v0}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v7 │ │ - if-lez v10, :cond_6 │ + if-lez v7, :cond_6 │ │ .line 161 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 162 │ - .local v3, "n":I │ - const-string v7, "" │ + .local v2, "n":I │ + const-string v6, "" │ │ .line 164 │ - .local v7, "str":Ljava/lang/String; │ + .local v6, "str":Ljava/lang/String; │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_5 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, 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 165 │ - .local v5, "s":Ljava/lang/String; │ - add-int/lit8 v4, v3, 0x1 │ + .local v4, "s":Ljava/lang/String; │ + add-int/lit8 v3, v2, 0x1 │ │ - .end local v3 # "n":I │ - .local v4, "n":I │ - if-lez v3, :cond_4 │ + .end local v2 # "n":I │ + .local v3, "n":I │ + if-lez v2, :cond_4 │ │ .line 166 │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ const-string v11, ", " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 167 │ :cond_4 │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - move v3, v4 │ + move v2, v3 │ │ .line 168 │ - .end local v4 # "n":I │ - .restart local v3 # "n":I │ + .end local v3 # "n":I │ + .restart local v2 # "n":I │ goto :goto_1 │ │ .line 170 │ - .end local v5 # "s":Ljava/lang/String; │ + .end local v4 # "s":Ljava/lang/String; │ :cond_5 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiAdditionalStates:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiAdditionalStates:Landroid/widget/TextView; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 171 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiHeaderAdditionalStates:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiHeaderAdditionalStates:Landroid/widget/TextView; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 172 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiAdditionalStates:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiAdditionalStates:Landroid/widget/TextView; │ │ - invoke-virtual {v10, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 179 │ - .end local v3 # "n":I │ - .end local v7 # "str":Ljava/lang/String; │ + .end local v2 # "n":I │ + .end local v6 # "str":Ljava/lang/String; │ :goto_2 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiKernelString:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiKernelString:Landroid/widget/TextView; │ │ - iget-object v11, p0, Lcom/naman14/stools/fragments/CpuFragment;->_app:Lcom/naman14/stools/SToolsApp; │ + iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_app:Lcom/naman14/stools/SToolsApp; │ │ - invoke-virtual {v11}, Lcom/naman14/stools/SToolsApp;->getKernelVersion()Ljava/lang/String; │ + invoke-virtual {v10}, Lcom/naman14/stools/SToolsApp;->getKernelVersion()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 180 │ return-void │ │ .line 174 │ :cond_6 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiAdditionalStates:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiAdditionalStates:Landroid/widget/TextView; │ │ - const/16 v11, 0x8 │ + const/16 v10, 0x8 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 175 │ - iget-object v10, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiHeaderAdditionalStates:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/naman14/stools/fragments/CpuFragment;->_uiHeaderAdditionalStates:Landroid/widget/TextView; │ │ - const/16 v11, 0x8 │ + const/16 v10, 0x8 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_2 │ .end method ├── smali/com/naman14/stools/fragments/LocationFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/LocationFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/LocationFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/LocationFragment; │ │ .prologue │ .line 25 │ iput-object p1, p0, Lcom/naman14/stools/fragments/LocationFragment$1;->this$0:Lcom/naman14/stools/fragments/LocationFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SensorsFragment.smali │ @@ -29,21 +29,22 @@ │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 39 │ invoke-super {p0, p1}, Landroid/support/v4/app/ListFragment;->onActivityCreated(Landroid/os/Bundle;)V │ │ - .line 40 │ + .line 41 │ invoke-virtual {p0}, Lcom/naman14/stools/fragments/SensorsFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ const v2, 0x7f040008 │ │ + .line 40 │ invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;->loadLayoutAnimation(Landroid/content/Context;I)Landroid/view/animation/LayoutAnimationController; │ │ move-result-object v0 │ │ .line 42 │ .local v0, "controller":Landroid/view/animation/LayoutAnimationController; │ invoke-virtual {p0}, Lcom/naman14/stools/fragments/SensorsFragment;->getListView()Landroid/widget/ListView; ├── smali/com/naman14/stools/fragments/SettingsFragment$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$10;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 43 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$1;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$2;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$3;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$4;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$6;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$7;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$5;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$9;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/fragments/SettingsFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/fragments/SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/fragments/SettingsFragment; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lcom/naman14/stools/fragments/SettingsFragment$8;->this$0:Lcom/naman14/stools/fragments/SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/location/LocationActivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/location/LocationActivity; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/location/LocationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/location/LocationActivity; │ │ .prologue │ .line 199 │ iput-object p1, p0, Lcom/naman14/stools/location/LocationActivity$2;->this$0:Lcom/naman14/stools/location/LocationActivity; │ │ invoke-direct {p0}, Landroid/telephony/PhoneStateListener;->()V ├── smali/com/naman14/stools/location/LocationActivity$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/location/LocationActivity; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/location/LocationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/location/LocationActivity; │ │ .prologue │ .line 228 │ iput-object p1, p0, Lcom/naman14/stools/location/LocationActivity$3;->this$0:Lcom/naman14/stools/location/LocationActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ @@ -38,76 +39,75 @@ │ .param p1, "c" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 231 │ invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "android.net.wifi.SCAN_RESULTS" │ + const-string v11, "android.net.wifi.SCAN_RESULTS" │ │ - if-ne v11, v12, :cond_0 │ + if-ne v10, v11, :cond_0 │ │ .line 232 │ # getter for: Lcom/naman14/stools/location/LocationActivity;->mWifiManager:Landroid/net/wifi/WifiManager; │ invoke-static {}, Lcom/naman14/stools/location/LocationActivity;->access$100()Landroid/net/wifi/WifiManager; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List; │ + invoke-virtual {v10}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 233 │ - .local v10, "scanResults":Ljava/util/List;, "Ljava/util/List;" │ - sget-boolean v11, Lcom/naman14/stools/location/LocationActivity;->isRadioViewReady:Z │ - │ - if-eqz v11, :cond_1 │ + .local v9, "scanResults":Ljava/util/List;, "Ljava/util/List;" │ + sget-boolean v10, Lcom/naman14/stools/location/LocationActivity;->isRadioViewReady:Z │ │ if-eqz v10, :cond_1 │ │ + if-eqz v9, :cond_1 │ + │ .line 234 │ - sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ + sget-object v10, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ - invoke-virtual {v11}, Landroid/widget/TableLayout;->removeAllViews()V │ + invoke-virtual {v10}, Landroid/widget/TableLayout;->removeAllViews()V │ │ .line 235 │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v10 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/net/wifi/ScanResult; │ + check-cast v5, Landroid/net/wifi/ScanResult; │ │ .line 236 │ - .local v6, "result":Landroid/net/wifi/ScanResult; │ - new-instance v7, Landroid/widget/TableRow; │ + .local v5, "result":Landroid/net/wifi/ScanResult; │ + new-instance v6, Landroid/widget/TableRow; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ - invoke-direct {v7, v11}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ + invoke-direct {v6, v11}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ │ .line 237 │ - .local v7, "row0":Landroid/widget/TableRow; │ + .local v6, "row0":Landroid/widget/TableRow; │ new-instance v0, Landroid/view/View; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ @@ -140,282 +140,281 @@ │ invoke-virtual {v11, v12}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v11 │ │ invoke-virtual {v0, v11}, Landroid/view/View;->setBackgroundColor(I)V │ │ .line 240 │ - invoke-virtual {v7, v0}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v0}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 241 │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ new-instance v12, Landroid/widget/TableLayout$LayoutParams; │ │ const/4 v13, -0x2 │ │ const/4 v14, -0x2 │ │ invoke-direct {v12, v13, v14}, Landroid/widget/TableLayout$LayoutParams;->(II)V │ │ - invoke-virtual {v11, v7, v12}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v11, v6, v12}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 243 │ - new-instance v8, Landroid/widget/TableRow; │ + new-instance v7, Landroid/widget/TableRow; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ - invoke-direct {v8, v11}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ + invoke-direct {v7, v11}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ │ .line 245 │ - .local v8, "row1":Landroid/widget/TableRow; │ - new-instance v4, Landroid/widget/TextView; │ + .local v7, "row1":Landroid/widget/TableRow; │ + new-instance v3, Landroid/widget/TextView; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ - invoke-direct {v4, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v3, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 246 │ - .local v4, "newMac":Landroid/widget/TextView; │ + .local v3, "newMac":Landroid/widget/TextView; │ new-instance v11, Landroid/widget/TableRow$LayoutParams; │ │ const/4 v12, 0x0 │ │ const/4 v13, -0x2 │ │ const/high16 v14, 0x41600000 # 14.0f │ │ invoke-direct {v11, v12, v13, v14}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v4, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v3, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 247 │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ const v12, 0x1030044 │ │ - invoke-virtual {v4, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v3, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 248 │ - iget-object v11, v6, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String; │ + iget-object v11, v5, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String; │ │ - invoke-virtual {v4, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 249 │ - invoke-virtual {v8, v4}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v3}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 250 │ - new-instance v2, Landroid/widget/TextView; │ + new-instance v1, Landroid/widget/TextView; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ - invoke-direct {v2, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v1, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 251 │ - .local v2, "newCh":Landroid/widget/TextView; │ + .local v1, "newCh":Landroid/widget/TextView; │ new-instance v11, Landroid/widget/TableRow$LayoutParams; │ │ const/4 v12, 0x0 │ │ const/4 v13, -0x2 │ │ const/high16 v14, 0x40000000 # 2.0f │ │ invoke-direct {v11, v12, v13, v14}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v2, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v1, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 252 │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ const v12, 0x1030044 │ │ - invoke-virtual {v2, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v1, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 253 │ - iget v11, v6, Landroid/net/wifi/ScanResult;->frequency:I │ + iget v11, v5, Landroid/net/wifi/ScanResult;->frequency:I │ │ invoke-static {v11}, Lcom/naman14/stools/location/LocationActivity;->getChannelFromFrequency(I)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v2, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 254 │ - invoke-virtual {v8, v2}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v1}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 255 │ - new-instance v3, Landroid/widget/TextView; │ + new-instance v2, Landroid/widget/TextView; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ - invoke-direct {v3, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v2, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 256 │ - .local v3, "newLevel":Landroid/widget/TextView; │ + .local v2, "newLevel":Landroid/widget/TextView; │ new-instance v11, Landroid/widget/TableRow$LayoutParams; │ │ const/4 v12, 0x0 │ │ const/4 v13, -0x2 │ │ const/high16 v14, 0x40400000 # 3.0f │ │ invoke-direct {v11, v12, v13, v14}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v3, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v2, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 257 │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ const v12, 0x1030044 │ │ - invoke-virtual {v3, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v2, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 258 │ - iget v11, v6, Landroid/net/wifi/ScanResult;->level:I │ + iget v11, v5, Landroid/net/wifi/ScanResult;->level:I │ │ invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v3, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 259 │ - invoke-virtual {v8, v3}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v2}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 260 │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ new-instance v12, Landroid/widget/TableLayout$LayoutParams; │ │ const/4 v13, -0x2 │ │ const/4 v14, -0x2 │ │ invoke-direct {v12, v13, v14}, Landroid/widget/TableLayout$LayoutParams;->(II)V │ │ - invoke-virtual {v11, v8, v12}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v11, v7, v12}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 262 │ - new-instance v9, Landroid/widget/TableRow; │ + new-instance v8, Landroid/widget/TableRow; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ - invoke-direct {v9, v11}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ + invoke-direct {v8, v11}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ │ .line 263 │ - .local v9, "row2":Landroid/widget/TableRow; │ - new-instance v5, Landroid/widget/TextView; │ + .local v8, "row2":Landroid/widget/TableRow; │ + new-instance v4, Landroid/widget/TextView; │ │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ - invoke-direct {v5, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v4, v11}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 264 │ - .local v5, "newSSID":Landroid/widget/TextView; │ + .local v4, "newSSID":Landroid/widget/TextView; │ new-instance v11, Landroid/widget/TableRow$LayoutParams; │ │ const/4 v12, 0x0 │ │ const/4 v13, -0x2 │ │ const/high16 v14, 0x41880000 # 17.0f │ │ invoke-direct {v11, v12, v13, v14}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v5, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v4, v11}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 265 │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ invoke-virtual {v11}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v11 │ │ const v12, 0x1030046 │ │ - invoke-virtual {v5, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v4, v11, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 266 │ - iget-object v11, v6, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ + iget-object v11, v5, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ │ - invoke-virtual {v5, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 267 │ - invoke-virtual {v9, v5}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v8, v4}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 268 │ sget-object v11, Lcom/naman14/stools/location/LocationActivity;->wifiAps:Landroid/widget/TableLayout; │ │ new-instance v12, Landroid/widget/TableLayout$LayoutParams; │ │ const/4 v13, -0x2 │ │ const/4 v14, -0x2 │ │ invoke-direct {v12, v13, v14}, Landroid/widget/TableLayout$LayoutParams;->(II)V │ │ - invoke-virtual {v11, v9, v12}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v11, v8, v12}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ goto/16 :goto_0 │ │ .line 273 │ .end local v0 # "divider":Landroid/view/View; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "newCh":Landroid/widget/TextView; │ - .end local v3 # "newLevel":Landroid/widget/TextView; │ - .end local v4 # "newMac":Landroid/widget/TextView; │ - .end local v5 # "newSSID":Landroid/widget/TextView; │ - .end local v6 # "result":Landroid/net/wifi/ScanResult; │ - .end local v7 # "row0":Landroid/widget/TableRow; │ - .end local v8 # "row1":Landroid/widget/TableRow; │ - .end local v9 # "row2":Landroid/widget/TableRow; │ - .end local v10 # "scanResults":Ljava/util/List;, "Ljava/util/List;" │ + .end local v1 # "newCh":Landroid/widget/TextView; │ + .end local v2 # "newLevel":Landroid/widget/TextView; │ + .end local v3 # "newMac":Landroid/widget/TextView; │ + .end local v4 # "newSSID":Landroid/widget/TextView; │ + .end local v5 # "result":Landroid/net/wifi/ScanResult; │ + .end local v6 # "row0":Landroid/widget/TableRow; │ + .end local v7 # "row1":Landroid/widget/TableRow; │ + .end local v8 # "row2":Landroid/widget/TableRow; │ + .end local v9 # "scanResults":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ # getter for: Lcom/naman14/stools/location/LocationActivity;->mWifiManager:Landroid/net/wifi/WifiManager; │ invoke-static {}, Lcom/naman14/stools/location/LocationActivity;->access$100()Landroid/net/wifi/WifiManager; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Landroid/net/wifi/WifiManager;->startScan()Z │ + invoke-virtual {v10}, Landroid/net/wifi/WifiManager;->startScan()Z │ │ .line 275 │ :cond_1 │ return-void │ .end method ├── smali/com/naman14/stools/location/LocationActivity$SectionsPagerAdapter.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/location/LocationActivity; │ │ │ # direct methods │ .method public constructor (Lcom/naman14/stools/location/LocationActivity;Landroid/support/v4/app/FragmentManager;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/location/LocationActivity; │ .param p2, "fm" # Landroid/support/v4/app/FragmentManager; │ │ .prologue │ .line 629 │ iput-object p1, p0, Lcom/naman14/stools/location/LocationActivity$SectionsPagerAdapter;->this$0:Lcom/naman14/stools/location/LocationActivity; │ │ .line 630 ├── smali/com/naman14/stools/location/LocationActivity.smali │ @@ -138,40 +138,44 @@ │ sput-boolean v2, Lcom/naman14/stools/location/LocationActivity;->isRadioViewReady:Z │ │ .line 121 │ const/4 v0, 0x4 │ │ new-array v0, v0, [Ljava/lang/Integer; │ │ + .line 122 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v2 │ │ + .line 123 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v3 │ │ const/4 v1, 0x2 │ │ const/16 v2, 0x9 │ │ + .line 124 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x3 │ │ const/16 v2, 0x8 │ │ + .line 125 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ sput-object v0, Lcom/naman14/stools/location/LocationActivity;->orFromRot:[Ljava/lang/Integer; │ @@ -208,15 +212,14 @@ │ .line 228 │ new-instance v0, Lcom/naman14/stools/location/LocationActivity$3; │ │ invoke-direct {v0, p0}, Lcom/naman14/stools/location/LocationActivity$3;->(Lcom/naman14/stools/location/LocationActivity;)V │ │ iput-object v0, p0, Lcom/naman14/stools/location/LocationActivity;->mWifiScanReceiver:Landroid/content/BroadcastReceiver; │ │ - .line 733 │ return-void │ .end method │ │ .method static synthetic access$000()Landroid/telephony/TelephonyManager; │ .locals 1 │ │ .prologue │ @@ -299,14 +302,15 @@ │ │ const/4 v5, 0x0 │ │ sget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; │ │ aput-object v6, v4, v5 │ │ + .line 552 │ invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v1 │ │ .line 553 │ .local v1, "setHasEmbeddedTabsMethod":Ljava/lang/reflect/Method; │ const/4 v2, 0x1 │ @@ -572,301 +576,299 @@ │ const v12, 0x1030044 │ │ const/4 v11, 0x0 │ │ const/4 v10, -0x2 │ │ .line 591 │ - sget-boolean v8, Lcom/naman14/stools/location/LocationActivity;->isRadioViewReady:Z │ + sget-boolean v7, Lcom/naman14/stools/location/LocationActivity;->isRadioViewReady:Z │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ if-eqz p0, :cond_0 │ │ .line 592 │ - sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ + sget-object v7, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ - invoke-virtual {v8}, Landroid/widget/TableLayout;->removeAllViews()V │ + invoke-virtual {v7}, Landroid/widget/TableLayout;->removeAllViews()V │ │ .line 593 │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/telephony/NeighboringCellInfo; │ │ .line 594 │ .local v0, "cell":Landroid/telephony/NeighboringCellInfo; │ - new-instance v7, Landroid/widget/TableRow; │ + new-instance v6, Landroid/widget/TableRow; │ │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ + invoke-direct {v6, v8}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ │ .line 595 │ - .local v7, "row":Landroid/widget/TableRow; │ - new-instance v5, Landroid/widget/TextView; │ + .local v6, "row":Landroid/widget/TableRow; │ + new-instance v4, Landroid/widget/TextView; │ │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-direct {v5, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v4, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 596 │ - .local v5, "newMcc":Landroid/widget/TextView; │ + .local v4, "newMcc":Landroid/widget/TextView; │ new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ invoke-direct {v8, v11, v10, v13}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v5, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 597 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-virtual {v5, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v4, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 598 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ invoke-virtual {v8, v14}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v5, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 599 │ - invoke-virtual {v7, v5}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v4}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 600 │ - new-instance v6, Landroid/widget/TextView; │ + new-instance v5, Landroid/widget/TextView; │ │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-direct {v6, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v5, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 601 │ - .local v6, "newMnc":Landroid/widget/TextView; │ + .local v5, "newMnc":Landroid/widget/TextView; │ new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ invoke-direct {v8, v11, v10, v13}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v6, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v5, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 602 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v5, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 603 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ invoke-virtual {v8, v14}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 604 │ - invoke-virtual {v7, v6}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v5}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 605 │ - new-instance v4, Landroid/widget/TextView; │ + new-instance v3, Landroid/widget/TextView; │ │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-direct {v4, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v3, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 606 │ - .local v4, "newLac":Landroid/widget/TextView; │ + .local v3, "newLac":Landroid/widget/TextView; │ new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ const/high16 v9, 0x40e00000 # 7.0f │ │ invoke-direct {v8, v11, v10, v9}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v4, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 607 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-virtual {v4, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v3, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 608 │ invoke-virtual {v0}, Landroid/telephony/NeighboringCellInfo;->getLac()I │ │ move-result v8 │ │ invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v4, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 609 │ - new-instance v2, Landroid/widget/TextView; │ + new-instance v1, Landroid/widget/TextView; │ │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-direct {v2, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v1, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 610 │ - .local v2, "newCid":Landroid/widget/TextView; │ + .local v1, "newCid":Landroid/widget/TextView; │ new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ const/high16 v9, 0x41100000 # 9.0f │ │ invoke-direct {v8, v11, v10, v9}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v2, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v1, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 611 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-virtual {v2, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v1, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 612 │ invoke-virtual {v0}, Landroid/telephony/NeighboringCellInfo;->getCid()I │ │ move-result v8 │ │ invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v2, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 613 │ - invoke-virtual {v7, v2}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v1}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 614 │ - invoke-virtual {v7, v4}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v3}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 615 │ - new-instance v3, Landroid/widget/TextView; │ + new-instance v2, Landroid/widget/TextView; │ │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-direct {v3, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v2, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 616 │ - .local v3, "newDbm":Landroid/widget/TextView; │ + .local v2, "newDbm":Landroid/widget/TextView; │ new-instance v8, Landroid/widget/TableRow$LayoutParams; │ │ const/high16 v9, 0x40000000 # 2.0f │ │ invoke-direct {v8, v11, v10, v9}, Landroid/widget/TableRow$LayoutParams;->(IIF)V │ │ - invoke-virtual {v3, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v2, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 617 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ invoke-virtual {v8}, Landroid/widget/TableLayout;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ - invoke-virtual {v3, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v2, v8, v12}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 618 │ invoke-virtual {v0}, Landroid/telephony/NeighboringCellInfo;->getRssi()I │ │ move-result v8 │ │ mul-int/lit8 v8, v8, 0x2 │ │ add-int/lit8 v8, v8, -0x71 │ │ invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v3, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 619 │ - invoke-virtual {v7, v3}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v2}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 620 │ sget-object v8, Lcom/naman14/stools/location/LocationActivity;->rilCells:Landroid/widget/TableLayout; │ │ new-instance v9, Landroid/widget/TableLayout$LayoutParams; │ │ invoke-direct {v9, v10, v10}, Landroid/widget/TableLayout$LayoutParams;->(II)V │ │ - invoke-virtual {v8, v7, v9}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v8, v6, v9}, Landroid/widget/TableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ goto/16 :goto_0 │ │ .line 623 │ .end local v0 # "cell":Landroid/telephony/NeighboringCellInfo; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "newCid":Landroid/widget/TextView; │ - .end local v3 # "newDbm":Landroid/widget/TextView; │ - .end local v4 # "newLac":Landroid/widget/TextView; │ - .end local v5 # "newMcc":Landroid/widget/TextView; │ - .end local v6 # "newMnc":Landroid/widget/TextView; │ - .end local v7 # "row":Landroid/widget/TableRow; │ + .end local v1 # "newCid":Landroid/widget/TextView; │ + .end local v2 # "newDbm":Landroid/widget/TextView; │ + .end local v3 # "newLac":Landroid/widget/TextView; │ + .end local v4 # "newMcc":Landroid/widget/TextView; │ + .end local v5 # "newMnc":Landroid/widget/TextView; │ + .end local v6 # "row":Landroid/widget/TableRow; │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public formatOrientation(F)Ljava/lang/String; │ @@ -881,32 +883,36 @@ │ │ const-wide v2, 0x4026800000000000L # 11.25 │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_0 │ │ + .line 282 │ invoke-virtual {p0, v4}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 281 │ :goto_0 │ return-object v0 │ │ + .line 282 │ :cond_0 │ float-to-double v0, p1 │ │ const-wide v2, 0x4040e00000000000L # 33.75 │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_1 │ │ const v0, 0x7f0b0099 │ │ + .line 283 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_1 │ @@ -916,14 +922,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_2 │ │ const v0, 0x7f0b0098 │ │ + .line 284 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_2 │ @@ -933,14 +940,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_3 │ │ const v0, 0x7f0b0095 │ │ + .line 285 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_3 │ @@ -950,14 +958,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_4 │ │ const v0, 0x7f0b0094 │ │ + .line 286 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_4 │ @@ -967,14 +976,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_5 │ │ const v0, 0x7f0b0096 │ │ + .line 287 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_5 │ @@ -984,14 +994,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_6 │ │ const v0, 0x7f0b009d │ │ + .line 288 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_6 │ @@ -1001,14 +1012,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_7 │ │ const v0, 0x7f0b009e │ │ + .line 289 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_7 │ @@ -1018,14 +1030,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_8 │ │ const v0, 0x7f0b009c │ │ + .line 290 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ :cond_8 │ @@ -1035,14 +1048,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_9 │ │ const v0, 0x7f0b009f │ │ + .line 291 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ :cond_9 │ @@ -1052,14 +1066,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_a │ │ const v0, 0x7f0b00a0 │ │ + .line 292 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ :cond_a │ @@ -1069,14 +1084,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_b │ │ const v0, 0x7f0b00a3 │ │ + .line 293 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ :cond_b │ @@ -1086,14 +1102,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_c │ │ const v0, 0x7f0b00a1 │ │ + .line 294 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ :cond_c │ @@ -1103,14 +1120,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_d │ │ const v0, 0x7f0b00a2 │ │ + .line 295 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ :cond_d │ @@ -1120,14 +1138,15 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_e │ │ const v0, 0x7f0b009b │ │ + .line 296 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ :cond_e │ @@ -1137,20 +1156,22 @@ │ │ cmpg-double v0, v0, v2 │ │ if-gez v0, :cond_f │ │ const v0, 0x7f0b009a │ │ + .line 297 │ invoke-virtual {p0, v0}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ + .line 298 │ :cond_f │ invoke-virtual {p0, v4}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ .end method │ @@ -1257,33 +1278,36 @@ │ │ invoke-virtual {v2}, Lcom/naman14/stools/location/LocationActivity$SectionsPagerAdapter;->getCount()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_0 │ │ - .line 343 │ + .line 344 │ invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/naman14/stools/location/LocationActivity;->mSectionsPagerAdapter:Lcom/naman14/stools/location/LocationActivity$SectionsPagerAdapter; │ │ + .line 346 │ invoke-virtual {v3, v1}, Lcom/naman14/stools/location/LocationActivity$SectionsPagerAdapter;->getPageIcon(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBar$Tab;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ move-result-object v2 │ │ + .line 347 │ invoke-virtual {v2, p0}, Landroid/support/v7/app/ActionBar$Tab;->setTabListener(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ move-result-object v2 │ │ + .line 343 │ invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;->addTab(Landroid/support/v7/app/ActionBar$Tab;)V │ │ .line 342 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ @@ -1344,151 +1368,149 @@ │ sput-object v2, Lcom/naman14/stools/location/LocationActivity;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ .line 359 │ return-void │ .end method │ │ .method public onGpsStatusChanged(I)V │ - .locals 9 │ + .locals 8 │ .param p1, "event" # I │ │ .prologue │ .line 363 │ - sget-boolean v6, Lcom/naman14/stools/location/LocationActivity;->isGpsViewReady:Z │ + sget-boolean v5, Lcom/naman14/stools/location/LocationActivity;->isGpsViewReady:Z │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 364 │ - iget-object v6, p0, Lcom/naman14/stools/location/LocationActivity;->mLocationManager:Landroid/location/LocationManager; │ + iget-object v5, p0, Lcom/naman14/stools/location/LocationActivity;->mLocationManager:Landroid/location/LocationManager; │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v6, v7}, Landroid/location/LocationManager;->getGpsStatus(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; │ + invoke-virtual {v5, v6}, Landroid/location/LocationManager;->getGpsStatus(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 365 │ - .local v5, "status":Landroid/location/GpsStatus; │ - const/4 v3, 0x0 │ + .local v4, "status":Landroid/location/GpsStatus; │ + const/4 v2, 0x0 │ │ .line 366 │ - .local v3, "satsInView":I │ - const/4 v4, 0x0 │ + .local v2, "satsInView":I │ + const/4 v3, 0x0 │ │ .line 367 │ - .local v4, "satsUsed":I │ - invoke-virtual {v5}, Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable; │ + .local v3, "satsUsed":I │ + invoke-virtual {v4}, Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 368 │ - .local v2, "sats":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + .local v1, "sats":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/location/GpsSatellite; │ + check-cast v0, Landroid/location/GpsSatellite; │ │ .line 369 │ - .local v1, "sat":Landroid/location/GpsSatellite; │ - add-int/lit8 v3, v3, 0x1 │ + .local v0, "sat":Landroid/location/GpsSatellite; │ + add-int/lit8 v2, v2, 0x1 │ │ .line 370 │ - invoke-virtual {v1}, Landroid/location/GpsSatellite;->usedInFix()Z │ + invoke-virtual {v0}, Landroid/location/GpsSatellite;->usedInFix()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 371 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 374 │ - .end local v1 # "sat":Landroid/location/GpsSatellite; │ + .end local v0 # "sat":Landroid/location/GpsSatellite; │ :cond_1 │ - sget-object v6, Lcom/naman14/stools/location/LocationActivity;->gpsSats:Landroid/widget/TextView; │ - │ - new-instance v7, Ljava/lang/StringBuilder; │ + sget-object v5, Lcom/naman14/stools/location/LocationActivity;->gpsSats:Landroid/widget/TextView; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ - │ - move-result-object v8 │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - const-string v8, "/" │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v6 │ │ - move-result-object v7 │ + const-string v7, "/" │ │ - invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v6 │ + │ + invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 375 │ - sget-object v6, Lcom/naman14/stools/location/LocationActivity;->gpsTtff:Landroid/widget/TextView; │ + sget-object v5, Lcom/naman14/stools/location/LocationActivity;->gpsTtff:Landroid/widget/TextView; │ │ - invoke-virtual {v5}, Landroid/location/GpsStatus;->getTimeToFirstFix()I │ + invoke-virtual {v4}, Landroid/location/GpsStatus;->getTimeToFirstFix()I │ │ - move-result v7 │ + move-result v6 │ │ - div-int/lit16 v7, v7, 0x3e8 │ + div-int/lit16 v6, v6, 0x3e8 │ │ - invoke-static {v7}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 376 │ - sget-object v6, Lcom/naman14/stools/location/LocationActivity;->gpsStatusView:Lcom/naman14/stools/location/widgets/GpsStatusView; │ + sget-object v5, Lcom/naman14/stools/location/LocationActivity;->gpsStatusView:Lcom/naman14/stools/location/widgets/GpsStatusView; │ │ - invoke-virtual {v6, v2}, Lcom/naman14/stools/location/widgets/GpsStatusView;->showSats(Ljava/lang/Iterable;)V │ + invoke-virtual {v5, v1}, Lcom/naman14/stools/location/widgets/GpsStatusView;->showSats(Ljava/lang/Iterable;)V │ │ .line 377 │ - sget-object v6, Lcom/naman14/stools/location/LocationActivity;->gpsSnrView:Lcom/naman14/stools/location/widgets/GpsSnrView; │ + sget-object v5, Lcom/naman14/stools/location/LocationActivity;->gpsSnrView:Lcom/naman14/stools/location/widgets/GpsSnrView; │ │ - invoke-virtual {v6, v2}, Lcom/naman14/stools/location/widgets/GpsSnrView;->showSats(Ljava/lang/Iterable;)V │ + invoke-virtual {v5, v1}, Lcom/naman14/stools/location/widgets/GpsSnrView;->showSats(Ljava/lang/Iterable;)V │ │ .line 379 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "sats":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - .end local v3 # "satsInView":I │ - .end local v4 # "satsUsed":I │ - .end local v5 # "status":Landroid/location/GpsStatus; │ + .end local v1 # "sats":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + .end local v2 # "satsInView":I │ + .end local v3 # "satsUsed":I │ + .end local v4 # "status":Landroid/location/GpsStatus; │ :cond_2 │ return-void │ .end method │ │ .method public onLocationChanged(Landroid/location/Location;)V │ .locals 14 │ .param p1, "location" # Landroid/location/Location; │ @@ -1656,54 +1678,62 @@ │ │ const-string v7, "%.0f%s" │ │ new-array v8, v12, [Ljava/lang/Object; │ │ new-instance v0, Landroid/hardware/GeomagneticField; │ │ + .line 398 │ invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D │ │ move-result-wide v2 │ │ double-to-float v1, v2 │ │ + .line 399 │ invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D │ │ move-result-wide v2 │ │ double-to-float v2, v2 │ │ + .line 400 │ invoke-virtual {p1}, Landroid/location/Location;->getAltitude()D │ │ move-result-wide v4 │ │ double-to-float v3, v4 │ │ + .line 401 │ invoke-virtual {p1}, Landroid/location/Location;->getTime()J │ │ move-result-wide v4 │ │ invoke-direct/range {v0 .. v5}, Landroid/hardware/GeomagneticField;->(FFFJ)V │ │ + .line 402 │ invoke-virtual {v0}, Landroid/hardware/GeomagneticField;->getDeclination()F │ │ move-result v0 │ │ + .line 397 │ invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v0 │ │ aput-object v0, v8, v9 │ │ + .line 402 │ invoke-virtual {p0, v13}, Lcom/naman14/stools/location/LocationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ aput-object v0, v8, v10 │ │ + .line 397 │ invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {v6, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 408 ├── smali/com/naman14/stools/location/widgets/GpsSnrView.smali │ @@ -472,25 +472,25 @@ │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method protected onDraw(Landroid/graphics/Canvas;)V │ - .locals 20 │ + .locals 19 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ .line 139 │ invoke-virtual/range {p0 .. p0}, Lcom/naman14/stools/location/widgets/GpsSnrView;->getWidth()I │ │ - move-result v19 │ + move-result v18 │ │ .line 140 │ - .local v19, "w":I │ + .local v18, "w":I │ invoke-virtual/range {p0 .. p0}, Lcom/naman14/stools/location/widgets/GpsSnrView;->getHeight()I │ │ move-result v14 │ │ .line 142 │ .local v14, "h":I │ move-object/from16 v0, p0 │ @@ -502,190 +502,188 @@ │ .line 144 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->mSats:Ljava/lang/Iterable; │ │ invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v2 │ │ - .local v16, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v4 │ │ - if-eqz v2, :cond_3 │ + if-eqz v4, :cond_3 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Landroid/location/GpsSatellite; │ + check-cast v17, Landroid/location/GpsSatellite; │ │ .line 145 │ - .local v18, "sat":Landroid/location/GpsSatellite; │ - invoke-virtual/range {v18 .. v18}, Landroid/location/GpsSatellite;->getPrn()I │ + .local v17, "sat":Landroid/location/GpsSatellite; │ + invoke-virtual/range {v17 .. v17}, Landroid/location/GpsSatellite;->getPrn()I │ │ - move-result v17 │ + move-result v16 │ │ .line 146 │ - .local v17, "prn":I │ - const/16 v2, 0x20 │ + .local v16, "prn":I │ + const/16 v4, 0x20 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - if-gt v0, v2, :cond_0 │ + if-gt v0, v4, :cond_0 │ │ .line 147 │ - const/4 v2, 0x1 │ + const/4 v4, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->draw32:Z │ + iput-boolean v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->draw32:Z │ │ goto :goto_0 │ │ .line 148 │ :cond_0 │ - const/16 v2, 0x40 │ + const/16 v4, 0x40 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - if-gt v0, v2, :cond_1 │ + if-gt v0, v4, :cond_1 │ │ .line 149 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->TAG:Ljava/lang/String; │ + iget-object v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->TAG:Ljava/lang/String; │ │ - const-string v4, "Got satellite with PRN %d, which should not be happening" │ + const-string v5, "Got satellite with PRN %d, which should not be happening" │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v5, v5, [Ljava/lang/Object; │ + new-array v6, v6, [Ljava/lang/Object; │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - aput-object v8, v5, v6 │ + aput-object v9, v6, v8 │ │ - invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v2, v4}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v4, v5}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 150 │ - const/4 v2, 0x1 │ + const/4 v4, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->draw64:Z │ + iput-boolean v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->draw64:Z │ │ goto :goto_0 │ │ .line 151 │ :cond_1 │ - const/16 v2, 0x58 │ + const/16 v4, 0x58 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - if-gt v0, v2, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 152 │ - const/4 v2, 0x1 │ + const/4 v4, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->draw88:Z │ + iput-boolean v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->draw88:Z │ │ goto :goto_0 │ │ .line 154 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->TAG:Ljava/lang/String; │ + iget-object v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->TAG:Ljava/lang/String; │ │ - const-string v4, "Got satellite with PRN %d, possibly unsupported system" │ + const-string v5, "Got satellite with PRN %d, possibly unsupported system" │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v5, v5, [Ljava/lang/Object; │ + new-array v6, v6, [Ljava/lang/Object; │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - aput-object v8, v5, v6 │ + aput-object v9, v6, v8 │ │ - invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v2, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v4, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 158 │ - .end local v17 # "prn":I │ - .end local v18 # "sat":Landroid/location/GpsSatellite; │ + .end local v16 # "prn":I │ + .end local v17 # "sat":Landroid/location/GpsSatellite; │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->mSats:Ljava/lang/Iterable; │ │ invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v2 │ │ :goto_1 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v4 │ │ - if-eqz v2, :cond_4 │ + if-eqz v4, :cond_4 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Landroid/location/GpsSatellite; │ + check-cast v17, Landroid/location/GpsSatellite; │ │ .line 159 │ - .restart local v18 # "sat":Landroid/location/GpsSatellite; │ - invoke-virtual/range {v18 .. v18}, Landroid/location/GpsSatellite;->getPrn()I │ - │ - move-result v2 │ - │ - invoke-virtual/range {v18 .. v18}, Landroid/location/GpsSatellite;->getSnr()F │ + .restart local v17 # "sat":Landroid/location/GpsSatellite; │ + invoke-virtual/range {v17 .. v17}, Landroid/location/GpsSatellite;->getPrn()I │ │ move-result v4 │ │ - invoke-virtual/range {v18 .. v18}, Landroid/location/GpsSatellite;->usedInFix()Z │ + invoke-virtual/range {v17 .. v17}, Landroid/location/GpsSatellite;->getSnr()F │ │ move-result v5 │ │ + invoke-virtual/range {v17 .. v17}, Landroid/location/GpsSatellite;->usedInFix()Z │ + │ + move-result v6 │ + │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ - invoke-direct {v0, v1, v2, v4, v5}, Lcom/naman14/stools/location/widgets/GpsSnrView;->drawSat(Landroid/graphics/Canvas;IFZ)V │ + invoke-direct {v0, v1, v4, v5, v6}, Lcom/naman14/stools/location/widgets/GpsSnrView;->drawSat(Landroid/graphics/Canvas;IFZ)V │ │ goto :goto_1 │ │ .line 163 │ - .end local v16 # "i$":Ljava/util/Iterator; │ - .end local v18 # "sat":Landroid/location/GpsSatellite; │ + .end local v17 # "sat":Landroid/location/GpsSatellite; │ :cond_4 │ move-object/from16 v0, p0 │ │ iget v2, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->gridStrokeWidth:I │ │ int-to-float v2, v2 │ │ @@ -741,18 +739,19 @@ │ │ div-float/2addr v2, v4 │ │ move-object/from16 v0, p0 │ │ iget v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->gridStrokeWidth:I │ │ - sub-int v4, v19, v4 │ + sub-int v4, v18, v4 │ │ mul-int/2addr v4, v15 │ │ + .line 166 │ invoke-direct/range {p0 .. p0}, Lcom/naman14/stools/location/widgets/GpsSnrView;->getNumBars()Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ @@ -886,15 +885,15 @@ │ │ goto :goto_3 │ │ .line 190 │ .end local v3 # "x":F │ .end local v7 # "paint":Landroid/graphics/Paint; │ :cond_7 │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->gridStrokeWidth:I │ │ @@ -904,15 +903,15 @@ │ │ div-float/2addr v4, v5 │ │ sub-float v9, v2, v4 │ │ int-to-float v10, v14 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget v4, v0, Lcom/naman14/stools/location/widgets/GpsSnrView;->gridStrokeWidth:I │ │ @@ -947,15 +946,15 @@ │ │ const/high16 v5, 0x40000000 # 2.0f │ │ div-float/2addr v4, v5 │ │ sub-float v10, v2, v4 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ int-to-float v11, v0 │ │ int-to-float v2, v14 │ │ move-object/from16 v0, p0 ├── smali/com/naman14/stools/location/widgets/GpsStatusView.smali │ @@ -793,24 +793,26 @@ │ │ iget-object v2, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPathN:Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ iget-object v0, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ + .line 139 │ invoke-virtual {v0}, Landroid/graphics/Paint;->descent()F │ │ move-result v0 │ │ neg-float v4, v0 │ │ iget-object v5, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ + .line 138 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ .line 141 │ invoke-virtual {p0}, Lcom/naman14/stools/location/widgets/GpsStatusView;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ @@ -824,24 +826,26 @@ │ │ iget-object v2, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPathS:Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ iget-object v0, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ + .line 142 │ invoke-virtual {v0}, Landroid/graphics/Paint;->descent()F │ │ move-result v0 │ │ neg-float v4, v0 │ │ iget-object v5, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ + .line 141 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ .line 144 │ invoke-virtual {p0}, Lcom/naman14/stools/location/widgets/GpsStatusView;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ @@ -855,24 +859,26 @@ │ │ iget-object v2, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPathE:Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ iget-object v0, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ + .line 145 │ invoke-virtual {v0}, Landroid/graphics/Paint;->descent()F │ │ move-result v0 │ │ neg-float v4, v0 │ │ iget-object v5, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ + .line 144 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ .line 147 │ invoke-virtual {p0}, Lcom/naman14/stools/location/widgets/GpsStatusView;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ @@ -886,55 +892,56 @@ │ │ iget-object v2, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPathW:Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ iget-object v0, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ + .line 148 │ invoke-virtual {v0}, Landroid/graphics/Paint;->descent()F │ │ move-result v0 │ │ neg-float v4, v0 │ │ iget-object v5, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->labelPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ + .line 147 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ .line 150 │ iget-object v0, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->mSats:Ljava/lang/Iterable; │ │ if-eqz v0, :cond_1 │ │ .line 151 │ iget-object v0, p0, Lcom/naman14/stools/location/widgets/GpsStatusView;->mSats:Ljava/lang/Iterable; │ │ invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Landroid/location/GpsSatellite; │ + check-cast v11, Landroid/location/GpsSatellite; │ │ .line 152 │ - .local v12, "sat":Landroid/location/GpsSatellite; │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getAzimuth()F │ + .local v11, "sat":Landroid/location/GpsSatellite; │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getAzimuth()F │ │ move-result v0 │ │ const/high16 v1, 0x43340000 # 180.0f │ │ add-float/2addr v0, v1 │ │ @@ -948,15 +955,15 @@ │ │ invoke-static {v0}, Ljava/lang/Math;->abs(F)F │ │ move-result v7 │ │ .line 153 │ .local v7, "azDelta":F │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getAzimuth()F │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getAzimuth()F │ │ move-result v0 │ │ const/high16 v1, 0x42b40000 # 90.0f │ │ add-float/2addr v0, v1 │ │ @@ -993,87 +1000,87 @@ │ │ const/4 v2, 0x7 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getPrn()I │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getPrn()I │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x1 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getSnr()F │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getSnr()F │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x2 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getAzimuth()F │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getAzimuth()F │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x3 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getElevation()F │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getElevation()F │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x4 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->hasAlmanac()Z │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->hasAlmanac()Z │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x5 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->hasEphemeris()Z │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->hasEphemeris()Z │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x6 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->usedInFix()Z │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->usedInFix()Z │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ @@ -1083,47 +1090,46 @@ │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 157 │ :cond_0 │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getPrn()I │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getPrn()I │ │ move-result v2 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getAzimuth()F │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getAzimuth()F │ │ move-result v3 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getElevation()F │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getElevation()F │ │ move-result v4 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->getSnr()F │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->getSnr()F │ │ move-result v5 │ │ - invoke-virtual {v12}, Landroid/location/GpsSatellite;->usedInFix()Z │ + invoke-virtual {v11}, Landroid/location/GpsSatellite;->usedInFix()Z │ │ move-result v6 │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ invoke-direct/range {v0 .. v6}, Lcom/naman14/stools/location/widgets/GpsStatusView;->drawSat(Landroid/graphics/Canvas;IFFFZ)V │ │ goto/16 :goto_0 │ │ .line 160 │ .end local v7 # "azDelta":F │ .end local v10 # "eleDelta":F │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "sat":Landroid/location/GpsSatellite; │ + .end local v11 # "sat":Landroid/location/GpsSatellite; │ :cond_1 │ return-void │ .end method │ │ .method protected onSizeChanged(IIII)V │ .locals 0 │ .param p1, "w" # I ├── smali/com/naman14/stools/util/HelpUtils$AboutDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/util/HelpUtils$AboutDialog; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/util/HelpUtils$AboutDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/util/HelpUtils$AboutDialog; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lcom/naman14/stools/util/HelpUtils$AboutDialog$1;->this$0:Lcom/naman14/stools/util/HelpUtils$AboutDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/naman14/stools/util/HelpUtils$AboutDialog.smali │ @@ -90,17 +90,20 @@ │ │ invoke-virtual {p0}, Lcom/naman14/stools/util/HelpUtils$AboutDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 190 │ invoke-virtual {v3, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 191 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 │ │ + .line 189 │ return-object v3 │ .end method ├── smali/com/naman14/stools/util/HelpUtils$ThemesDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/util/HelpUtils$ThemesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$1;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$1;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ + .line 82 │ invoke-virtual {v2}, Lcom/naman14/stools/util/HelpUtils$ThemesDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/Activity;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 ├── smali/com/naman14/stools/util/HelpUtils$ThemesDialog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/util/HelpUtils$ThemesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$3;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$3;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ + .line 105 │ invoke-virtual {v2}, Lcom/naman14/stools/util/HelpUtils$ThemesDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/Activity;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 ├── smali/com/naman14/stools/util/HelpUtils$ThemesDialog$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/util/HelpUtils$ThemesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$4;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$4;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ + .line 116 │ invoke-virtual {v2}, Lcom/naman14/stools/util/HelpUtils$ThemesDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/Activity;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 ├── smali/com/naman14/stools/util/HelpUtils$ThemesDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/util/HelpUtils$ThemesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$2;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$2;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ + .line 94 │ invoke-virtual {v2}, Lcom/naman14/stools/util/HelpUtils$ThemesDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/Activity;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 ├── smali/com/naman14/stools/util/HelpUtils$ThemesDialog$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/util/HelpUtils$ThemesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$5;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$5;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ + .line 127 │ invoke-virtual {v2}, Lcom/naman14/stools/util/HelpUtils$ThemesDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/Activity;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 ├── smali/com/naman14/stools/util/HelpUtils$ThemesDialog$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ │ # direct methods │ .method constructor (Lcom/naman14/stools/util/HelpUtils$ThemesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$6;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/naman14/stools/util/HelpUtils$ThemesDialog$6;->this$0:Lcom/naman14/stools/util/HelpUtils$ThemesDialog; │ │ + .line 138 │ invoke-virtual {v2}, Lcom/naman14/stools/util/HelpUtils$ThemesDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/Activity;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 ├── smali/com/naman14/stools/util/HelpUtils$ThemesDialog.smali │ @@ -198,17 +198,20 @@ │ │ invoke-virtual {p0}, Lcom/naman14/stools/util/HelpUtils$ThemesDialog;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 147 │ invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 148 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 │ │ + .line 146 │ return-object v2 │ .end method ├── smali/com/naman14/stools/util/HelpUtils.smali │ @@ -16,15 +16,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 40 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 165 │ return-void │ .end method │ │ .method public static showAbout(Landroid/app/Activity;)V │ .locals 5 │ .param p0, "activity" # Landroid/app/Activity; ├── smali/com/shamanland/fab/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 45 │ return-void │ .end method ├── smali/org/achartengine/ChartFactory.smali │ @@ -87,14 +87,15 @@ │ │ .prologue │ .line 675 │ if-eqz p0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 676 │ invoke-virtual {p0}, Lorg/achartengine/model/CategorySeries;->getItemCount()I │ │ move-result v0 │ │ invoke-virtual {p1}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererCount()I │ │ move-result v1 │ @@ -123,14 +124,15 @@ │ │ .prologue │ .line 692 │ if-eqz p0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 693 │ invoke-virtual {p1}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererCount()I │ │ move-result v0 │ │ invoke-static {p0, v0}, Lorg/achartengine/ChartFactory;->checkMultipleSeriesItems(Lorg/achartengine/model/MultipleCategorySeries;I)Z │ │ move-result v0 │ @@ -159,14 +161,15 @@ │ │ .prologue │ .line 658 │ if-eqz p0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 659 │ invoke-virtual {p0}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ move-result v0 │ │ invoke-virtual {p1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererCount()I │ │ move-result v1 │ @@ -363,14 +366,15 @@ │ .line 565 │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ if-eqz p3, :cond_0 │ │ + .line 566 │ invoke-virtual {p1}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ move-result v2 │ │ array-length v3, p3 │ │ if-eq v2, v3, :cond_1 │ @@ -428,14 +432,15 @@ │ .line 200 │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ if-eqz p3, :cond_0 │ │ + .line 201 │ invoke-virtual {p1}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ move-result v1 │ │ array-length v2, p3 │ │ if-eq v1, v2, :cond_1 ├── smali/org/achartengine/GraphicalView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/achartengine/GraphicalView; │ │ │ # direct methods │ .method constructor (Lorg/achartengine/GraphicalView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/achartengine/GraphicalView; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lorg/achartengine/GraphicalView$1;->this$0:Lorg/achartengine/GraphicalView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/achartengine/GraphicalView$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$top:I │ │ │ # direct methods │ .method constructor (Lorg/achartengine/GraphicalView;IIII)V │ .locals 0 │ + .param p1, "this$0" # Lorg/achartengine/GraphicalView; │ │ .prologue │ .line 329 │ iput-object p1, p0, Lorg/achartengine/GraphicalView$2;->this$0:Lorg/achartengine/GraphicalView; │ │ iput p2, p0, Lorg/achartengine/GraphicalView$2;->val$left:I ├── smali/org/achartengine/GraphicalView.smali │ @@ -136,48 +136,54 @@ │ if-eqz v1, :cond_0 │ │ .line 100 │ const-class v1, Lorg/achartengine/GraphicalView; │ │ const-string v2, "image/zoom_in.png" │ │ + .line 101 │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ + .line 100 │ invoke-static {v1}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/achartengine/GraphicalView;->zoomInImage:Landroid/graphics/Bitmap; │ │ .line 102 │ const-class v1, Lorg/achartengine/GraphicalView; │ │ const-string v2, "image/zoom_out.png" │ │ + .line 103 │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ + .line 102 │ invoke-static {v1}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/achartengine/GraphicalView;->zoomOutImage:Landroid/graphics/Bitmap; │ │ .line 104 │ const-class v1, Lorg/achartengine/GraphicalView; │ │ const-string v2, "image/zoom-1.png" │ │ + .line 105 │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ + .line 104 │ invoke-static {v1}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/achartengine/GraphicalView;->fitZoomImage:Landroid/graphics/Bitmap; │ │ .line 108 │ @@ -188,14 +194,15 @@ │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Lorg/achartengine/GraphicalView;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ check-cast v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 109 │ invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 110 │ @@ -228,14 +235,15 @@ │ move-result v1 │ │ if-nez v1, :cond_3 │ │ :cond_2 │ iget-object v1, p0, Lorg/achartengine/GraphicalView;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 113 │ invoke-virtual {v1}, Lorg/achartengine/renderer/DefaultRenderer;->isExternalZoomEnabled()Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ .line 114 ├── smali/org/achartengine/chart/AbstractChart.smali │ @@ -1025,33 +1025,33 @@ │ │ invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ │ goto :goto_3 │ .end method │ │ .method protected drawLegend(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;Z)I │ - .locals 30 │ + .locals 27 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "renderer" # Lorg/achartengine/renderer/DefaultRenderer; │ .param p3, "titles" # [Ljava/lang/String; │ .param p4, "left" # I │ .param p5, "right" # I │ .param p6, "y" # I │ .param p7, "width" # I │ .param p8, "height" # I │ .param p9, "legendSize" # I │ .param p10, "paint" # Landroid/graphics/Paint; │ .param p11, "calculate" # Z │ │ .prologue │ .line 100 │ - const/high16 v26, 0x42000000 # 32.0f │ + const/high16 v23, 0x42000000 # 32.0f │ │ .line 101 │ - .local v26, "size":F │ + .local v23, "size":F │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->isShowLegend()Z │ │ move-result v5 │ │ if-eqz v5, :cond_7 │ │ .line 102 │ @@ -1063,15 +1063,15 @@ │ .local v8, "currentX":F │ add-int v5, p6, p8 │ │ sub-int v5, v5, p9 │ │ int-to-float v5, v5 │ │ - add-float v9, v5, v26 │ + add-float v9, v5, v23 │ │ .line 104 │ .local v9, "currentY":F │ sget-object v5, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ move-object/from16 v0, p10 │ │ @@ -1093,23 +1093,23 @@ │ │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererCount()I │ │ move-result v6 │ │ invoke-static {v5, v6}, Ljava/lang/Math;->min(II)I │ │ - move-result v25 │ + move-result v22 │ │ .line 107 │ - .local v25, "sLength":I │ + .local v22, "sLength":I │ const/4 v10, 0x0 │ │ .local v10, "i":I │ :goto_0 │ - move/from16 v0, v25 │ + move/from16 v0, v22 │ │ if-ge v10, v0, :cond_7 │ │ .line 108 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v10}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererAt(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ @@ -1122,18 +1122,18 @@ │ │ invoke-virtual {v0, v10}, Lorg/achartengine/chart/AbstractChart;->getLegendShapeWidth(I)I │ │ move-result v5 │ │ int-to-float v0, v5 │ │ - move/from16 v22, v0 │ + move/from16 v19, v0 │ │ .line 110 │ - .local v22, "lineSize":F │ + .local v19, "lineSize":F │ invoke-virtual {v7}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->isShowLegendItem()Z │ │ move-result v5 │ │ if-eqz v5, :cond_6 │ │ .line 111 │ @@ -1164,100 +1164,83 @@ │ :goto_1 │ invoke-virtual {v13}, Ljava/lang/String;->length()I │ │ move-result v5 │ │ new-array v0, v5, [F │ │ - move-object/from16 v29, v0 │ + move-object/from16 v26, v0 │ │ .line 118 │ - .local v29, "widths":[F │ + .local v26, "widths":[F │ move-object/from16 v0, p10 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v26 │ │ invoke-virtual {v0, v13, v1}, Landroid/graphics/Paint;->getTextWidths(Ljava/lang/String;[F)I │ │ .line 119 │ - const/16 v27, 0x0 │ + const/16 v24, 0x0 │ │ .line 120 │ - .local v27, "sum":F │ - move-object/from16 v17, v29 │ + .local v24, "sum":F │ + move-object/from16 v0, v26 │ │ - .local v17, "arr$":[F │ - move-object/from16 v0, v17 │ + array-length v6, v0 │ │ - array-length v0, v0 │ - │ - move/from16 v21, v0 │ - │ - .local v21, "len$":I │ - const/16 v20, 0x0 │ + const/4 v5, 0x0 │ │ - .local v20, "i$":I │ :goto_2 │ - move/from16 v0, v20 │ - │ - move/from16 v1, v21 │ + if-ge v5, v6, :cond_1 │ │ - if-ge v0, v1, :cond_1 │ - │ - aget v28, v17, v20 │ + aget v25, v26, v5 │ │ .line 121 │ - .local v28, "value":F │ - add-float v27, v27, v28 │ + .local v25, "value":F │ + add-float v24, v24, v25 │ │ .line 120 │ - add-int/lit8 v20, v20, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 115 │ - .end local v17 # "arr$":[F │ - .end local v20 # "i$":I │ - .end local v21 # "len$":I │ - .end local v27 # "sum":F │ - .end local v28 # "value":F │ - .end local v29 # "widths":[F │ + .end local v24 # "sum":F │ + .end local v25 # "value":F │ + .end local v26 # "widths":[F │ :cond_0 │ const v5, -0x333334 │ │ move-object/from16 v0, p10 │ │ invoke-virtual {v0, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ goto :goto_1 │ │ .line 123 │ - .restart local v17 # "arr$":[F │ - .restart local v20 # "i$":I │ - .restart local v21 # "len$":I │ - .restart local v27 # "sum":F │ - .restart local v29 # "widths":[F │ + .restart local v24 # "sum":F │ + .restart local v26 # "widths":[F │ :cond_1 │ const/high16 v5, 0x41200000 # 10.0f │ │ - add-float v5, v5, v22 │ + add-float v5, v5, v19 │ │ - add-float v19, v5, v27 │ + add-float v18, v5, v24 │ │ .line 124 │ - .local v19, "extraSize":F │ - add-float v18, v8, v19 │ + .local v18, "extraSize":F │ + add-float v17, v8, v18 │ │ .line 126 │ - .local v18, "currentWidth":F │ + .local v17, "currentWidth":F │ if-lez v10, :cond_2 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ move-object/from16 v2, p2 │ │ move/from16 v3, p5 │ │ move/from16 v4, p7 │ │ @@ -1280,24 +1263,24 @@ │ add-float/2addr v9, v5 │ │ .line 129 │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->getLegendTextSize()F │ │ move-result v5 │ │ - add-float v26, v26, v5 │ + add-float v23, v23, v5 │ │ .line 130 │ - add-float v18, v8, v19 │ + add-float v17, v8, v18 │ │ .line 132 │ :cond_2 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ move-object/from16 v2, p2 │ │ move/from16 v3, p5 │ │ move/from16 v4, p7 │ │ @@ -1310,22 +1293,22 @@ │ .line 133 │ move/from16 v0, p5 │ │ int-to-float v5, v0 │ │ sub-float/2addr v5, v8 │ │ - sub-float v5, v5, v22 │ + sub-float v5, v5, v19 │ │ const/high16 v6, 0x41200000 # 10.0f │ │ - sub-float v23, v5, v6 │ + sub-float v20, v5, v6 │ │ .line 134 │ - .local v23, "maxWidth":F │ + .local v20, "maxWidth":F │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Lorg/achartengine/chart/AbstractChart;->isVertical(Lorg/achartengine/renderer/DefaultRenderer;)Z │ │ move-result v5 │ @@ -1335,43 +1318,43 @@ │ .line 135 │ move/from16 v0, p7 │ │ int-to-float v5, v0 │ │ sub-float/2addr v5, v8 │ │ - sub-float v5, v5, v22 │ + sub-float v5, v5, v19 │ │ const/high16 v6, 0x41200000 # 10.0f │ │ - sub-float v23, v5, v6 │ + sub-float v20, v5, v6 │ │ .line 137 │ :cond_3 │ const/4 v5, 0x1 │ │ move-object/from16 v0, p10 │ │ - move/from16 v1, v23 │ + move/from16 v1, v20 │ │ - move-object/from16 v2, v29 │ + move-object/from16 v2, v26 │ │ invoke-virtual {v0, v13, v5, v1, v2}, Landroid/graphics/Paint;->breakText(Ljava/lang/String;ZF[F)I │ │ - move-result v24 │ + move-result v21 │ │ .line 138 │ - .local v24, "nr":I │ + .local v21, "nr":I │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const/4 v6, 0x0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v21 │ │ invoke-virtual {v13, v6, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1384,30 +1367,30 @@ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v13 │ │ .line 140 │ - .end local v23 # "maxWidth":F │ - .end local v24 # "nr":I │ + .end local v20 # "maxWidth":F │ + .end local v21 # "nr":I │ :cond_4 │ if-nez p11, :cond_5 │ │ move-object/from16 v5, p0 │ │ move-object/from16 v6, p1 │ │ move-object/from16 v11, p10 │ │ .line 141 │ invoke-virtual/range {v5 .. v11}, Lorg/achartengine/chart/AbstractChart;->drawLegendShape(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFILandroid/graphics/Paint;)V │ │ .line 142 │ - add-float v5, v8, v22 │ + add-float v5, v8, v19 │ │ const/high16 v6, 0x40a00000 # 5.0f │ │ add-float v14, v5, v6 │ │ const/high16 v5, 0x40a00000 # 5.0f │ │ @@ -1419,43 +1402,40 @@ │ │ move-object/from16 v16, p10 │ │ invoke-virtual/range {v11 .. v16}, Lorg/achartengine/chart/AbstractChart;->drawString(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 144 │ :cond_5 │ - add-float v8, v8, v19 │ + add-float v8, v8, v18 │ │ .line 107 │ .end local v13 # "text":Ljava/lang/String; │ - .end local v17 # "arr$":[F │ - .end local v18 # "currentWidth":F │ - .end local v19 # "extraSize":F │ - .end local v20 # "i$":I │ - .end local v21 # "len$":I │ - .end local v27 # "sum":F │ - .end local v29 # "widths":[F │ + .end local v17 # "currentWidth":F │ + .end local v18 # "extraSize":F │ + .end local v24 # "sum":F │ + .end local v26 # "widths":[F │ :cond_6 │ add-int/lit8 v10, v10, 0x1 │ │ goto/16 :goto_0 │ │ .line 148 │ .end local v7 # "r":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ .end local v8 # "currentX":F │ .end local v9 # "currentY":F │ .end local v10 # "i":I │ - .end local v22 # "lineSize":F │ - .end local v25 # "sLength":I │ + .end local v19 # "lineSize":F │ + .end local v22 # "sLength":I │ :cond_7 │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->getLegendTextSize()F │ │ move-result v5 │ │ - add-float v5, v5, v26 │ + add-float v5, v5, v23 │ │ invoke-static {v5}, Ljava/lang/Math;->round(F)I │ │ move-result v5 │ │ return v5 │ .end method │ @@ -1550,24 +1530,26 @@ │ │ invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ │ move-result v2 │ │ const/4 v3, 0x3 │ │ + .line 311 │ invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Float; │ │ invoke-virtual {v3}, Ljava/lang/Float;->floatValue()F │ │ move-result v3 │ │ + .line 310 │ invoke-static/range {v0 .. v5}, Lorg/achartengine/chart/AbstractChart;->calculateDrawPoints(FFFFII)[F │ │ move-result-object v9 │ │ .line 312 │ .local v9, "tempDrawPoints":[F │ const/4 v0, 0x0 │ @@ -1640,14 +1622,15 @@ │ cmpg-float v0, v0, v1 │ │ if-ltz v0, :cond_2 │ │ :cond_1 │ add-int/lit8 v0, v6, -0x1 │ │ + .line 318 │ invoke-interface {p2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Float; │ │ invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F │ @@ -1719,24 +1702,26 @@ │ │ invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ │ move-result v2 │ │ add-int/lit8 v3, v6, 0x1 │ │ + .line 322 │ invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Float; │ │ invoke-virtual {v3}, Ljava/lang/Float;->floatValue()F │ │ move-result v3 │ │ + .line 321 │ invoke-static/range {v0 .. v5}, Lorg/achartengine/chart/AbstractChart;->calculateDrawPoints(FFFFII)[F │ │ move-result-object v9 │ │ .line 323 │ if-nez p4, :cond_4 │ │ @@ -2359,26 +2344,29 @@ │ .line 197 │ instance-of v0, p1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ if-eqz v0, :cond_0 │ │ check-cast p1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 198 │ .end local p1 # "renderer":Lorg/achartengine/renderer/DefaultRenderer; │ invoke-virtual {p1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getOrientation()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-result-object v0 │ │ sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ if-ne v0, v1, :cond_0 │ │ const/4 v0, 0x1 │ │ + .line 197 │ :goto_0 │ return v0 │ │ + .line 198 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/org/achartengine/chart/BarChart.smali │ @@ -290,24 +290,26 @@ │ │ invoke-static/range {p4 .. p4}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v5, v2 │ │ + .line 186 │ invoke-static {v12}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v6, v2 │ │ move-object/from16 v2, p1 │ │ move-object/from16 v7, p8 │ │ + .line 185 │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ .line 191 │ :goto_0 │ cmpl-float v2, p5, v15 │ │ if-lez v2, :cond_3 │ @@ -332,24 +334,26 @@ │ │ invoke-static/range {p4 .. p4}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v5, v2 │ │ + .line 194 │ invoke-static/range {p5 .. p5}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v6, v2 │ │ move-object/from16 v2, p1 │ │ move-object/from16 v7, p8 │ │ + .line 193 │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ .line 199 │ :goto_1 │ new-instance v8, Landroid/graphics/drawable/GradientDrawable; │ │ sget-object v2, Landroid/graphics/drawable/GradientDrawable$Orientation;->BOTTOM_TOP:Landroid/graphics/drawable/GradientDrawable$Orientation; │ @@ -378,18 +382,20 @@ │ │ move-result v3 │ │ invoke-static/range {p4 .. p4}, Ljava/lang/Math;->round(F)I │ │ move-result v4 │ │ + .line 202 │ invoke-static {v10}, Ljava/lang/Math;->round(F)I │ │ move-result v5 │ │ + .line 201 │ invoke-virtual {v8, v2, v3, v4, v5}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V │ │ .line 203 │ move-object/from16 v0, p1 │ │ invoke-virtual {v8, v0}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V │ │ @@ -474,15 +480,15 @@ │ if-gez v2, :cond_6 │ │ .line 207 │ const/high16 v2, 0x3f800000 # 1.0f │ │ add-float p5, p3, v2 │ │ - .line 212 │ + .line 213 │ :cond_5 │ :goto_3 │ invoke-static/range {p2 .. p2}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v3, v2 │ @@ -538,24 +544,26 @@ │ │ int-to-float v4, v4 │ │ mul-float/2addr v4, p3 │ │ sub-float v5, v7, p3 │ │ + .line 219 │ invoke-static {p2}, Landroid/graphics/Color;->alpha(I)I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ mul-float/2addr v5, v6 │ │ add-float/2addr v4, v5 │ │ + .line 218 │ invoke-static {v4}, Ljava/lang/Math;->round(F)I │ │ move-result v0 │ │ .line 220 │ .local v0, "alpha":I │ invoke-static {p1}, Landroid/graphics/Color;->red(I)I │ @@ -759,14 +767,15 @@ │ │ invoke-static {v15, v0}, Ljava/lang/Math;->min(FF)F │ │ move-result v5 │ │ add-float v6, v14, v8 │ │ + .line 83 │ move/from16 v0, p3 │ │ invoke-static {v15, v0}, Ljava/lang/Math;->max(FF)F │ │ move-result v7 │ │ invoke-direct {v3, v4, v5, v6, v7}, Landroid/graphics/RectF;->(FFFF)V │ @@ -839,14 +848,15 @@ │ │ const/high16 v5, 0x40000000 # 2.0f │ │ mul-float/2addr v5, v8 │ │ add-float/2addr v5, v13 │ │ + .line 87 │ move/from16 v0, p3 │ │ invoke-static {v15, v0}, Ljava/lang/Math;->max(FF)F │ │ move-result v6 │ │ invoke-direct {v3, v13, v4, v5, v6}, Landroid/graphics/RectF;->(FFFF)V │ @@ -1142,28 +1152,30 @@ │ │ check-cast v2, Ljava/lang/Float; │ │ invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ │ move-result v2 │ │ + .line 252 │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ sub-float v6, v2, v3 │ │ const/4 v8, 0x0 │ │ move-object/from16 v2, p0 │ │ move-object/from16 v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 251 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/BarChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 242 │ .end local v5 # "x":F │ :cond_1 │ :goto_1 │ add-int/lit8 v10, v10, 0x2 │ @@ -1193,14 +1205,15 @@ │ │ check-cast v2, Ljava/lang/Float; │ │ invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ │ move-result v2 │ │ + .line 255 │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesTextSize()F │ │ move-result v3 │ │ add-float/2addr v2, v3 │ │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesSpacing()F │ @@ -1217,14 +1230,15 @@ │ │ move-object/from16 v2, p0 │ │ move-object/from16 v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 254 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/BarChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ goto :goto_1 │ │ .line 259 │ .end local v5 # "x":F │ .end local v11 # "index":I ├── smali/org/achartengine/chart/BubbleChart.smali │ @@ -181,14 +181,15 @@ │ │ move-wide/from16 v0, v16 │ │ double-to-float v6, v0 │ │ sub-float v6, v4, v6 │ │ + .line 94 │ move-object/from16 v0, p1 │ │ invoke-interface {v0, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Float; │ @@ -223,14 +224,15 @@ │ │ move/from16 v19, v0 │ │ add-float v4, v4, v19 │ │ invoke-direct {v3, v5, v6, v7, v4}, Landroid/graphics/RectF;->(FFFF)V │ │ + .line 95 │ move-object/from16 v0, p2 │ │ invoke-interface {v0, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Double; ├── smali/org/achartengine/chart/CombinedXYChart.smali │ @@ -477,18 +477,20 @@ │ │ iget-object v1, p0, Lorg/achartengine/chart/CombinedXYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ invoke-virtual {v1, p6}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ │ move-result-object v1 │ │ + .line 123 │ invoke-virtual {v1}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ move-result v1 │ │ + .line 122 │ invoke-virtual {p0, v1}, Lorg/achartengine/chart/CombinedXYChart;->getCalcRange(I)[D │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, v6}, Lorg/achartengine/chart/XYChart;->setCalcRange([DI)V │ │ .line 124 │ @@ -563,18 +565,20 @@ │ │ move/from16 v0, p7 │ │ invoke-virtual {v2, v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ │ move-result-object v2 │ │ + .line 140 │ invoke-virtual {v2}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ move-result v2 │ │ + .line 139 │ invoke-virtual {p0, v2}, Lorg/achartengine/chart/CombinedXYChart;->getCalcRange(I)[D │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ invoke-virtual {v1, v2, v3}, Lorg/achartengine/chart/XYChart;->setCalcRange([DI)V ├── smali/org/achartengine/chart/DoughnutChart.smali │ @@ -570,14 +570,15 @@ │ │ move/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 115 │ invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;->getLabelsColor()I │ │ move-result v29 │ │ const/16 v31, 0x1 │ │ const/16 v32, 0x0 │ @@ -592,14 +593,15 @@ │ │ move/from16 v27, v6 │ │ move/from16 v28, v7 │ │ move-object/from16 v30, p6 │ │ + .line 113 │ invoke-virtual/range {v16 .. v32}, Lorg/achartengine/chart/DoughnutChart;->drawLabel(Landroid/graphics/Canvas;Ljava/lang/String;Lorg/achartengine/renderer/DefaultRenderer;Ljava/util/List;IIFFFFIIILandroid/graphics/Paint;ZZ)V │ │ .line 116 │ add-float/2addr v14, v15 │ │ .line 108 │ add-int/lit8 v42, v42, 0x1 ├── smali/org/achartengine/chart/PieChart.smali │ @@ -475,14 +475,15 @@ │ │ iget v4, v0, Lorg/achartengine/chart/PieChart;->mCenterY:I │ │ int-to-float v0, v4 │ │ move/from16 v16, v0 │ │ + .line 113 │ invoke-virtual/range {v58 .. v58}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getGradientStartColor()I │ │ move-result v18 │ │ invoke-virtual/range {v58 .. v58}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getGradientStopColor()I │ │ move-result v19 │ @@ -680,14 +681,15 @@ │ │ move/from16 v28, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 135 │ invoke-virtual {v4}, Lorg/achartengine/renderer/DefaultRenderer;->getLabelsColor()I │ │ move-result v35 │ │ const/16 v37, 0x1 │ │ const/16 v38, 0x0 │ @@ -702,14 +704,15 @@ │ │ move/from16 v33, v8 │ │ move/from16 v34, v9 │ │ move-object/from16 v36, p6 │ │ + .line 134 │ invoke-virtual/range {v22 .. v38}, Lorg/achartengine/chart/PieChart;->drawLabel(Landroid/graphics/Canvas;Ljava/lang/String;Lorg/achartengine/renderer/DefaultRenderer;Ljava/util/List;IIFFFFIIILandroid/graphics/Paint;ZZ)V │ │ .line 137 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ @@ -720,14 +723,15 @@ │ if-eqz v4, :cond_5 │ │ .line 138 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 140 │ move/from16 v0, v50 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererAt(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesFormat()Ljava/text/NumberFormat; │ @@ -776,14 +780,15 @@ │ │ div-float v40, v17, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 142 │ invoke-virtual {v4}, Lorg/achartengine/renderer/DefaultRenderer;->getLabelsColor()I │ │ move-result v45 │ │ const/16 v47, 0x0 │ │ const/16 v48, 0x1 │ @@ -800,14 +805,15 @@ │ │ move/from16 v43, v8 │ │ move/from16 v44, v9 │ │ move-object/from16 v46, p6 │ │ + .line 138 │ invoke-virtual/range {v32 .. v48}, Lorg/achartengine/chart/PieChart;->drawLabel(Landroid/graphics/Canvas;Ljava/lang/String;Lorg/achartengine/renderer/DefaultRenderer;Ljava/util/List;IIFFFFIIILandroid/graphics/Paint;ZZ)V │ │ .line 146 │ :cond_5 │ if-eqz v51, :cond_6 │ │ .line 147 ├── smali/org/achartengine/chart/LineChart.smali │ @@ -1,20 +1,12 @@ │ .class public Lorg/achartengine/chart/LineChart; │ .super Lorg/achartengine/chart/XYChart; │ .source "LineChart.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/achartengine/chart/LineChart$1; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static final SHAPE_WIDTH:I = 0x1e │ │ .field public static final TYPE:Ljava/lang/String; = "Line" │ │ │ # instance fields │ @@ -138,14 +130,15 @@ │ │ move-result v2 │ │ int-to-float v4, v9 │ │ sub-float v4, v2, v4 │ │ + .line 196 │ invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ │ invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ @@ -170,14 +163,15 @@ │ │ int-to-float v11, v9 │ │ add-float/2addr v2, v11 │ │ invoke-direct {v1, v3, v4, v5, v2}, Landroid/graphics/RectF;->(FFFF)V │ │ + .line 197 │ invoke-interface {p2, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Double; │ │ invoke-virtual {v2}, Ljava/lang/Double;->doubleValue()D │ @@ -266,15 +260,15 @@ │ │ .line 228 │ :cond_0 │ return-void │ .end method │ │ .method public drawSeries(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/XYSeriesRenderer;FII)V │ - .locals 25 │ + .locals 24 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "paint" # Landroid/graphics/Paint; │ .param p4, "renderer" # Lorg/achartengine/renderer/XYSeriesRenderer; │ .param p5, "yAxisValue" # F │ .param p6, "seriesIndex" # I │ .param p7, "startIndex" # I │ .annotation system Ldalvik/annotation/Signature; │ @@ -292,826 +286,837 @@ │ .end annotation │ │ .prologue │ .line 83 │ .local p3, "points":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual/range {p2 .. p2}, Landroid/graphics/Paint;->getStrokeWidth()F │ │ - move-result v15 │ + move-result v12 │ │ .line 84 │ - .local v15, "lineWidth":F │ + .local v12, "lineWidth":F │ invoke-virtual/range {p4 .. p4}, Lorg/achartengine/renderer/XYSeriesRenderer;->getLineWidth()F │ │ - move-result v22 │ + move-result v19 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v22 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 85 │ invoke-virtual/range {p4 .. p4}, Lorg/achartengine/renderer/XYSeriesRenderer;->getFillOutsideLine()[Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 87 │ - .local v9, "fillOutsideLine":[Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ - move-object v6, v9 │ + .local v8, "fillOutsideLine":[Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ + array-length v0, v8 │ + │ + move/from16 v21, v0 │ │ - .local v6, "arr$":[Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ - array-length v13, v6 │ + const/16 v19, 0x0 │ │ - .local v13, "len$":I │ - const/4 v12, 0x0 │ + move/from16 v20, v19 │ │ - .local v12, "i$":I │ :goto_0 │ - if-ge v12, v13, :cond_13 │ + move/from16 v0, v20 │ + │ + move/from16 v1, v21 │ │ - aget-object v8, v6, v12 │ + if-ge v0, v1, :cond_13 │ + │ + aget-object v7, v8, v20 │ │ .line 88 │ - .local v8, "fill":Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + .local v7, "fill":Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->NONE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->NONE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-eq v0, v1, :cond_12 │ │ .line 89 │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getColor()I │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getColor()I │ │ - move-result v22 │ + move-result v19 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v22 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 91 │ - new-instance v10, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 92 │ - .local v10, "fillPoints":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getFillRange()[I │ + .local v9, "fillPoints":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getFillRange()[I │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 93 │ - .local v18, "range":[I │ - if-nez v18, :cond_0 │ + .local v15, "range":[I │ + if-nez v15, :cond_0 │ │ .line 94 │ move-object/from16 v0, p3 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v9, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 100 │ :goto_1 │ - sget-object v22, Lorg/achartengine/chart/LineChart$1;->$SwitchMap$org$achartengine$renderer$XYSeriesRenderer$FillOutsideLine$Type:[I │ + sget-object v19, Lorg/achartengine/chart/LineChart$1;->$SwitchMap$org$achartengine$renderer$XYSeriesRenderer$FillOutsideLine$Type:[I │ │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->ordinal()I │ + invoke-virtual/range {v22 .. v22}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->ordinal()I │ │ - move-result v23 │ + move-result v22 │ │ - aget v22, v22, v23 │ + aget v19, v19, v22 │ │ - packed-switch v22, :pswitch_data_0 │ + packed-switch v19, :pswitch_data_0 │ │ .line 117 │ - new-instance v22, Ljava/lang/RuntimeException; │ + new-instance v19, Ljava/lang/RuntimeException; │ │ - const-string v23, "You have added a new type of filling but have not implemented." │ + const-string v20, "You have added a new type of filling but have not implemented." │ │ - invoke-direct/range {v22 .. v23}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct/range {v19 .. v20}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v22 │ + throw v19 │ │ .line 96 │ :cond_0 │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ - aget v22, v18, v22 │ + aget v19, v15, v19 │ │ - mul-int/lit8 v22, v22, 0x2 │ + mul-int/lit8 v19, v19, 0x2 │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - aget v23, v18, v23 │ + aget v22, v15, v22 │ │ - mul-int/lit8 v23, v23, 0x2 │ + mul-int/lit8 v22, v22, 0x2 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v22 │ + move/from16 v1, v19 │ │ - move/from16 v2, v23 │ + move/from16 v2, v22 │ │ invoke-interface {v0, v1, v2}, Ljava/util/List;->subList(II)Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v9, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_1 │ │ .line 102 │ :pswitch_0 │ - move/from16 v19, p5 │ + move/from16 v16, p5 │ │ .line 120 │ - .local v19, "referencePoint":F │ + .local v16, "referencePoint":F │ :goto_2 │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-eq v0, v1, :cond_1 │ │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + .line 121 │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-ne v0, v1, :cond_f │ │ .line 122 │ :cond_1 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 123 │ - .local v7, "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ + .local v6, "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ const/4 v5, 0x0 │ │ .line 124 │ .local v5, "add":Z │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-ne v0, v1, :cond_2 │ │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v22 │ + .line 125 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - check-cast v22, Ljava/lang/Float; │ + check-cast v19, Ljava/lang/Float; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - move-result v22 │ + move-result v19 │ │ - cmpg-float v22, v22, v19 │ + cmpg-float v19, v19, v16 │ │ - if-ltz v22, :cond_3 │ + if-ltz v19, :cond_3 │ │ + .line 126 │ :cond_2 │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-ne v0, v1, :cond_4 │ │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v22 │ + .line 127 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - check-cast v22, Ljava/lang/Float; │ + check-cast v19, Ljava/lang/Float; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - move-result v22 │ + move-result v19 │ │ - cmpl-float v22, v22, v19 │ + cmpl-float v19, v19, v16 │ │ - if-lez v22, :cond_4 │ + if-lez v19, :cond_4 │ │ .line 128 │ :cond_3 │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 129 │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 130 │ const/4 v5, 0x1 │ │ .line 133 │ :cond_4 │ - const/4 v11, 0x3 │ + const/4 v10, 0x3 │ │ - .local v11, "i":I │ + .local v10, "i":I │ :goto_3 │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v9}, Ljava/util/List;->size()I │ │ - move-result v22 │ + move-result v19 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - if-ge v11, v0, :cond_e │ + if-ge v10, v0, :cond_e │ │ .line 134 │ - add-int/lit8 v22, v11, -0x2 │ + add-int/lit8 v19, v10, -0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - check-cast v22, Ljava/lang/Float; │ + check-cast v19, Ljava/lang/Float; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - move-result v16 │ + move-result v13 │ │ .line 135 │ - .local v16, "prevValue":F │ - invoke-interface {v10, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + .local v13, "prevValue":F │ + invoke-interface {v9, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - check-cast v22, Ljava/lang/Float; │ + check-cast v19, Ljava/lang/Float; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - move-result v20 │ + move-result v17 │ │ .line 137 │ - .local v20, "value":F │ - cmpg-float v22, v16, v19 │ + .local v17, "value":F │ + cmpg-float v19, v13, v16 │ │ - if-gez v22, :cond_5 │ + if-gez v19, :cond_5 │ │ - cmpl-float v22, v20, v19 │ + cmpl-float v19, v17, v16 │ │ - if-gtz v22, :cond_6 │ + if-gtz v19, :cond_6 │ │ :cond_5 │ - cmpl-float v22, v16, v19 │ + cmpl-float v19, v13, v16 │ │ - if-lez v22, :cond_b │ + if-lez v19, :cond_b │ │ - cmpg-float v22, v20, v19 │ + cmpg-float v19, v17, v16 │ │ - if-gez v22, :cond_b │ + if-gez v19, :cond_b │ │ .line 139 │ :cond_6 │ - add-int/lit8 v22, v11, -0x3 │ + add-int/lit8 v19, v10, -0x3 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - check-cast v22, Ljava/lang/Float; │ + check-cast v19, Ljava/lang/Float; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - move-result v17 │ + move-result v14 │ │ .line 140 │ - .local v17, "prevX":F │ - add-int/lit8 v22, v11, -0x1 │ + .local v14, "prevX":F │ + add-int/lit8 v19, v10, -0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - check-cast v22, Ljava/lang/Float; │ + check-cast v19, Ljava/lang/Float; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - move-result v21 │ + move-result v18 │ │ .line 141 │ - .local v21, "x":F │ - sub-float v22, v21, v17 │ + .local v18, "x":F │ + sub-float v19, v18, v14 │ │ - sub-float v23, v19, v16 │ + sub-float v22, v16, v13 │ │ - mul-float v22, v22, v23 │ + mul-float v19, v19, v22 │ │ - sub-float v23, v20, v16 │ + sub-float v22, v17, v13 │ │ - div-float v22, v22, v23 │ + div-float v19, v19, v22 │ │ - add-float v22, v22, v17 │ + add-float v19, v19, v14 │ │ - invoke-static/range {v22 .. v22}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 143 │ - invoke-static/range {v19 .. v19}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v16 .. v16}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 144 │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-ne v0, v1, :cond_7 │ │ - cmpl-float v22, v20, v19 │ + cmpl-float v19, v17, v16 │ │ - if-gtz v22, :cond_8 │ + if-gtz v19, :cond_8 │ │ + .line 145 │ :cond_7 │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-ne v0, v1, :cond_a │ │ - cmpg-float v22, v20, v19 │ + cmpg-float v19, v17, v16 │ │ - if-gez v22, :cond_a │ + if-gez v19, :cond_a │ │ .line 146 │ :cond_8 │ - add-int/lit8 v11, v11, 0x2 │ + add-int/lit8 v10, v10, 0x2 │ │ .line 147 │ const/4 v5, 0x0 │ │ .line 133 │ - .end local v17 # "prevX":F │ - .end local v21 # "x":F │ + .end local v14 # "prevX":F │ + .end local v18 # "x":F │ :cond_9 │ :goto_4 │ - add-int/lit8 v11, v11, 0x2 │ + add-int/lit8 v10, v10, 0x2 │ │ goto/16 :goto_3 │ │ .line 105 │ .end local v5 # "add":Z │ - .end local v7 # "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ - .end local v11 # "i":I │ - .end local v16 # "prevValue":F │ - .end local v19 # "referencePoint":F │ - .end local v20 # "value":F │ + .end local v6 # "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "i":I │ + .end local v13 # "prevValue":F │ + .end local v16 # "referencePoint":F │ + .end local v17 # "value":F │ :pswitch_1 │ - move/from16 v19, p5 │ + move/from16 v16, p5 │ │ .line 106 │ - .restart local v19 # "referencePoint":F │ + .restart local v16 # "referencePoint":F │ goto/16 :goto_2 │ │ .line 108 │ - .end local v19 # "referencePoint":F │ + .end local v16 # "referencePoint":F │ :pswitch_2 │ - move/from16 v19, p5 │ + move/from16 v16, p5 │ │ .line 109 │ - .restart local v19 # "referencePoint":F │ + .restart local v16 # "referencePoint":F │ goto/16 :goto_2 │ │ .line 111 │ - .end local v19 # "referencePoint":F │ + .end local v16 # "referencePoint":F │ :pswitch_3 │ invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getHeight()I │ │ - move-result v22 │ + move-result v19 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ int-to-float v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ .line 112 │ - .restart local v19 # "referencePoint":F │ + .restart local v16 # "referencePoint":F │ goto/16 :goto_2 │ │ .line 114 │ - .end local v19 # "referencePoint":F │ + .end local v16 # "referencePoint":F │ :pswitch_4 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ .line 115 │ - .restart local v19 # "referencePoint":F │ + .restart local v16 # "referencePoint":F │ goto/16 :goto_2 │ │ .line 149 │ .restart local v5 # "add":Z │ - .restart local v7 # "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v11 # "i":I │ - .restart local v16 # "prevValue":F │ - .restart local v17 # "prevX":F │ - .restart local v20 # "value":F │ - .restart local v21 # "x":F │ + .restart local v6 # "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v10 # "i":I │ + .restart local v13 # "prevValue":F │ + .restart local v14 # "prevX":F │ + .restart local v17 # "value":F │ + .restart local v18 # "x":F │ :cond_a │ - invoke-static/range {v21 .. v21}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v18 .. v18}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 150 │ - invoke-static/range {v20 .. v20}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 151 │ const/4 v5, 0x1 │ │ goto :goto_4 │ │ .line 154 │ - .end local v17 # "prevX":F │ - .end local v21 # "x":F │ + .end local v14 # "prevX":F │ + .end local v18 # "x":F │ :cond_b │ if-nez v5, :cond_d │ │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_ABOVE:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-ne v0, v1, :cond_c │ │ - cmpg-float v22, v20, v19 │ + cmpg-float v19, v17, v16 │ │ - if-ltz v22, :cond_d │ + if-ltz v19, :cond_d │ │ + .line 155 │ :cond_c │ - invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + invoke-virtual {v7}, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;->getType()Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - sget-object v23, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ + sget-object v22, Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type;->BOUNDS_BELOW:Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine$Type; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ if-ne v0, v1, :cond_9 │ │ - cmpl-float v22, v20, v19 │ + cmpl-float v19, v17, v16 │ │ - if-lez v22, :cond_9 │ + if-lez v19, :cond_9 │ │ .line 157 │ :cond_d │ - add-int/lit8 v22, v11, -0x1 │ + add-int/lit8 v19, v10, -0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 158 │ - invoke-static/range {v20 .. v20}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_4 │ │ .line 163 │ - .end local v16 # "prevValue":F │ - .end local v20 # "value":F │ + .end local v13 # "prevValue":F │ + .end local v17 # "value":F │ :cond_e │ - invoke-interface {v10}, Ljava/util/List;->clear()V │ + invoke-interface {v9}, Ljava/util/List;->clear()V │ │ .line 164 │ - invoke-interface {v10, v7}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v9, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 166 │ .end local v5 # "add":Z │ - .end local v7 # "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ - .end local v11 # "i":I │ + .end local v6 # "boundsPoints":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "i":I │ :cond_f │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v9}, Ljava/util/List;->size()I │ │ - move-result v14 │ + move-result v11 │ │ .line 167 │ - .local v14, "length":I │ - const/16 v23, 0x0 │ - │ + .local v11, "length":I │ const/16 v22, 0x0 │ │ - move/from16 v0, v22 │ + const/16 v19, 0x0 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + move/from16 v0, v19 │ │ - move-result-object v22 │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - check-cast v22, Ljava/lang/Float; │ + move-result-object v19 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + check-cast v19, Ljava/lang/Float; │ │ - move-result v22 │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - const/high16 v24, 0x3f800000 # 1.0f │ + move-result v19 │ │ - add-float v22, v22, v24 │ + const/high16 v23, 0x3f800000 # 1.0f │ │ - invoke-static/range {v22 .. v22}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + add-float v19, v19, v23 │ │ - move-result-object v22 │ + invoke-static/range {v19 .. v19}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move/from16 v0, v23 │ + move-result-object v19 │ │ - move-object/from16 v1, v22 │ + move/from16 v0, v22 │ │ - invoke-interface {v10, v0, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + move-object/from16 v1, v19 │ + │ + invoke-interface {v9, v0, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ .line 168 │ - add-int/lit8 v22, v14, -0x2 │ + add-int/lit8 v19, v11, -0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 169 │ - invoke-static/range {v19 .. v19}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v16 .. v16}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 170 │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 171 │ - add-int/lit8 v22, v14, 0x1 │ + add-int/lit8 v19, v11, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 172 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - .restart local v11 # "i":I │ + .restart local v10 # "i":I │ :goto_5 │ - add-int/lit8 v22, v14, 0x4 │ + add-int/lit8 v19, v11, 0x4 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - if-ge v11, v0, :cond_11 │ + if-ge v10, v0, :cond_11 │ │ .line 173 │ - add-int/lit8 v22, v11, 0x1 │ + add-int/lit8 v19, v10, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - check-cast v22, Ljava/lang/Float; │ + check-cast v19, Ljava/lang/Float; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/Float;->floatValue()F │ │ - move-result v22 │ + move-result v19 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - cmpg-float v22, v22, v23 │ + cmpg-float v19, v19, v22 │ │ - if-gez v22, :cond_10 │ + if-gez v19, :cond_10 │ │ .line 174 │ - add-int/lit8 v22, v11, 0x1 │ + add-int/lit8 v19, v10, 0x1 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move/from16 v0, v22 │ + move/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ - invoke-interface {v10, v0, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v9, v0, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ .line 172 │ :cond_10 │ - add-int/lit8 v11, v11, 0x2 │ + add-int/lit8 v10, v10, 0x2 │ │ goto :goto_5 │ │ .line 178 │ :cond_11 │ - sget-object v22, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + sget-object v19, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 179 │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - move/from16 v3, v22 │ + move/from16 v3, v19 │ │ - invoke-virtual {v0, v1, v10, v2, v3}, Lorg/achartengine/chart/LineChart;->drawPath(Landroid/graphics/Canvas;Ljava/util/List;Landroid/graphics/Paint;Z)V │ + invoke-virtual {v0, v1, v9, v2, v3}, Lorg/achartengine/chart/LineChart;->drawPath(Landroid/graphics/Canvas;Ljava/util/List;Landroid/graphics/Paint;Z)V │ │ .line 87 │ - .end local v10 # "fillPoints":Ljava/util/List;, "Ljava/util/List;" │ - .end local v11 # "i":I │ - .end local v14 # "length":I │ - .end local v18 # "range":[I │ - .end local v19 # "referencePoint":F │ + .end local v9 # "fillPoints":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "i":I │ + .end local v11 # "length":I │ + .end local v15 # "range":[I │ + .end local v16 # "referencePoint":F │ :cond_12 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v19, v20, 0x1 │ + │ + move/from16 v20, v19 │ │ goto/16 :goto_0 │ │ .line 182 │ - .end local v8 # "fill":Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ + .end local v7 # "fill":Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine; │ :cond_13 │ invoke-virtual/range {p4 .. p4}, Lorg/achartengine/renderer/XYSeriesRenderer;->getColor()I │ │ - move-result v22 │ + move-result v19 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v22 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 183 │ - sget-object v22, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; │ + sget-object v19, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 184 │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p3 │ │ move-object/from16 v3, p2 │ │ - move/from16 v4, v22 │ + move/from16 v4, v19 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Lorg/achartengine/chart/LineChart;->drawPath(Landroid/graphics/Canvas;Ljava/util/List;Landroid/graphics/Paint;Z)V │ │ .line 185 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v15}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual {v0, v12}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 186 │ return-void │ │ .line 100 │ :pswitch_data_0 │ .packed-switch 0x1 ├── smali/org/achartengine/chart/PieMapper.smali │ @@ -171,15 +171,15 @@ │ │ sub-double v4, v6, v4 │ │ goto :goto_0 │ .end method │ │ .method public getSeriesAndPointForScreenCoordinate(Lorg/achartengine/model/Point;)Lorg/achartengine/model/SeriesSelection; │ - .locals 11 │ + .locals 10 │ .param p1, "screenPoint" # Lorg/achartengine/model/Point; │ │ .prologue │ .line 127 │ invoke-virtual {p0, p1}, Lorg/achartengine/chart/PieMapper;->isOnPieChart(Lorg/achartengine/model/Point;)Z │ │ move-result v1 │ @@ -193,65 +193,64 @@ │ │ .line 130 │ .local v8, "angleFromPieCenter":D │ iget-object v1, p0, Lorg/achartengine/chart/PieMapper;->mPieSegmentList:Ljava/util/List; │ │ 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_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v0 │ │ - check-cast v10, Lorg/achartengine/chart/PieSegment; │ + check-cast v0, Lorg/achartengine/chart/PieSegment; │ │ .line 131 │ - .local v10, "pieSeg":Lorg/achartengine/chart/PieSegment; │ - invoke-virtual {v10, v8, v9}, Lorg/achartengine/chart/PieSegment;->isInSegment(D)Z │ + .local v0, "pieSeg":Lorg/achartengine/chart/PieSegment; │ + invoke-virtual {v0, v8, v9}, Lorg/achartengine/chart/PieSegment;->isInSegment(D)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 132 │ new-instance v1, Lorg/achartengine/model/SeriesSelection; │ │ const/4 v2, 0x0 │ │ - invoke-virtual {v10}, Lorg/achartengine/chart/PieSegment;->getDataIndex()I │ + invoke-virtual {v0}, Lorg/achartengine/chart/PieSegment;->getDataIndex()I │ │ move-result v3 │ │ - invoke-virtual {v10}, Lorg/achartengine/chart/PieSegment;->getValue()F │ + invoke-virtual {v0}, Lorg/achartengine/chart/PieSegment;->getValue()F │ │ move-result v4 │ │ float-to-double v4, v4 │ │ - invoke-virtual {v10}, Lorg/achartengine/chart/PieSegment;->getValue()F │ + .line 133 │ + invoke-virtual {v0}, Lorg/achartengine/chart/PieSegment;->getValue()F │ │ move-result v6 │ │ float-to-double v6, v6 │ │ invoke-direct/range {v1 .. v7}, Lorg/achartengine/model/SeriesSelection;->(IIDD)V │ │ .line 137 │ - .end local v0 # "i$":Ljava/util/Iterator; │ + .end local v0 # "pieSeg":Lorg/achartengine/chart/PieSegment; │ .end local v8 # "angleFromPieCenter":D │ - .end local v10 # "pieSeg":Lorg/achartengine/chart/PieSegment; │ :goto_0 │ return-object v1 │ │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ @@ -281,22 +280,24 @@ │ │ move-result-wide v6 │ │ iget v1, p0, Lorg/achartengine/chart/PieMapper;->mCenterY:I │ │ int-to-float v1, v1 │ │ + .line 113 │ invoke-virtual {p1}, Lorg/achartengine/model/Point;->getY()F │ │ move-result v8 │ │ sub-float/2addr v1, v8 │ │ float-to-double v8, v1 │ │ + .line 112 │ invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v8 │ │ add-double v4, v6, v8 │ │ .line 115 ├── smali/org/achartengine/chart/RangeBarChart.smali │ @@ -198,14 +198,15 @@ │ │ invoke-virtual {p0, v2, v6, v7}, Lorg/achartengine/chart/RangeBarChart;->getLabel(Ljava/text/NumberFormat;D)Ljava/lang/String; │ │ move-result-object v4 │ │ add-int/lit8 v2, v10, 0x3 │ │ + .line 119 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -224,14 +225,15 @@ │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 118 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/RangeBarChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 121 │ :cond_2 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v11}, Lorg/achartengine/model/XYSeries;->getY(I)D │ @@ -248,15 +250,15 @@ │ │ move-result v2 │ │ add-int/lit8 v3, v10, 0x1 │ │ if-le v2, v3, :cond_3 │ │ - .line 123 │ + .line 125 │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesFormat()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v11}, Lorg/achartengine/model/XYSeries;->getY(I)D │ @@ -265,14 +267,15 @@ │ │ invoke-virtual {p0, v2, v6, v7}, Lorg/achartengine/chart/RangeBarChart;->getLabel(Ljava/text/NumberFormat;D)Ljava/lang/String; │ │ move-result-object v4 │ │ add-int/lit8 v2, v10, 0x1 │ │ + .line 127 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -283,14 +286,15 @@ │ │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesTextSize()F │ │ move-result v3 │ │ add-float/2addr v2, v3 │ │ + .line 128 │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ add-float/2addr v2, v3 │ │ const/high16 v3, 0x40400000 # 3.0f │ @@ -301,14 +305,15 @@ │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 123 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/RangeBarChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 109 │ :cond_3 │ add-int/lit8 v10, v10, 0x4 │ │ goto/16 :goto_0 ├── smali/org/achartengine/chart/RoundChart.smali │ @@ -136,26 +136,28 @@ │ │ int-to-float v3, v0 │ │ int-to-float v0, p3 │ │ iget-object v1, p0, Lorg/achartengine/chart/RoundChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 69 │ invoke-virtual {v1}, Lorg/achartengine/renderer/DefaultRenderer;->getChartTitleTextSize()F │ │ move-result v1 │ │ add-float v4, v0, v1 │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move-object v5, p5 │ │ + .line 68 │ invoke-virtual/range {v0 .. v5}, Lorg/achartengine/chart/RoundChart;->drawString(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 71 │ :cond_0 │ return-void │ .end method ├── smali/org/achartengine/chart/ScatterChart.smali │ @@ -1,20 +1,12 @@ │ .class public Lorg/achartengine/chart/ScatterChart; │ .super Lorg/achartengine/chart/XYChart; │ .source "ScatterChart.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/achartengine/chart/ScatterChart$1; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static final SHAPE_WIDTH:I = 0xa │ │ .field private static final SIZE:F = 3.0f │ │ .field public static final TYPE:Ljava/lang/String; = "Scatter" │ │ @@ -404,14 +396,15 @@ │ │ move-result v2 │ │ int-to-float v4, v9 │ │ sub-float v4, v2, v4 │ │ + .line 133 │ invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ │ invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ @@ -436,14 +429,15 @@ │ │ int-to-float v11, v9 │ │ add-float/2addr v2, v11 │ │ invoke-direct {v1, v3, v4, v5, v2}, Landroid/graphics/RectF;->(FFFF)V │ │ + .line 134 │ invoke-interface {p2, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Double; │ │ invoke-virtual {v2}, Ljava/lang/Double;->doubleValue()D ├── smali/org/achartengine/chart/TimeChart.smali │ @@ -345,14 +345,15 @@ │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 110 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v4 │ │ const/high16 v5, 0x40800000 # 4.0f │ │ mul-float/2addr v4, v5 │ @@ -373,26 +374,28 @@ │ │ add-float v8, v2, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 111 │ invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ │ move-result v10 │ │ move-object/from16 v4, p0 │ │ move-object/from16 v5, p3 │ │ move v7, v3 │ │ move-object/from16 v9, p4 │ │ + .line 109 │ invoke-virtual/range {v4 .. v10}, Lorg/achartengine/chart/TimeChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 113 │ :cond_1 │ if-eqz v23, :cond_2 │ │ .line 114 ├── smali/org/achartengine/chart/XYChart.smali │ @@ -138,56 +138,55 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 500 │ .local p1, "labels":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2, p1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v1, p1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 501 │ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :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_1 │ │ - 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, Ljava/lang/Double; │ + check-cast v0, Ljava/lang/Double; │ │ .line 502 │ - .local v1, "label":Ljava/lang/Double; │ - invoke-virtual {v1}, Ljava/lang/Double;->isNaN()Z │ + .local v0, "label":Ljava/lang/Double; │ + invoke-virtual {v0}, Ljava/lang/Double;->isNaN()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 503 │ - invoke-interface {v2, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 506 │ - .end local v1 # "label":Ljava/lang/Double; │ + .end local v0 # "label":Ljava/lang/Double; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private setStroke(Landroid/graphics/Paint$Cap;Landroid/graphics/Paint$Join;FLandroid/graphics/Paint$Style;Landroid/graphics/PathEffect;Landroid/graphics/Paint;)V │ .locals 0 │ .param p1, "cap" # Landroid/graphics/Paint$Cap; │ .param p2, "join" # Landroid/graphics/Paint$Join; │ .param p3, "miter" # F │ @@ -319,15 +318,15 @@ │ ">;FII)[", │ "Lorg/achartengine/chart/ClickableArea;" │ } │ .end annotation │ .end method │ │ .method public draw(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ - .locals 118 │ + .locals 116 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "x" # I │ .param p3, "y" # I │ .param p4, "width" # I │ .param p5, "height" # I │ .param p6, "paint" # Landroid/graphics/Paint; │ │ @@ -370,67 +369,67 @@ │ .local v13, "legendSize":I │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMargins()[I │ │ - move-result-object v86 │ + move-result-object v83 │ │ .line 111 │ - .local v86, "margins":[I │ + .local v83, "margins":[I │ const/4 v4, 0x1 │ │ - aget v4, v86, v4 │ + aget v4, v83, v4 │ │ add-int v8, p2, v4 │ │ .line 112 │ .local v8, "left":I │ const/4 v4, 0x0 │ │ - aget v4, v86, v4 │ + aget v4, v83, v4 │ │ - add-int v110, p3, v4 │ + add-int v107, p3, v4 │ │ .line 113 │ - .local v110, "top":I │ + .local v107, "top":I │ add-int v4, p2, p4 │ │ const/4 v5, 0x3 │ │ - aget v5, v86, v5 │ + aget v5, v83, v5 │ │ sub-int v9, v4, v5 │ │ .line 114 │ .local v9, "right":I │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ invoke-virtual {v4}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ - move-result v102 │ + move-result v99 │ │ .line 115 │ - .local v102, "sLength":I │ - move/from16 v0, v102 │ + .local v99, "sLength":I │ + move/from16 v0, v99 │ │ new-array v7, v0, [Ljava/lang/String; │ │ .line 116 │ .local v7, "titles":[Ljava/lang/String; │ const/16 v21, 0x0 │ │ .local v21, "i":I │ :goto_0 │ move/from16 v0, v21 │ │ - move/from16 v1, v102 │ + move/from16 v1, v99 │ │ if-ge v0, v1, :cond_0 │ │ .line 117 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -499,15 +498,15 @@ │ │ .line 123 │ :cond_1 │ add-int v4, p3, p5 │ │ const/4 v5, 0x2 │ │ - aget v5, v86, v5 │ + aget v5, v83, v5 │ │ sub-int/2addr v4, v5 │ │ sub-int v37, v4, v13 │ │ .line 124 │ .local v37, "bottom":I │ @@ -528,15 +527,15 @@ │ │ .line 127 │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ - move/from16 v0, v110 │ + move/from16 v0, v107 │ │ move/from16 v1, v37 │ │ invoke-virtual {v4, v8, v0, v9, v1}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 128 │ move-object/from16 v0, p0 │ @@ -571,38 +570,42 @@ │ │ if-eqz v4, :cond_4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 131 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getTextTypeface()Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ if-eqz v4, :cond_3 │ │ invoke-virtual/range {p6 .. p6}, Landroid/graphics/Paint;->getTypeface()Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 132 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getTextTypeface()Landroid/graphics/Typeface; │ │ move-result-object v5 │ │ + .line 131 │ invoke-virtual {v4, v5}, Landroid/graphics/Typeface;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_4 │ │ + .line 133 │ :cond_3 │ invoke-virtual/range {p6 .. p6}, Landroid/graphics/Paint;->getTypeface()Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ @@ -618,14 +621,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_4 │ │ + .line 134 │ invoke-virtual/range {p6 .. p6}, Landroid/graphics/Paint;->getTypeface()Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/graphics/Typeface;->getStyle()I │ │ move-result v4 │ @@ -702,18 +706,18 @@ │ .local v70, "angle":I │ const/16 v4, 0x5a │ │ move/from16 v0, v70 │ │ if-ne v0, v4, :cond_a │ │ - const/16 v101, 0x1 │ + const/16 v98, 0x1 │ │ .line 149 │ - .local v101, "rotate":Z │ + .local v98, "rotate":Z │ :goto_2 │ move/from16 v0, p5 │ │ int-to-float v4, v0 │ │ move/from16 v0, p4 │ │ @@ -783,15 +787,15 @@ │ invoke-direct {v4, v5, v6}, Lorg/achartengine/model/Point;->(FF)V │ │ move-object/from16 v0, p0 │ │ iput-object v4, v0, Lorg/achartengine/chart/XYChart;->mCenter:Lorg/achartengine/model/Point; │ │ .line 155 │ - if-eqz v101, :cond_8 │ + if-eqz v98, :cond_8 │ │ .line 156 │ move/from16 v0, v70 │ │ int-to-float v4, v0 │ │ const/4 v5, 0x0 │ @@ -800,25 +804,25 @@ │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;->transform(Landroid/graphics/Canvas;FZ)V │ │ .line 159 │ :cond_8 │ - const v87, -0x7fffffff │ + const v84, -0x7fffffff │ │ .line 160 │ - .local v87, "maxScaleNumber":I │ + .local v84, "maxScaleNumber":I │ const/16 v21, 0x0 │ │ .restart local v21 # "i":I │ :goto_3 │ move/from16 v0, v21 │ │ - move/from16 v1, v102 │ + move/from16 v1, v99 │ │ if-ge v0, v1, :cond_b │ │ .line 161 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -829,181 +833,183 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ move-result v4 │ │ - move/from16 v0, v87 │ + move/from16 v0, v84 │ │ invoke-static {v0, v4}, Ljava/lang/Math;->max(II)I │ │ - move-result v87 │ + move-result v84 │ │ .line 160 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_3 │ │ .line 138 │ .end local v21 # "i":I │ .end local v22 # "or":Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ .end local v70 # "angle":I │ - .end local v87 # "maxScaleNumber":I │ - .end local v101 # "rotate":Z │ + .end local v84 # "maxScaleNumber":I │ + .end local v98 # "rotate":Z │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getTextTypefaceName()Ljava/lang/String; │ │ move-result-object v4 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 139 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getTextTypefaceStyle()I │ │ move-result v5 │ │ + .line 138 │ invoke-static {v4, v5}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; │ │ goto/16 :goto_1 │ │ .line 148 │ .restart local v22 # "or":Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ .restart local v70 # "angle":I │ :cond_a │ - const/16 v101, 0x0 │ + const/16 v98, 0x0 │ │ goto/16 :goto_2 │ │ .line 163 │ .restart local v21 # "i":I │ - .restart local v87 # "maxScaleNumber":I │ - .restart local v101 # "rotate":Z │ + .restart local v84 # "maxScaleNumber":I │ + .restart local v98 # "rotate":Z │ :cond_b │ - add-int/lit8 v87, v87, 0x1 │ + add-int/lit8 v84, v84, 0x1 │ │ .line 164 │ - if-gez v87, :cond_d │ + if-gez v84, :cond_d │ │ .line 476 │ :cond_c │ :goto_4 │ return-void │ │ .line 167 │ :cond_d │ - move/from16 v0, v87 │ + move/from16 v0, v84 │ │ new-array v0, v0, [D │ │ - move-object/from16 v94, v0 │ + move-object/from16 v87, v0 │ │ .line 168 │ - .local v94, "minX":[D │ - move/from16 v0, v87 │ + .local v87, "minX":[D │ + move/from16 v0, v84 │ │ new-array v0, v0, [D │ │ - move-object/from16 v88, v0 │ + move-object/from16 v85, v0 │ │ .line 169 │ - .local v88, "maxX":[D │ - move/from16 v0, v87 │ + .local v85, "maxX":[D │ + move/from16 v0, v84 │ │ new-array v0, v0, [D │ │ move-object/from16 v53, v0 │ │ .line 170 │ .local v53, "minY":[D │ - move/from16 v0, v87 │ + move/from16 v0, v84 │ │ new-array v0, v0, [D │ │ - move-object/from16 v89, v0 │ + move-object/from16 v86, v0 │ │ .line 171 │ - .local v89, "maxY":[D │ - move/from16 v0, v87 │ + .local v86, "maxY":[D │ + move/from16 v0, v84 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v81, v0 │ + move-object/from16 v79, v0 │ │ .line 172 │ - .local v81, "isMinXSet":[Z │ - move/from16 v0, v87 │ + .local v79, "isMinXSet":[Z │ + move/from16 v0, v84 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v79, v0 │ + move-object/from16 v77, v0 │ │ .line 173 │ - .local v79, "isMaxXSet":[Z │ - move/from16 v0, v87 │ + .local v77, "isMaxXSet":[Z │ + move/from16 v0, v84 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v82, v0 │ + move-object/from16 v80, v0 │ │ .line 174 │ - .local v82, "isMinYSet":[Z │ - move/from16 v0, v87 │ + .local v80, "isMinYSet":[Z │ + move/from16 v0, v84 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v80, v0 │ + move-object/from16 v78, v0 │ │ .line 176 │ - .local v80, "isMaxYSet":[Z │ + .local v78, "isMaxYSet":[Z │ const/16 v21, 0x0 │ │ :goto_5 │ move/from16 v0, v21 │ │ - move/from16 v1, v87 │ + move/from16 v1, v84 │ │ if-ge v0, v1, :cond_f │ │ .line 177 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXAxisMin(I)D │ │ move-result-wide v4 │ │ - aput-wide v4, v94, v21 │ + aput-wide v4, v87, v21 │ │ .line 178 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXAxisMax(I)D │ │ move-result-wide v4 │ │ - aput-wide v4, v88, v21 │ + aput-wide v4, v85, v21 │ │ .line 179 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ @@ -1021,67 +1027,67 @@ │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisMax(I)D │ │ move-result-wide v4 │ │ - aput-wide v4, v89, v21 │ + aput-wide v4, v86, v21 │ │ .line 181 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinXSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v81, v21 │ + aput-boolean v4, v79, v21 │ │ .line 182 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxXSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v79, v21 │ + aput-boolean v4, v77, v21 │ │ .line 183 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinYSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v82, v21 │ + aput-boolean v4, v80, v21 │ │ .line 184 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v80, v21 │ + aput-boolean v4, v78, v21 │ │ .line 185 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -1113,36 +1119,36 @@ │ :cond_e │ add-int/lit8 v21, v21, 0x1 │ │ goto/16 :goto_5 │ │ .line 189 │ :cond_f │ - move/from16 v0, v87 │ + move/from16 v0, v84 │ │ new-array v0, v0, [D │ │ - move-object/from16 v112, v0 │ + move-object/from16 v109, v0 │ │ .line 190 │ - .local v112, "xPixelsPerUnit":[D │ - move/from16 v0, v87 │ + .local v109, "xPixelsPerUnit":[D │ + move/from16 v0, v84 │ │ new-array v0, v0, [D │ │ move-object/from16 v52, v0 │ │ .line 191 │ .local v52, "yPixelsPerUnit":[D │ const/16 v21, 0x0 │ │ :goto_6 │ move/from16 v0, v21 │ │ - move/from16 v1, v102 │ + move/from16 v1, v99 │ │ if-ge v0, v1, :cond_15 │ │ .line 192 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -1153,18 +1159,18 @@ │ │ move-result-object v15 │ │ .line 193 │ .local v15, "series":Lorg/achartengine/model/XYSeries; │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ - move-result v103 │ + move-result v100 │ │ .line 194 │ - .local v103, "scale":I │ + .local v100, "scale":I │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getItemCount()I │ │ move-result v4 │ │ if-nez v4, :cond_11 │ │ .line 191 │ @@ -1172,263 +1178,263 @@ │ :goto_7 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_6 │ │ .line 197 │ :cond_11 │ - aget-boolean v4, v81, v103 │ + aget-boolean v4, v79, v100 │ │ if-nez v4, :cond_12 │ │ .line 198 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMinX()D │ │ - move-result-wide v96 │ + move-result-wide v92 │ │ .line 199 │ - .local v96, "minimumX":D │ - aget-wide v4, v94, v103 │ + .local v92, "minimumX":D │ + aget-wide v4, v87, v100 │ │ - move-wide/from16 v0, v96 │ + move-wide/from16 v0, v92 │ │ invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->min(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v94, v103 │ + aput-wide v4, v87, v100 │ │ .line 200 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v103 .. v103}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v100 .. v100}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x0 │ │ - aget-wide v10, v94, v103 │ + aget-wide v10, v87, v100 │ │ aput-wide v10, v4, v5 │ │ .line 202 │ - .end local v96 # "minimumX":D │ + .end local v92 # "minimumX":D │ :cond_12 │ - aget-boolean v4, v79, v103 │ + aget-boolean v4, v77, v100 │ │ if-nez v4, :cond_13 │ │ .line 203 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMaxX()D │ │ - move-result-wide v90 │ + move-result-wide v88 │ │ .line 204 │ - .local v90, "maximumX":D │ - aget-wide v4, v88, v103 │ + .local v88, "maximumX":D │ + aget-wide v4, v85, v100 │ │ - move-wide/from16 v0, v90 │ + move-wide/from16 v0, v88 │ │ invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->max(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v88, v103 │ + aput-wide v4, v85, v100 │ │ .line 205 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v103 .. v103}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v100 .. v100}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x1 │ │ - aget-wide v10, v88, v103 │ + aget-wide v10, v85, v100 │ │ aput-wide v10, v4, v5 │ │ .line 207 │ - .end local v90 # "maximumX":D │ + .end local v88 # "maximumX":D │ :cond_13 │ - aget-boolean v4, v82, v103 │ + aget-boolean v4, v80, v100 │ │ if-nez v4, :cond_14 │ │ .line 208 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMinY()D │ │ - move-result-wide v98 │ + move-result-wide v94 │ │ .line 209 │ - .local v98, "minimumY":D │ - aget-wide v4, v53, v103 │ + .local v94, "minimumY":D │ + aget-wide v4, v53, v100 │ │ - move-wide/from16 v0, v98 │ + move-wide/from16 v0, v94 │ │ double-to-float v6, v0 │ │ float-to-double v10, v6 │ │ invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;->min(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v53, v103 │ + aput-wide v4, v53, v100 │ │ .line 210 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v103 .. v103}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v100 .. v100}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x2 │ │ - aget-wide v10, v53, v103 │ + aget-wide v10, v53, v100 │ │ aput-wide v10, v4, v5 │ │ .line 212 │ - .end local v98 # "minimumY":D │ + .end local v94 # "minimumY":D │ :cond_14 │ - aget-boolean v4, v80, v103 │ + aget-boolean v4, v78, v100 │ │ if-nez v4, :cond_10 │ │ .line 213 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMaxY()D │ │ - move-result-wide v92 │ + move-result-wide v90 │ │ .line 214 │ - .local v92, "maximumY":D │ - aget-wide v4, v89, v103 │ + .local v90, "maximumY":D │ + aget-wide v4, v86, v100 │ │ - move-wide/from16 v0, v92 │ + move-wide/from16 v0, v90 │ │ double-to-float v6, v0 │ │ float-to-double v10, v6 │ │ invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;->max(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v89, v103 │ + aput-wide v4, v86, v100 │ │ .line 215 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v103 .. v103}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v100 .. v100}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x3 │ │ - aget-wide v10, v89, v103 │ + aget-wide v10, v86, v100 │ │ aput-wide v10, v4, v5 │ │ goto/16 :goto_7 │ │ .line 218 │ .end local v15 # "series":Lorg/achartengine/model/XYSeries; │ - .end local v92 # "maximumY":D │ - .end local v103 # "scale":I │ + .end local v90 # "maximumY":D │ + .end local v100 # "scale":I │ :cond_15 │ const/16 v21, 0x0 │ │ :goto_8 │ move/from16 v0, v21 │ │ - move/from16 v1, v87 │ + move/from16 v1, v84 │ │ if-ge v0, v1, :cond_19 │ │ .line 219 │ - aget-wide v4, v88, v21 │ + aget-wide v4, v85, v21 │ │ - aget-wide v10, v94, v21 │ + aget-wide v10, v87, v21 │ │ sub-double/2addr v4, v10 │ │ const-wide/16 v10, 0x0 │ │ cmpl-double v4, v4, v10 │ │ if-eqz v4, :cond_16 │ │ .line 220 │ sub-int v4, v9, v8 │ │ int-to-double v4, v4 │ │ - aget-wide v10, v88, v21 │ + aget-wide v10, v85, v21 │ │ - aget-wide v16, v94, v21 │ + aget-wide v16, v87, v21 │ │ sub-double v10, v10, v16 │ │ div-double/2addr v4, v10 │ │ - aput-wide v4, v112, v21 │ + aput-wide v4, v109, v21 │ │ .line 222 │ :cond_16 │ - aget-wide v4, v89, v21 │ + aget-wide v4, v86, v21 │ │ aget-wide v10, v53, v21 │ │ sub-double/2addr v4, v10 │ │ const-wide/16 v10, 0x0 │ │ cmpl-double v4, v4, v10 │ │ if-eqz v4, :cond_17 │ │ .line 223 │ - sub-int v4, v37, v110 │ + sub-int v4, v37, v107 │ │ int-to-double v4, v4 │ │ - aget-wide v10, v89, v21 │ + aget-wide v10, v86, v21 │ │ aget-wide v16, v53, v21 │ │ sub-double v10, v10, v16 │ │ div-double/2addr v4, v10 │ │ @@ -1441,59 +1447,59 @@ │ .line 226 │ :cond_17 │ if-lez v21, :cond_18 │ │ .line 227 │ const/4 v4, 0x0 │ │ - aget-wide v4, v112, v4 │ + aget-wide v4, v109, v4 │ │ - aput-wide v4, v112, v21 │ + aput-wide v4, v109, v21 │ │ .line 228 │ const/4 v4, 0x0 │ │ - aget-wide v4, v94, v4 │ + aget-wide v4, v87, v4 │ │ - aput-wide v4, v94, v21 │ + aput-wide v4, v87, v21 │ │ .line 229 │ const/4 v4, 0x0 │ │ - aget-wide v4, v88, v4 │ + aget-wide v4, v85, v4 │ │ - aput-wide v4, v88, v21 │ + aput-wide v4, v85, v21 │ │ .line 218 │ :cond_18 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_8 │ │ .line 233 │ :cond_19 │ - const/16 v77, 0x0 │ + const/16 v76, 0x0 │ │ .line 238 │ - .local v77, "hasValues":Z │ + .local v76, "hasValues":Z │ new-instance v4, Ljava/util/HashMap; │ │ invoke-direct {v4}, Ljava/util/HashMap;->()V │ │ move-object/from16 v0, p0 │ │ iput-object v4, v0, Lorg/achartengine/chart/XYChart;->clickableAreas:Ljava/util/Map; │ │ .line 239 │ const/16 v21, 0x0 │ │ :goto_9 │ move/from16 v0, v21 │ │ - move/from16 v1, v102 │ + move/from16 v1, v99 │ │ if-ge v0, v1, :cond_24 │ │ .line 240 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -1504,49 +1510,49 @@ │ │ move-result-object v15 │ │ .line 241 │ .restart local v15 # "series":Lorg/achartengine/model/XYSeries; │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ - move-result v103 │ + move-result v100 │ │ .line 242 │ - .restart local v103 # "scale":I │ + .restart local v100 # "scale":I │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getItemCount()I │ │ move-result v4 │ │ if-nez v4, :cond_1a │ │ .line 239 │ :goto_a │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_9 │ │ .line 246 │ :cond_1a │ - const/16 v77, 0x1 │ + const/16 v76, 0x1 │ │ .line 247 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererAt(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - move-result-object v104 │ + move-result-object v101 │ │ - check-cast v104, Lorg/achartengine/renderer/XYSeriesRenderer; │ + check-cast v101, Lorg/achartengine/renderer/XYSeriesRenderer; │ │ .line 253 │ - .local v104, "seriesRenderer":Lorg/achartengine/renderer/XYSeriesRenderer; │ + .local v101, "seriesRenderer":Lorg/achartengine/renderer/XYSeriesRenderer; │ new-instance v25, Ljava/util/ArrayList; │ │ invoke-direct/range {v25 .. v25}, Ljava/util/ArrayList;->()V │ │ .line 254 │ .local v25, "points":Ljava/util/List;, "Ljava/util/List;" │ new-instance v26, Ljava/util/ArrayList; │ @@ -1559,124 +1565,125 @@ │ │ int-to-float v4, v0 │ │ move/from16 v0, v37 │ │ int-to-double v10, v0 │ │ - aget-wide v16, v52, v103 │ + aget-wide v16, v52, v100 │ │ - aget-wide v18, v53, v103 │ + aget-wide v18, v53, v100 │ │ mul-double v16, v16, v18 │ │ add-double v10, v10, v16 │ │ double-to-float v5, v10 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->min(FF)F │ │ move-result v27 │ │ .line 256 │ .local v27, "yAxisValue":F │ - new-instance v74, Ljava/util/LinkedList; │ + new-instance v73, Ljava/util/LinkedList; │ │ - invoke-direct/range {v74 .. v74}, Ljava/util/LinkedList;->()V │ + invoke-direct/range {v73 .. v73}, Ljava/util/LinkedList;->()V │ │ .line 258 │ - .local v74, "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .local v73, "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->clickableAreas:Ljava/util/Map; │ │ invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v73 │ │ invoke-interface {v4, v5, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 260 │ monitor-enter v15 │ │ .line 261 │ :try_start_0 │ - aget-wide v16, v94, v103 │ + aget-wide v16, v87, v100 │ │ - aget-wide v18, v88, v103 │ + aget-wide v18, v85, v100 │ │ - invoke-virtual/range {v104 .. v104}, Lorg/achartengine/renderer/XYSeriesRenderer;->isDisplayBoundingPoints()Z │ + .line 262 │ + invoke-virtual/range {v101 .. v101}, Lorg/achartengine/renderer/XYSeriesRenderer;->isDisplayBoundingPoints()Z │ │ move-result v20 │ │ + .line 261 │ invoke-virtual/range {v15 .. v20}, Lorg/achartengine/model/XYSeries;->getRange(DDZ)Ljava/util/SortedMap; │ │ - move-result-object v95 │ + move-result-object v96 │ │ .line 263 │ - .local v95, "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ + .local v96, "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ const/16 v23, -0x1 │ │ .line 265 │ .local v23, "startIndex":I │ - invoke-interface/range {v95 .. v95}, Ljava/util/SortedMap;->entrySet()Ljava/util/Set; │ + invoke-interface/range {v96 .. v96}, Ljava/util/SortedMap;->entrySet()Ljava/util/Set; │ │ move-result-object v4 │ │ invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v78 │ + move-result-object v5 │ │ - .local v78, "i$":Ljava/util/Iterator; │ :goto_b │ - invoke-interface/range {v78 .. v78}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_20 │ │ - invoke-interface/range {v78 .. v78}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v111 │ + move-result-object v108 │ │ - check-cast v111, Ljava/util/Map$Entry; │ + check-cast v108, Ljava/util/Map$Entry; │ │ .line 266 │ - .local v111, "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface/range {v111 .. v111}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + .local v108, "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-interface/range {v108 .. v108}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Double; │ │ invoke-virtual {v4}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v114 │ + move-result-wide v110 │ │ .line 267 │ - .local v114, "xValue":D │ - invoke-interface/range {v111 .. v111}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + .local v110, "xValue":D │ + invoke-interface/range {v108 .. v108}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Double; │ │ invoke-virtual {v4}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v116 │ + move-result-wide v114 │ │ .line 268 │ - .local v116, "yValue":D │ + .local v114, "yValue":D │ if-gez v23, :cond_1c │ │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v116 │ + move-wide/from16 v1, v114 │ │ invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;->isNullValue(D)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1b │ │ @@ -1684,174 +1691,172 @@ │ │ move-result v4 │ │ if-eqz v4, :cond_1c │ │ .line 269 │ :cond_1b │ - move-wide/from16 v0, v114 │ + move-wide/from16 v0, v110 │ │ invoke-virtual {v15, v0, v1}, Lorg/achartengine/model/XYSeries;->getIndexForKey(D)I │ │ move-result v23 │ │ .line 276 │ :cond_1c │ - invoke-interface/range {v111 .. v111}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface/range {v108 .. v108}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v4 │ │ move-object/from16 v0, v26 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 277 │ - invoke-interface/range {v111 .. v111}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface/range {v108 .. v108}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v4 │ │ move-object/from16 v0, v26 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 279 │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v116 │ + move-wide/from16 v1, v114 │ │ invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;->isNullValue(D)Z │ │ move-result v4 │ │ if-nez v4, :cond_1d │ │ .line 280 │ - int-to-double v4, v8 │ + int-to-double v10, v8 │ │ - aget-wide v10, v112, v103 │ + aget-wide v16, v109, v100 │ │ - aget-wide v16, v94, v103 │ + aget-wide v18, v87, v100 │ │ - sub-double v16, v114, v16 │ + sub-double v18, v110, v18 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - add-double/2addr v4, v10 │ + add-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 281 │ move/from16 v0, v37 │ │ - int-to-double v4, v0 │ + int-to-double v10, v0 │ │ - aget-wide v10, v52, v103 │ + aget-wide v16, v52, v100 │ │ - aget-wide v16, v53, v103 │ + aget-wide v18, v53, v100 │ │ - sub-double v16, v116, v16 │ + sub-double v18, v114, v18 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - sub-double/2addr v4, v10 │ + sub-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_b │ │ .line 325 │ .end local v23 # "startIndex":I │ - .end local v78 # "i$":Ljava/util/Iterator; │ - .end local v95 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ - .end local v111 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v114 # "xValue":D │ - .end local v116 # "yValue":D │ + .end local v96 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ + .end local v108 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v110 # "xValue":D │ + .end local v114 # "yValue":D │ :catchall_0 │ move-exception v4 │ │ monitor-exit v15 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v4 │ │ .line 282 │ .restart local v23 # "startIndex":I │ - .restart local v78 # "i$":Ljava/util/Iterator; │ - .restart local v95 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ - .restart local v111 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .restart local v114 # "xValue":D │ - .restart local v116 # "yValue":D │ + .restart local v96 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ + .restart local v108 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .restart local v110 # "xValue":D │ + .restart local v114 # "yValue":D │ :cond_1d │ :try_start_1 │ invoke-virtual/range {p0 .. p0}, Lorg/achartengine/chart/XYChart;->isRenderNullValues()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1e │ │ .line 283 │ - int-to-double v4, v8 │ + int-to-double v10, v8 │ │ - aget-wide v10, v112, v103 │ + aget-wide v16, v109, v100 │ │ - aget-wide v16, v94, v103 │ + aget-wide v18, v87, v100 │ │ - sub-double v16, v114, v16 │ + sub-double v18, v110, v18 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - add-double/2addr v4, v10 │ + add-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 284 │ move/from16 v0, v37 │ │ - int-to-double v4, v0 │ + int-to-double v10, v0 │ │ - aget-wide v10, v52, v103 │ + aget-wide v16, v52, v100 │ │ - aget-wide v16, v53, v103 │ + aget-wide v18, v53, v100 │ │ - move-wide/from16 v0, v16 │ + move-wide/from16 v0, v18 │ │ neg-double v0, v0 │ │ - move-wide/from16 v16, v0 │ + move-wide/from16 v18, v0 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - sub-double/2addr v4, v10 │ + sub-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ move-object/from16 v0, v25 │ │ @@ -1871,15 +1876,15 @@ │ │ move-object/from16 v16, p1 │ │ move-object/from16 v17, p6 │ │ move-object/from16 v18, v25 │ │ - move-object/from16 v19, v104 │ + move-object/from16 v19, v101 │ │ move/from16 v20, v27 │ │ .line 287 │ invoke-virtual/range {v14 .. v23}, Lorg/achartengine/chart/XYChart;->drawSeries(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/XYSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;I)V │ │ move-object/from16 v24, p0 │ @@ -1887,115 +1892,116 @@ │ move/from16 v28, v21 │ │ move/from16 v29, v23 │ │ .line 289 │ invoke-virtual/range {v24 .. v29}, Lorg/achartengine/chart/XYChart;->clickableAreasForPoints(Ljava/util/List;Ljava/util/List;FII)[Lorg/achartengine/chart/ClickableArea; │ │ - move-result-object v75 │ + move-result-object v74 │ │ .line 291 │ - .local v75, "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ - invoke-static/range {v75 .. v75}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + .local v74, "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + invoke-static/range {v74 .. v74}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v4 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v73 │ │ invoke-virtual {v0, v4}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ │ .line 292 │ invoke-interface/range {v25 .. v25}, Ljava/util/List;->clear()V │ │ .line 293 │ invoke-interface/range {v26 .. v26}, Ljava/util/List;->clear()V │ │ .line 294 │ const/16 v23, -0x1 │ │ .line 296 │ - .end local v75 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + .end local v74 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ :cond_1f │ const/4 v4, 0x0 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v73 │ │ invoke-virtual {v0, v4}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_b │ │ .line 300 │ - .end local v111 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v114 # "xValue":D │ - .end local v116 # "yValue":D │ + .end local v108 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v110 # "xValue":D │ + .end local v114 # "yValue":D │ :cond_20 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getAnnotationCount()I │ │ - move-result v76 │ + move-result v75 │ │ .line 301 │ - .local v76, "count":I │ - if-lez v76, :cond_22 │ + .local v75, "count":I │ + if-lez v75, :cond_22 │ │ .line 302 │ - invoke-virtual/range {v104 .. v104}, Lorg/achartengine/renderer/XYSeriesRenderer;->getAnnotationsColor()I │ + invoke-virtual/range {v101 .. v101}, Lorg/achartengine/renderer/XYSeriesRenderer;->getAnnotationsColor()I │ │ move-result v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 303 │ - invoke-virtual/range {v104 .. v104}, Lorg/achartengine/renderer/XYSeriesRenderer;->getAnnotationsTextSize()F │ + invoke-virtual/range {v101 .. v101}, Lorg/achartengine/renderer/XYSeriesRenderer;->getAnnotationsTextSize()F │ │ move-result v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setTextSize(F)V │ │ .line 304 │ - invoke-virtual/range {v104 .. v104}, Lorg/achartengine/renderer/XYSeriesRenderer;->getAnnotationsTextAlign()Landroid/graphics/Paint$Align; │ + invoke-virtual/range {v101 .. v101}, Lorg/achartengine/renderer/XYSeriesRenderer;->getAnnotationsTextAlign()Landroid/graphics/Paint$Align; │ │ move-result-object v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ │ .line 305 │ - new-instance v73, Landroid/graphics/Rect; │ + new-instance v72, Landroid/graphics/Rect; │ │ - invoke-direct/range {v73 .. v73}, Landroid/graphics/Rect;->()V │ + invoke-direct/range {v72 .. v72}, Landroid/graphics/Rect;->()V │ │ .line 306 │ - .local v73, "bound":Landroid/graphics/Rect; │ - const/16 v83, 0x0 │ + .local v72, "bound":Landroid/graphics/Rect; │ + const/16 v81, 0x0 │ │ - .local v83, "j":I │ + .local v81, "j":I │ :goto_c │ - move/from16 v0, v83 │ + move/from16 v0, v81 │ │ - move/from16 v1, v76 │ + move/from16 v1, v75 │ │ if-ge v0, v1, :cond_22 │ │ .line 307 │ int-to-double v4, v8 │ │ - aget-wide v10, v112, v103 │ + aget-wide v10, v109, v100 │ │ - move/from16 v0, v83 │ + .line 308 │ + move/from16 v0, v81 │ │ invoke-virtual {v15, v0}, Lorg/achartengine/model/XYSeries;->getAnnotationX(I)D │ │ move-result-wide v16 │ │ - aget-wide v18, v94, v103 │ + aget-wide v18, v87, v100 │ │ sub-double v16, v16, v18 │ │ mul-double v10, v10, v16 │ │ add-double/2addr v4, v10 │ │ @@ -2005,62 +2011,63 @@ │ │ .line 309 │ .local v31, "xS":F │ move/from16 v0, v37 │ │ int-to-double v4, v0 │ │ - aget-wide v10, v52, v103 │ + aget-wide v10, v52, v100 │ │ - move/from16 v0, v83 │ + .line 310 │ + move/from16 v0, v81 │ │ invoke-virtual {v15, v0}, Lorg/achartengine/model/XYSeries;->getAnnotationY(I)D │ │ move-result-wide v16 │ │ - aget-wide v18, v53, v103 │ + aget-wide v18, v53, v100 │ │ sub-double v16, v16, v18 │ │ mul-double v10, v10, v16 │ │ sub-double/2addr v4, v10 │ │ double-to-float v0, v4 │ │ move/from16 v32, v0 │ │ .line 311 │ .local v32, "yS":F │ - move/from16 v0, v83 │ + move/from16 v0, v81 │ │ invoke-virtual {v15, v0}, Lorg/achartengine/model/XYSeries;->getAnnotationAt(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ - move/from16 v0, v83 │ + move/from16 v0, v81 │ │ invoke-virtual {v15, v0}, Lorg/achartengine/model/XYSeries;->getAnnotationAt(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/String;->length()I │ │ move-result v6 │ │ move-object/from16 v0, p6 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v72 │ │ invoke-virtual {v0, v4, v5, v6, v1}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V │ │ .line 313 │ - invoke-virtual/range {v73 .. v73}, Landroid/graphics/Rect;->width()I │ + invoke-virtual/range {v72 .. v72}, Landroid/graphics/Rect;->width()I │ │ move-result v4 │ │ int-to-float v4, v4 │ │ add-float v4, v4, v31 │ │ @@ -2075,15 +2082,15 @@ │ int-to-float v4, v4 │ │ cmpg-float v4, v32, v4 │ │ if-gez v4, :cond_21 │ │ .line 314 │ - move/from16 v0, v83 │ + move/from16 v0, v81 │ │ invoke-virtual {v15, v0}, Lorg/achartengine/model/XYSeries;->getAnnotationAt(I)Ljava/lang/String; │ │ move-result-object v30 │ │ move-object/from16 v28, p0 │ │ @@ -2091,23 +2098,23 @@ │ │ move-object/from16 v33, p6 │ │ invoke-virtual/range {v28 .. v33}, Lorg/achartengine/chart/XYChart;->drawString(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 306 │ :cond_21 │ - add-int/lit8 v83, v83, 0x1 │ + add-int/lit8 v81, v81, 0x1 │ │ goto :goto_c │ │ .line 319 │ .end local v31 # "xS":F │ .end local v32 # "yS":F │ - .end local v73 # "bound":Landroid/graphics/Rect; │ - .end local v83 # "j":I │ + .end local v72 # "bound":Landroid/graphics/Rect; │ + .end local v81 # "j":I │ :cond_22 │ invoke-interface/range {v25 .. v25}, Ljava/util/List;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_23 │ │ @@ -2115,15 +2122,15 @@ │ │ move-object/from16 v16, p1 │ │ move-object/from16 v17, p6 │ │ move-object/from16 v18, v25 │ │ - move-object/from16 v19, v104 │ + move-object/from16 v19, v101 │ │ move/from16 v20, v27 │ │ .line 320 │ invoke-virtual/range {v14 .. v23}, Lorg/achartengine/chart/XYChart;->drawSeries(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/XYSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;I)V │ │ move-object/from16 v24, p0 │ @@ -2131,47 +2138,46 @@ │ move/from16 v28, v21 │ │ move/from16 v29, v23 │ │ .line 321 │ invoke-virtual/range {v24 .. v29}, Lorg/achartengine/chart/XYChart;->clickableAreasForPoints(Ljava/util/List;Ljava/util/List;FII)[Lorg/achartengine/chart/ClickableArea; │ │ - move-result-object v75 │ + move-result-object v74 │ │ .line 323 │ - .restart local v75 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ - invoke-static/range {v75 .. v75}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + .restart local v74 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + invoke-static/range {v74 .. v74}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v4 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v73 │ │ invoke-virtual {v0, v4}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ │ .line 325 │ - .end local v75 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + .end local v74 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ :cond_23 │ monitor-exit v15 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto/16 :goto_a │ │ .line 328 │ .end local v15 # "series":Lorg/achartengine/model/XYSeries; │ .end local v23 # "startIndex":I │ .end local v25 # "points":Ljava/util/List;, "Ljava/util/List;" │ .end local v26 # "values":Ljava/util/List;, "Ljava/util/List;" │ .end local v27 # "yAxisValue":F │ - .end local v74 # "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - .end local v76 # "count":I │ - .end local v78 # "i$":Ljava/util/Iterator; │ - .end local v95 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ - .end local v103 # "scale":I │ - .end local v104 # "seriesRenderer":Lorg/achartengine/renderer/XYSeriesRenderer; │ + .end local v73 # "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v75 # "count":I │ + .end local v96 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ + .end local v100 # "scale":I │ + .end local v101 # "seriesRenderer":Lorg/achartengine/renderer/XYSeriesRenderer; │ :cond_24 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v34, v0 │ │ @@ -2179,47 +2185,50 @@ │ │ const/16 v41, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 329 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v42 │ │ move-object/from16 v33, p0 │ │ move-object/from16 v35, p1 │ │ move/from16 v36, p2 │ │ move/from16 v38, p4 │ │ move-object/from16 v40, p6 │ │ + .line 328 │ invoke-virtual/range {v33 .. v42}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v39, v0 │ │ const/4 v4, 0x0 │ │ - aget v44, v86, v4 │ + aget v44, v83, v4 │ │ const/16 v46, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 331 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v47 │ │ move-object/from16 v38, p0 │ │ move-object/from16 v40, p1 │ @@ -2228,14 +2237,15 @@ │ │ move/from16 v42, p3 │ │ move/from16 v43, p4 │ │ move-object/from16 v45, p6 │ │ + .line 330 │ invoke-virtual/range {v38 .. v47}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 332 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ @@ -2254,63 +2264,67 @@ │ │ const/16 v46, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 334 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v47 │ │ move-object/from16 v38, p0 │ │ move-object/from16 v40, p1 │ │ move/from16 v41, p2 │ │ move/from16 v42, p3 │ │ move-object/from16 v45, p6 │ │ + .line 333 │ invoke-virtual/range {v38 .. v47}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 335 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v39, v0 │ │ const/4 v4, 0x3 │ │ - aget v43, v86, v4 │ + aget v43, v83, v4 │ │ sub-int v44, p5, p3 │ │ const/16 v46, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 336 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v47 │ │ move-object/from16 v38, p0 │ │ move-object/from16 v40, p1 │ │ move/from16 v41, v9 │ │ move/from16 v42, p3 │ │ move-object/from16 v45, p6 │ │ + .line 335 │ invoke-virtual/range {v38 .. v47}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 344 │ :cond_25 │ :goto_d │ move-object/from16 v0, p0 │ │ @@ -2318,64 +2332,64 @@ │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowLabels()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2b │ │ - if-eqz v77, :cond_2b │ + if-eqz v76, :cond_2b │ │ - const/16 v107, 0x1 │ + const/16 v104, 0x1 │ │ .line 345 │ - .local v107, "showLabels":Z │ + .local v104, "showLabels":Z │ :goto_e │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowGridX()Z │ │ - move-result v106 │ + move-result v103 │ │ .line 346 │ - .local v106, "showGridX":Z │ + .local v103, "showGridX":Z │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowTickMarks()Z │ │ - move-result v108 │ + move-result v105 │ │ .line 348 │ - .local v108, "showTickMarks":Z │ + .local v105, "showTickMarks":Z │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowCustomTextGridY()Z │ │ - move-result v105 │ + move-result v102 │ │ .line 349 │ - .local v105, "showCustomTextGridY":Z │ - if-nez v107, :cond_26 │ + .local v102, "showCustomTextGridY":Z │ + if-nez v104, :cond_26 │ │ - if-eqz v106, :cond_34 │ + if-eqz v103, :cond_34 │ │ .line 350 │ :cond_26 │ const/4 v4, 0x0 │ │ - aget-wide v40, v94, v4 │ + aget-wide v40, v87, v4 │ │ const/4 v4, 0x0 │ │ - aget-wide v42, v88, v4 │ + aget-wide v42, v85, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabels()I │ │ @@ -2395,29 +2409,29 @@ │ │ .line 351 │ .local v39, "xLabels":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v53 │ │ - move-object/from16 v2, v89 │ + move-object/from16 v2, v86 │ │ - move/from16 v3, v87 │ + move/from16 v3, v84 │ │ invoke-virtual {v0, v1, v2, v3}, Lorg/achartengine/chart/XYChart;->getYLabels([D[DI)Ljava/util/Map; │ │ move-result-object v69 │ │ .line 353 │ .local v69, "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ move/from16 v43, v8 │ │ .line 354 │ .local v43, "xLabelsLeft":I │ - if-eqz v107, :cond_27 │ + if-eqz v104, :cond_27 │ │ .line 355 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsColor()I │ @@ -2462,57 +2476,57 @@ │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabelLocations()[Ljava/lang/Double; │ │ move-result-object v40 │ │ const/4 v4, 0x0 │ │ - aget-wide v46, v112, v4 │ + aget-wide v46, v109, v4 │ │ const/4 v4, 0x0 │ │ - aget-wide v48, v94, v4 │ + aget-wide v48, v87, v4 │ │ const/4 v4, 0x0 │ │ - aget-wide v50, v88, v4 │ + aget-wide v50, v85, v4 │ │ move-object/from16 v38, p0 │ │ move-object/from16 v41, p1 │ │ move-object/from16 v42, p6 │ │ - move/from16 v44, v110 │ + move/from16 v44, v107 │ │ move/from16 v45, v37 │ │ invoke-virtual/range {v38 .. v51}, Lorg/achartengine/chart/XYChart;->drawXLabels(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDDD)V │ │ move-object/from16 v44, p0 │ │ move-object/from16 v45, v69 │ │ move-object/from16 v46, p1 │ │ move-object/from16 v47, p6 │ │ - move/from16 v48, v87 │ + move/from16 v48, v84 │ │ move/from16 v49, v8 │ │ move/from16 v50, v9 │ │ move/from16 v51, v37 │ │ .line 364 │ invoke-virtual/range {v44 .. v53}, Lorg/achartengine/chart/XYChart;->drawYLabels(Ljava/util/Map;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIII[D[D)V │ │ .line 367 │ - if-eqz v107, :cond_31 │ + if-eqz v104, :cond_31 │ │ .line 368 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ @@ -2525,184 +2539,174 @@ │ │ .line 369 │ const/16 v21, 0x0 │ │ :goto_f │ move/from16 v0, v21 │ │ - move/from16 v1, v87 │ + move/from16 v1, v84 │ │ if-ge v0, v1, :cond_31 │ │ .line 370 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisAlign(I)Landroid/graphics/Paint$Align; │ │ - move-result-object v72 │ + move-result-object v71 │ │ .line 371 │ - .local v72, "axisAlign":Landroid/graphics/Paint$Align; │ + .local v71, "axisAlign":Landroid/graphics/Paint$Align; │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYTextLabelLocations(I)[Ljava/lang/Double; │ │ - move-result-object v113 │ + move-result-object v112 │ │ .line 372 │ - .local v113, "yTextLabelLocations":[Ljava/lang/Double; │ - move-object/from16 v71, v113 │ - │ - .local v71, "arr$":[Ljava/lang/Double; │ - move-object/from16 v0, v71 │ - │ - array-length v0, v0 │ + .local v112, "yTextLabelLocations":[Ljava/lang/Double; │ + move-object/from16 v0, v112 │ │ - move/from16 v84, v0 │ + array-length v5, v0 │ │ - .local v84, "len$":I │ - const/16 v78, 0x0 │ + const/4 v4, 0x0 │ │ - .local v78, "i$":I │ :goto_10 │ - move/from16 v0, v78 │ - │ - move/from16 v1, v84 │ - │ - if-ge v0, v1, :cond_30 │ + if-ge v4, v5, :cond_30 │ │ - aget-object v85, v71, v78 │ + aget-object v82, v112, v4 │ │ .line 373 │ - .local v85, "location":Ljava/lang/Double; │ - aget-wide v4, v53, v21 │ + .local v82, "location":Ljava/lang/Double; │ + aget-wide v10, v53, v21 │ │ - invoke-virtual/range {v85 .. v85}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual/range {v82 .. v82}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v10 │ + move-result-wide v16 │ │ - cmpg-double v4, v4, v10 │ + cmpg-double v6, v10, v16 │ │ - if-gtz v4, :cond_29 │ + if-gtz v6, :cond_29 │ │ - invoke-virtual/range {v85 .. v85}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual/range {v82 .. v82}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v4 │ + move-result-wide v10 │ │ - aget-wide v10, v89, v21 │ + aget-wide v16, v86, v21 │ │ - cmpg-double v4, v4, v10 │ + cmpg-double v6, v10, v16 │ │ - if-gtz v4, :cond_29 │ + if-gtz v6, :cond_29 │ │ .line 374 │ move/from16 v0, v37 │ │ - int-to-double v4, v0 │ + int-to-double v10, v0 │ │ - aget-wide v10, v52, v21 │ + aget-wide v16, v52, v21 │ │ - invoke-virtual/range {v85 .. v85}, Ljava/lang/Double;->doubleValue()D │ + .line 375 │ + invoke-virtual/range {v82 .. v82}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v16 │ + move-result-wide v18 │ │ - aget-wide v18, v53, v21 │ + aget-wide v28, v53, v21 │ │ - sub-double v16, v16, v18 │ + sub-double v18, v18, v28 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - sub-double/2addr v4, v10 │ + sub-double v10, v10, v16 │ │ - double-to-float v0, v4 │ + double-to-float v0, v10 │ │ move/from16 v46, v0 │ │ .line 376 │ .local v46, "yLabel":F │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-object/from16 v0, v85 │ + move-object/from16 v0, v82 │ │ move/from16 v1, v21 │ │ - invoke-virtual {v4, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYTextLabel(Ljava/lang/Double;I)Ljava/lang/String; │ + invoke-virtual {v6, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYTextLabel(Ljava/lang/Double;I)Ljava/lang/String; │ │ move-result-object v56 │ │ .line 377 │ .local v56, "label":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsColor(I)I │ + invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsColor(I)I │ │ - move-result v4 │ + move-result v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 378 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAlign(I)Landroid/graphics/Paint$Align; │ + invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAlign(I)Landroid/graphics/Paint$Align; │ │ - move-result-object v4 │ + move-result-object v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ │ .line 379 │ - sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ + sget-object v6, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ - if-ne v0, v4, :cond_2e │ + if-ne v0, v6, :cond_2e │ │ .line 380 │ - sget-object v4, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ + sget-object v6, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ - move-object/from16 v0, v72 │ + move-object/from16 v0, v71 │ │ - if-ne v0, v4, :cond_2c │ + if-ne v0, v6, :cond_2c │ │ .line 381 │ - if-eqz v108, :cond_28 │ + if-eqz v105, :cond_28 │ │ .line 382 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v72 │ + move-object/from16 v1, v71 │ │ invoke-direct {v0, v1}, Lorg/achartengine/chart/XYChart;->getLabelLinePos(Landroid/graphics/Paint$Align;)I │ │ - move-result v4 │ + move-result v6 │ │ - add-int/2addr v4, v8 │ + add-int/2addr v6, v8 │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v45, v0 │ │ int-to-float v0, v8 │ │ move/from16 v47, v0 │ │ @@ -2718,56 +2722,58 @@ │ :cond_28 │ int-to-float v0, v8 │ │ move/from16 v57, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ │ - move-result v4 │ + move-result v6 │ │ - sub-float v58, v46, v4 │ + sub-float v58, v46, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ + .line 385 │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v60 │ │ move-object/from16 v54, p0 │ │ move-object/from16 v55, p1 │ │ move-object/from16 v59, p6 │ │ + .line 384 │ invoke-virtual/range {v54 .. v60}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 395 │ :goto_11 │ - if-eqz v105, :cond_29 │ + if-eqz v102, :cond_29 │ │ .line 396 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor(I)I │ + invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor(I)I │ │ - move-result v4 │ + move-result v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 397 │ int-to-float v0, v8 │ │ move/from16 v45, v0 │ │ int-to-float v0, v9 │ @@ -2783,32 +2789,29 @@ │ invoke-virtual/range {v44 .. v49}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 372 │ .end local v46 # "yLabel":F │ .end local v56 # "label":Ljava/lang/String; │ :cond_29 │ :goto_12 │ - add-int/lit8 v78, v78, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto/16 :goto_10 │ │ .line 337 │ .end local v39 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .end local v43 # "xLabelsLeft":I │ .end local v69 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v71 # "arr$":[Ljava/lang/Double; │ - .end local v72 # "axisAlign":Landroid/graphics/Paint$Align; │ - .end local v78 # "i$":I │ - .end local v84 # "len$":I │ - .end local v85 # "location":Ljava/lang/Double; │ - .end local v105 # "showCustomTextGridY":Z │ - .end local v106 # "showGridX":Z │ - .end local v107 # "showLabels":Z │ - .end local v108 # "showTickMarks":Z │ - .end local v113 # "yTextLabelLocations":[Ljava/lang/Double; │ + .end local v71 # "axisAlign":Landroid/graphics/Paint$Align; │ + .end local v82 # "location":Ljava/lang/Double; │ + .end local v102 # "showCustomTextGridY":Z │ + .end local v103 # "showGridX":Z │ + .end local v104 # "showLabels":Z │ + .end local v105 # "showTickMarks":Z │ + .end local v112 # "yTextLabelLocations":[Ljava/lang/Double; │ :cond_2a │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_25 │ │ @@ -2825,28 +2828,30 @@ │ │ const/16 v46, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 339 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v47 │ │ move-object/from16 v38, p0 │ │ move-object/from16 v40, p1 │ │ move/from16 v41, v9 │ │ move/from16 v42, p3 │ │ move-object/from16 v45, p6 │ │ + .line 338 │ invoke-virtual/range {v38 .. v47}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ @@ -2858,73 +2863,72 @@ │ │ const/16 v46, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 341 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v47 │ │ move-object/from16 v38, p0 │ │ move-object/from16 v40, p1 │ │ move/from16 v41, p2 │ │ move/from16 v42, p3 │ │ move-object/from16 v45, p6 │ │ + .line 340 │ invoke-virtual/range {v38 .. v47}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ goto/16 :goto_d │ │ .line 344 │ :cond_2b │ - const/16 v107, 0x0 │ + const/16 v104, 0x0 │ │ goto/16 :goto_e │ │ .line 387 │ .restart local v39 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .restart local v43 # "xLabelsLeft":I │ .restart local v46 # "yLabel":F │ .restart local v56 # "label":Ljava/lang/String; │ .restart local v69 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .restart local v71 # "arr$":[Ljava/lang/Double; │ - .restart local v72 # "axisAlign":Landroid/graphics/Paint$Align; │ - .restart local v78 # "i$":I │ - .restart local v84 # "len$":I │ - .restart local v85 # "location":Ljava/lang/Double; │ - .restart local v105 # "showCustomTextGridY":Z │ - .restart local v106 # "showGridX":Z │ - .restart local v107 # "showLabels":Z │ - .restart local v108 # "showTickMarks":Z │ - .restart local v113 # "yTextLabelLocations":[Ljava/lang/Double; │ + .restart local v71 # "axisAlign":Landroid/graphics/Paint$Align; │ + .restart local v82 # "location":Ljava/lang/Double; │ + .restart local v102 # "showCustomTextGridY":Z │ + .restart local v103 # "showGridX":Z │ + .restart local v104 # "showLabels":Z │ + .restart local v105 # "showTickMarks":Z │ + .restart local v112 # "yTextLabelLocations":[Ljava/lang/Double; │ :cond_2c │ - if-eqz v108, :cond_2d │ + if-eqz v105, :cond_2d │ │ .line 388 │ int-to-float v0, v9 │ │ move/from16 v45, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v72 │ + move-object/from16 v1, v71 │ │ invoke-direct {v0, v1}, Lorg/achartengine/chart/XYChart;->getLabelLinePos(Landroid/graphics/Paint$Align;)I │ │ - move-result v4 │ + move-result v6 │ │ - add-int/2addr v4, v9 │ + add-int/2addr v6, v9 │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v47, v0 │ │ move-object/from16 v44, p1 │ │ move/from16 v48, v46 │ │ @@ -2936,56 +2940,58 @@ │ :cond_2d │ int-to-float v0, v9 │ │ move/from16 v57, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ │ - move-result v4 │ + move-result v6 │ │ - sub-float v58, v46, v4 │ + sub-float v58, v46, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ + .line 392 │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v60 │ │ move-object/from16 v54, p0 │ │ move-object/from16 v55, p1 │ │ move-object/from16 v59, p6 │ │ + .line 391 │ invoke-virtual/range {v54 .. v60}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ goto/16 :goto_11 │ │ .line 400 │ :cond_2e │ - if-eqz v108, :cond_2f │ + if-eqz v105, :cond_2f │ │ .line 401 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v72 │ + move-object/from16 v1, v71 │ │ invoke-direct {v0, v1}, Lorg/achartengine/chart/XYChart;->getLabelLinePos(Landroid/graphics/Paint$Align;)I │ │ - move-result v4 │ + move-result v6 │ │ - sub-int v4, v9, v4 │ + sub-int v6, v9, v6 │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v45, v0 │ │ int-to-float v0, v9 │ │ move/from16 v47, v0 │ │ @@ -2995,63 +3001,65 @@ │ │ move-object/from16 v49, p6 │ │ invoke-virtual/range {v44 .. v49}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 403 │ :cond_2f │ - add-int/lit8 v4, v9, 0xa │ + add-int/lit8 v6, v9, 0xa │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v57, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ │ - move-result v4 │ + move-result v6 │ │ - sub-float v58, v46, v4 │ + sub-float v58, v46, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ + .line 404 │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v60 │ │ move-object/from16 v54, p0 │ │ move-object/from16 v55, p1 │ │ move-object/from16 v59, p6 │ │ + .line 403 │ invoke-virtual/range {v54 .. v60}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 405 │ - if-eqz v105, :cond_29 │ + if-eqz v102, :cond_29 │ │ .line 406 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor(I)I │ + invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor(I)I │ │ - move-result v4 │ + move-result v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 407 │ int-to-float v0, v9 │ │ move/from16 v45, v0 │ │ int-to-float v0, v8 │ @@ -3067,28 +3075,25 @@ │ invoke-virtual/range {v44 .. v49}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ goto/16 :goto_12 │ │ .line 369 │ .end local v46 # "yLabel":F │ .end local v56 # "label":Ljava/lang/String; │ - .end local v85 # "location":Ljava/lang/Double; │ + .end local v82 # "location":Ljava/lang/Double; │ :cond_30 │ add-int/lit8 v21, v21, 0x1 │ │ goto/16 :goto_f │ │ .line 415 │ - .end local v71 # "arr$":[Ljava/lang/Double; │ - .end local v72 # "axisAlign":Landroid/graphics/Paint$Align; │ - .end local v78 # "i$":I │ - .end local v84 # "len$":I │ - .end local v113 # "yTextLabelLocations":[Ljava/lang/Double; │ + .end local v71 # "axisAlign":Landroid/graphics/Paint$Align; │ + .end local v112 # "yTextLabelLocations":[Ljava/lang/Double; │ :cond_31 │ - if-eqz v107, :cond_34 │ + if-eqz v104, :cond_34 │ │ .line 416 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ @@ -3102,21 +3107,21 @@ │ .line 417 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getAxisTitleTextSize()F │ │ - move-result v109 │ + move-result v106 │ │ .line 418 │ - .local v109, "size":F │ + .local v106, "size":F │ move-object/from16 v0, p6 │ │ - move/from16 v1, v109 │ + move/from16 v1, v106 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextSize(F)V │ │ .line 419 │ sget-object v4, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; │ │ move-object/from16 v0, p6 │ @@ -3131,14 +3136,15 @@ │ if-ne v0, v4, :cond_36 │ │ .line 421 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 423 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTitle()Ljava/lang/String; │ │ move-result-object v59 │ │ div-int/lit8 v4, p4, 0x2 │ │ add-int v4, v4, p2 │ @@ -3151,14 +3157,15 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 425 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v5 │ │ const/high16 v6, 0x40800000 # 4.0f │ │ mul-float/2addr v5, v6 │ @@ -3175,52 +3182,53 @@ │ │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsPadding()F │ │ move-result v5 │ │ add-float/2addr v4, v5 │ │ - add-float v61, v4, v109 │ + add-float v61, v4, v106 │ │ const/16 v63, 0x0 │ │ move-object/from16 v57, p0 │ │ move-object/from16 v58, p1 │ │ move-object/from16 v62, p6 │ │ + .line 421 │ invoke-virtual/range {v57 .. v63}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 427 │ const/16 v21, 0x0 │ │ :goto_13 │ move/from16 v0, v21 │ │ - move/from16 v1, v87 │ + move/from16 v1, v84 │ │ if-ge v0, v1, :cond_33 │ │ .line 428 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisAlign(I)Landroid/graphics/Paint$Align; │ │ - move-result-object v72 │ + move-result-object v71 │ │ .line 429 │ - .restart local v72 # "axisAlign":Landroid/graphics/Paint$Align; │ + .restart local v71 # "axisAlign":Landroid/graphics/Paint$Align; │ sget-object v4, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ - move-object/from16 v0, v72 │ + move-object/from16 v0, v71 │ │ if-ne v0, v4, :cond_32 │ │ .line 430 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ @@ -3231,15 +3239,15 @@ │ │ move-result-object v59 │ │ move/from16 v0, p2 │ │ int-to-float v4, v0 │ │ - add-float v60, v4, v109 │ + add-float v60, v4, v106 │ │ div-int/lit8 v4, p5, 0x2 │ │ add-int v4, v4, p3 │ │ int-to-float v0, v4 │ │ @@ -3296,15 +3304,15 @@ │ move-object/from16 v62, p6 │ │ invoke-virtual/range {v57 .. v63}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ goto :goto_14 │ │ .line 435 │ - .end local v72 # "axisAlign":Landroid/graphics/Paint$Align; │ + .end local v71 # "axisAlign":Landroid/graphics/Paint$Align; │ :cond_33 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getChartTitleTextSize()F │ │ @@ -3335,35 +3343,37 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 437 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getChartTitleTextSize()F │ │ move-result v5 │ │ add-float v61, v4, v5 │ │ const/16 v63, 0x0 │ │ move-object/from16 v57, p0 │ │ move-object/from16 v58, p1 │ │ move-object/from16 v62, p6 │ │ + .line 436 │ invoke-virtual/range {v57 .. v63}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 447 │ .end local v39 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .end local v43 # "xLabelsLeft":I │ .end local v69 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v109 # "size":F │ + .end local v106 # "size":F │ :cond_34 │ :goto_15 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_37 │ @@ -3472,28 +3482,28 @@ │ move-result v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 460 │ - const/16 v100, 0x0 │ + const/16 v97, 0x0 │ │ .line 461 │ - .local v100, "rightAxis":Z │ + .local v97, "rightAxis":Z │ const/16 v21, 0x0 │ │ :goto_17 │ move/from16 v0, v21 │ │ - move/from16 v1, v87 │ + move/from16 v1, v84 │ │ if-ge v0, v1, :cond_39 │ │ - if-nez v100, :cond_39 │ + if-nez v97, :cond_39 │ │ .line 462 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ @@ -3502,28 +3512,28 @@ │ │ move-result-object v4 │ │ sget-object v5, Landroid/graphics/Paint$Align;->RIGHT:Landroid/graphics/Paint$Align; │ │ if-ne v4, v5, :cond_38 │ │ - const/16 v100, 0x1 │ + const/16 v97, 0x1 │ │ .line 461 │ :goto_18 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_17 │ │ .line 438 │ - .end local v100 # "rightAxis":Z │ + .end local v97 # "rightAxis":Z │ .restart local v39 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .restart local v43 # "xLabelsLeft":I │ .restart local v69 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .restart local v109 # "size":F │ + .restart local v106 # "size":F │ :cond_36 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_34 │ │ @@ -3544,34 +3554,36 @@ │ │ move/from16 v60, v0 │ │ add-int v4, p3, p5 │ │ int-to-float v4, v4 │ │ - sub-float v4, v4, v109 │ + sub-float v4, v4, v106 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 440 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsPadding()F │ │ move-result v5 │ │ add-float v61, v4, v5 │ │ const/high16 v63, -0x3d4c0000 # -90.0f │ │ move-object/from16 v57, p0 │ │ move-object/from16 v58, p1 │ │ move-object/from16 v62, p6 │ │ + .line 439 │ invoke-virtual/range {v57 .. v63}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 441 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ @@ -3625,19 +3637,19 @@ │ │ move-result-object v59 │ │ move/from16 v0, p2 │ │ int-to-float v4, v0 │ │ - add-float v60, v4, v109 │ + add-float v60, v4, v106 │ │ div-int/lit8 v4, p5, 0x2 │ │ - add-int v4, v4, v110 │ + add-int v4, v4, v107 │ │ int-to-float v0, v4 │ │ move/from16 v61, v0 │ │ const/16 v63, 0x0 │ │ @@ -3651,15 +3663,15 @@ │ │ goto/16 :goto_15 │ │ .line 450 │ .end local v39 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .end local v43 # "xLabelsLeft":I │ .end local v69 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v109 # "size":F │ + .end local v106 # "size":F │ :cond_37 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_35 │ │ @@ -3729,17 +3741,17 @@ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;->transform(Landroid/graphics/Canvas;FZ)V │ │ goto/16 :goto_16 │ │ .line 462 │ - .restart local v100 # "rightAxis":Z │ + .restart local v97 # "rightAxis":Z │ :cond_38 │ - const/16 v100, 0x0 │ + const/16 v97, 0x0 │ │ goto/16 :goto_18 │ │ .line 464 │ :cond_39 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ @@ -3748,15 +3760,15 @@ │ if-ne v0, v4, :cond_3b │ │ .line 465 │ int-to-float v0, v8 │ │ move/from16 v58, v0 │ │ - move/from16 v0, v110 │ + move/from16 v0, v107 │ │ int-to-float v0, v0 │ │ move/from16 v59, v0 │ │ int-to-float v0, v8 │ │ @@ -3771,22 +3783,22 @@ │ move-object/from16 v57, p1 │ │ move-object/from16 v62, p6 │ │ invoke-virtual/range {v57 .. v62}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 466 │ - if-eqz v100, :cond_3a │ + if-eqz v97, :cond_3a │ │ .line 467 │ int-to-float v0, v9 │ │ move/from16 v58, v0 │ │ - move/from16 v0, v110 │ + move/from16 v0, v107 │ │ int-to-float v0, v0 │ │ move/from16 v59, v0 │ │ int-to-float v0, v9 │ │ @@ -3801,18 +3813,18 @@ │ move-object/from16 v57, p1 │ │ move-object/from16 v62, p6 │ │ invoke-virtual/range {v57 .. v62}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 473 │ - .end local v100 # "rightAxis":Z │ + .end local v97 # "rightAxis":Z │ :cond_3a │ :goto_19 │ - if-eqz v101, :cond_c │ + if-eqz v98, :cond_c │ │ .line 474 │ move/from16 v0, v70 │ │ int-to-float v4, v0 │ │ const/4 v5, 0x1 │ @@ -3822,28 +3834,28 @@ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;->transform(Landroid/graphics/Canvas;FZ)V │ │ goto/16 :goto_4 │ │ .line 469 │ - .restart local v100 # "rightAxis":Z │ + .restart local v97 # "rightAxis":Z │ :cond_3b │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_3a │ │ .line 470 │ int-to-float v0, v9 │ │ move/from16 v58, v0 │ │ - move/from16 v0, v110 │ + move/from16 v0, v107 │ │ int-to-float v0, v0 │ │ move/from16 v59, v0 │ │ int-to-float v0, v9 │ │ @@ -3988,14 +4000,15 @@ │ │ cmpl-float v2, v2, v3 │ │ if-gtz v2, :cond_0 │ │ const/4 v2, 0x3 │ │ + .line 594 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -4048,14 +4061,15 @@ │ │ invoke-virtual {p0, v2, v4, v5}, Lorg/achartengine/chart/XYChart;->getLabel(Ljava/text/NumberFormat;D)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v2, 0x0 │ │ + .line 597 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -4088,17 +4102,18 @@ │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 596 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ - .line 599 │ + .line 600 │ invoke-virtual {p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesFormat()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ add-int/lit8 v3, p7, 0x1 │ │ invoke-virtual {p2, v3}, Lorg/achartengine/model/XYSeries;->getY(I)D │ @@ -4107,14 +4122,15 @@ │ │ invoke-virtual {p0, v2, v4, v5}, Lorg/achartengine/chart/XYChart;->getLabel(Ljava/text/NumberFormat;D)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v2, 0x2 │ │ + .line 601 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -4147,14 +4163,15 @@ │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 599 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 603 │ const/4 v2, 0x2 │ │ move-object/from16 v0, p5 │ │ @@ -4223,14 +4240,15 @@ │ │ cmpl-float v2, v2, v3 │ │ if-gtz v2, :cond_3 │ │ add-int/lit8 v2, v9, 0x1 │ │ + .line 610 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -4241,25 +4259,26 @@ │ │ sub-float/2addr v2, v11 │ │ invoke-static {v2}, Ljava/lang/Math;->abs(F)F │ │ move-result v2 │ │ + .line 611 │ invoke-virtual {p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getDisplayChartValuesDistance()I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ cmpl-float v2, v2, v3 │ │ if-lez v2, :cond_1 │ │ - .line 612 │ + .line 613 │ :cond_3 │ invoke-virtual {p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesFormat()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ div-int/lit8 v3, v9, 0x2 │ │ @@ -4269,14 +4288,15 @@ │ │ move-result-wide v4 │ │ invoke-virtual {p0, v2, v4, v5}, Lorg/achartengine/chart/XYChart;->getLabel(Ljava/text/NumberFormat;D)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 614 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -4309,14 +4329,15 @@ │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 612 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 615 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ @@ -4356,15 +4377,15 @@ │ :goto_2 │ invoke-interface/range {p5 .. p5}, Ljava/util/List;->size()I │ │ move-result v2 │ │ if-ge v9, v2, :cond_5 │ │ - .line 622 │ + .line 623 │ invoke-virtual {p3}, Lorg/achartengine/renderer/XYSeriesRenderer;->getChartValuesFormat()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ div-int/lit8 v3, v9, 0x2 │ │ add-int v3, v3, p7 │ @@ -4373,14 +4394,15 @@ │ │ move-result-wide v4 │ │ invoke-virtual {p0, v2, v4, v5}, Lorg/achartengine/chart/XYChart;->getLabel(Ljava/text/NumberFormat;D)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 624 │ move-object/from16 v0, p5 │ │ invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Float; │ @@ -4413,14 +4435,15 @@ │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 622 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 621 │ add-int/lit8 v9, v9, 0x2 │ │ goto :goto_2 │ │ @@ -4905,14 +4928,15 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 701 │ invoke-virtual {v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v7 │ │ const/high16 v8, 0x40400000 # 3.0f │ │ div-float/2addr v7, v8 │ @@ -4949,14 +4973,15 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 704 │ invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v6 │ │ const/high16 v7, 0x40800000 # 4.0f │ │ mul-float/2addr v6, v7 │ @@ -4977,26 +5002,28 @@ │ │ add-float v10, v4, v6 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 705 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ │ move-result v12 │ │ move-object/from16 v6, p0 │ │ move-object/from16 v7, p3 │ │ move v9, v5 │ │ move-object/from16 v11, p4 │ │ + .line 703 │ invoke-virtual/range {v6 .. v12}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 707 │ :cond_1 │ if-eqz v24, :cond_2 │ │ .line 708 │ @@ -5066,15 +5093,15 @@ │ invoke-virtual/range {v6 .. v19}, Lorg/achartengine/chart/XYChart;->drawXTextLabels([Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;ZIIIDDD)V │ │ .line 714 │ return-void │ .end method │ │ .method protected drawXTextLabels([Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;ZIIIDDD)V │ - .locals 18 │ + .locals 16 │ .param p1, "xTextLabelLocations" # [Ljava/lang/Double; │ .param p2, "canvas" # Landroid/graphics/Canvas; │ .param p3, "paint" # Landroid/graphics/Paint; │ .param p4, "showLabels" # Z │ .param p5, "left" # I │ .param p6, "top" # I │ .param p7, "bottom" # I │ @@ -5086,28 +5113,28 @@ │ .line 806 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowCustomTextGridX()Z │ │ - move-result v15 │ + move-result v12 │ │ .line 807 │ - .local v15, "showCustomTextGridX":Z │ + .local v12, "showCustomTextGridX":Z │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowTickMarks()Z │ │ - move-result v16 │ + move-result v13 │ │ .line 808 │ - .local v16, "showTickMarks":Z │ + .local v13, "showTickMarks":Z │ if-eqz p4, :cond_2 │ │ .line 809 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ @@ -5116,52 +5143,51 @@ │ move-result v2 │ │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 810 │ - move-object/from16 v11, p1 │ + move-object/from16 v0, p1 │ │ - .local v11, "arr$":[Ljava/lang/Double; │ - array-length v13, v11 │ + array-length v15, v0 │ │ - .local v13, "len$":I │ - const/4 v12, 0x0 │ + const/4 v2, 0x0 │ + │ + move v14, v2 │ │ - .local v12, "i$":I │ :goto_0 │ - if-ge v12, v13, :cond_2 │ + if-ge v14, v15, :cond_2 │ │ - aget-object v14, v11, v12 │ + aget-object v11, p1, v14 │ │ .line 811 │ - .local v14, "location":Ljava/lang/Double; │ - invoke-virtual {v14}, Ljava/lang/Double;->doubleValue()D │ + .local v11, "location":Ljava/lang/Double; │ + invoke-virtual {v11}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v4 │ │ cmpg-double v2, p10, v4 │ │ if-gtz v2, :cond_1 │ │ - invoke-virtual {v14}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v11}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v4 │ │ cmpg-double v2, v4, p12 │ │ if-gtz v2, :cond_1 │ │ .line 812 │ move/from16 v0, p5 │ │ int-to-double v4, v0 │ │ - invoke-virtual {v14}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v11}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v6 │ │ sub-double v6, v6, p10 │ │ mul-double v6, v6, p8 │ │ @@ -5180,15 +5206,15 @@ │ move-result v2 │ │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 814 │ - if-eqz v16, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 815 │ move/from16 v0, p7 │ │ int-to-float v4, v0 │ │ move/from16 v0, p7 │ @@ -5219,26 +5245,27 @@ │ │ .line 818 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v2, v14}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabel(Ljava/lang/Double;)Ljava/lang/String; │ + invoke-virtual {v2, v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabel(Ljava/lang/Double;)Ljava/lang/String; │ │ move-result-object v6 │ │ move/from16 v0, p7 │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 819 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v4 │ │ const/high16 v5, 0x40800000 # 4.0f │ │ mul-float/2addr v4, v5 │ @@ -5261,18 +5288,19 @@ │ │ move-object/from16 v5, p2 │ │ move v7, v3 │ │ move-object/from16 v9, p3 │ │ + .line 818 │ invoke-virtual/range {v4 .. v10}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 820 │ - if-eqz v15, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 821 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ const/4 v4, 0x0 │ @@ -5301,23 +5329,22 @@ │ move-object/from16 v7, p3 │ │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 810 │ .end local v3 # "xLabel":F │ :cond_1 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v2, v14, 0x1 │ + │ + move v14, v2 │ │ goto/16 :goto_0 │ │ .line 827 │ - .end local v11 # "arr$":[Ljava/lang/Double; │ - .end local v12 # "i$":I │ - .end local v13 # "len$":I │ - .end local v14 # "location":Ljava/lang/Double; │ + .end local v11 # "location":Ljava/lang/Double; │ :cond_2 │ return-void │ .end method │ │ .method protected drawYLabels(Ljava/util/Map;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIII[D[D)V │ .locals 26 │ .param p2, "canvas" # Landroid/graphics/Canvas; │ @@ -5580,44 +5607,48 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 752 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsPadding()F │ │ move-result v5 │ │ sub-float v10, v4, v5 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 753 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ │ move-result v4 │ │ sub-float v11, v6, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 754 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v13 │ │ move-object/from16 v7, p0 │ │ move-object/from16 v8, p2 │ │ move-object/from16 v12, p3 │ │ + .line 751 │ invoke-virtual/range {v7 .. v13}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 765 │ :cond_1 │ :goto_3 │ if-eqz v21, :cond_2 │ │ @@ -5717,44 +5748,48 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 760 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsPadding()F │ │ move-result v5 │ │ add-float v10, v4, v5 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 761 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ │ move-result v4 │ │ sub-float v11, v6, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 762 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v13 │ │ move-object/from16 v7, p0 │ │ move-object/from16 v8, p2 │ │ move-object/from16 v12, p3 │ │ + .line 759 │ invoke-virtual/range {v7 .. v13}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ goto :goto_3 │ │ .line 769 │ :cond_6 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ @@ -5829,24 +5864,26 @@ │ │ int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 776 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsPadding()F │ │ move-result v5 │ │ add-float v10, v4, v5 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 777 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsVerticalPadding()F │ │ move-result v4 │ │ sub-float v11, v6, v4 │ │ move-object/from16 v0, p0 │ @@ -5859,14 +5896,15 @@ │ │ move-object/from16 v7, p0 │ │ move-object/from16 v8, p2 │ │ move-object/from16 v12, p3 │ │ + .line 775 │ invoke-virtual/range {v7 .. v13}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 779 │ :cond_8 │ if-eqz v21, :cond_2 │ │ .line 780 │ @@ -5993,15 +6031,15 @@ │ .line 492 │ iget-object v0, p0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ return-object v0 │ .end method │ │ .method public getSeriesAndPointForScreenCoordinate(Lorg/achartengine/model/Point;)Lorg/achartengine/model/SeriesSelection; │ - .locals 10 │ + .locals 9 │ .param p1, "screenPoint" # Lorg/achartengine/model/Point; │ │ .prologue │ .line 915 │ iget-object v1, p0, Lorg/achartengine/chart/XYChart;->clickableAreas:Ljava/util/Map; │ │ if-eqz v1, :cond_2 │ @@ -6047,56 +6085,55 @@ │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/List; │ │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v1 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v4 │ │ - if-eqz v1, :cond_1 │ + if-eqz v4, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/achartengine/chart/ClickableArea; │ │ .line 925 │ .local v0, "area":Lorg/achartengine/chart/ClickableArea; │ if-eqz v0, :cond_0 │ │ .line 926 │ invoke-virtual {v0}, Lorg/achartengine/chart/ClickableArea;->getRect()Landroid/graphics/RectF; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 927 │ - .local v9, "rectangle":Landroid/graphics/RectF; │ - if-eqz v9, :cond_0 │ + .local v8, "rectangle":Landroid/graphics/RectF; │ + if-eqz v8, :cond_0 │ │ invoke-virtual {p1}, Lorg/achartengine/model/Point;->getX()F │ │ - move-result v1 │ + move-result v4 │ │ invoke-virtual {p1}, Lorg/achartengine/model/Point;->getY()F │ │ - move-result v4 │ + move-result v5 │ │ - invoke-virtual {v9, v1, v4}, Landroid/graphics/RectF;->contains(FF)Z │ + invoke-virtual {v8, v4, v5}, Landroid/graphics/RectF;->contains(FF)Z │ │ - move-result v1 │ + move-result v4 │ │ - if-eqz v1, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 928 │ new-instance v1, Lorg/achartengine/model/SeriesSelection; │ │ invoke-virtual {v0}, Lorg/achartengine/chart/ClickableArea;->getX()D │ │ move-result-wide v4 │ @@ -6107,33 +6144,30 @@ │ │ invoke-direct/range {v1 .. v7}, Lorg/achartengine/model/SeriesSelection;->(IIDD)V │ │ .line 935 │ .end local v0 # "area":Lorg/achartengine/chart/ClickableArea; │ .end local v2 # "seriesIndex":I │ .end local v3 # "pointIndex":I │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v9 # "rectangle":Landroid/graphics/RectF; │ + .end local v8 # "rectangle":Landroid/graphics/RectF; │ :goto_2 │ return-object v1 │ │ .line 931 │ .restart local v0 # "area":Lorg/achartengine/chart/ClickableArea; │ .restart local v2 # "seriesIndex":I │ .restart local v3 # "pointIndex":I │ - .restart local v8 # "i$":Ljava/util/Iterator; │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ .line 932 │ goto :goto_1 │ │ .line 916 │ .end local v0 # "area":Lorg/achartengine/chart/ClickableArea; │ - .end local v8 # "i$":Ljava/util/Iterator; │ :cond_1 │ add-int/lit8 v2, v2, -0x1 │ │ goto :goto_0 │ │ .line 935 │ .end local v2 # "seriesIndex":I │ @@ -6209,26 +6243,28 @@ │ │ aget-wide v4, p1, v1 │ │ aget-wide v6, p2, v1 │ │ iget-object v3, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 486 │ invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabels()I │ │ move-result v3 │ │ invoke-static {v4, v5, v6, v7, v3}, Lorg/achartengine/util/MathHelper;->getLabels(DDI)Ljava/util/List; │ │ move-result-object v3 │ │ invoke-direct {p0, v3}, Lorg/achartengine/chart/XYChart;->getValidLabels(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v3 │ │ + .line 485 │ invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 484 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ @@ -6413,14 +6449,15 @@ │ │ if-eqz v3, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 875 │ move/from16 v0, p3 │ │ invoke-virtual {v3, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet(I)Z │ │ move-result v3 │ │ if-nez v3, :cond_1 │ @@ -6488,14 +6525,15 @@ │ │ mul-double v14, v14, v16 │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 884 │ invoke-virtual {v13}, Landroid/graphics/Rect;->width()I │ │ move-result v13 │ │ int-to-double v0, v13 │ │ move-wide/from16 v16, v0 │ @@ -6514,14 +6552,15 @@ │ │ iget v13, v13, Landroid/graphics/Rect;->top:I │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 885 │ invoke-virtual {v14}, Landroid/graphics/Rect;->height()I │ │ move-result v14 │ │ add-int/2addr v13, v14 │ │ int-to-float v13, v13 │ @@ -6686,14 +6725,15 @@ │ │ if-eqz v3, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 898 │ move/from16 v0, p2 │ │ invoke-virtual {v3, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet(I)Z │ │ move-result v3 │ │ if-nez v3, :cond_1 │ @@ -6751,14 +6791,15 @@ │ │ sub-double/2addr v14, v8 │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 907 │ invoke-virtual {v13}, Landroid/graphics/Rect;->width()I │ │ move-result v13 │ │ int-to-double v0, v13 │ │ move-wide/from16 v16, v0 │ @@ -6791,14 +6832,15 @@ │ │ sub-double v14, v6, v14 │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 908 │ invoke-virtual {v13}, Landroid/graphics/Rect;->height()I │ │ move-result v13 │ │ int-to-double v0, v13 │ │ move-wide/from16 v16, v0 ├── smali/org/achartengine/model/CategorySeries.smali │ @@ -366,58 +366,57 @@ │ .end method │ │ .method public toXYSeries()Lorg/achartengine/model/XYSeries; │ .locals 8 │ │ .prologue │ .line 136 │ - new-instance v4, Lorg/achartengine/model/XYSeries; │ + new-instance v1, Lorg/achartengine/model/XYSeries; │ │ - iget-object v5, p0, Lorg/achartengine/model/CategorySeries;->mTitle:Ljava/lang/String; │ + iget-object v4, p0, Lorg/achartengine/model/CategorySeries;->mTitle:Ljava/lang/String; │ │ - invoke-direct {v4, v5}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ + invoke-direct {v1, v4}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ │ .line 137 │ - .local v4, "xySeries":Lorg/achartengine/model/XYSeries; │ - const/4 v1, 0x0 │ + .local v1, "xySeries":Lorg/achartengine/model/XYSeries; │ + const/4 v0, 0x0 │ │ .line 138 │ - .local v1, "k":I │ - iget-object v5, p0, Lorg/achartengine/model/CategorySeries;->mValues:Ljava/util/List; │ + .local v0, "k":I │ + iget-object v4, p0, Lorg/achartengine/model/CategorySeries;->mValues:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/Double; │ + check-cast v4, Ljava/lang/Double; │ │ - invoke-virtual {v5}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v4}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v2 │ │ .line 139 │ .local v2, "value":D │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ - int-to-double v6, v1 │ + int-to-double v6, v0 │ │ - invoke-virtual {v4, v6, v7, v2, v3}, Lorg/achartengine/model/XYSeries;->add(DD)V │ + invoke-virtual {v1, v6, v7, v2, v3}, Lorg/achartengine/model/XYSeries;->add(DD)V │ │ goto :goto_0 │ │ .line 141 │ .end local v2 # "value":D │ :cond_0 │ - return-object v4 │ + return-object v1 │ .end method ├── smali/org/achartengine/renderer/DefaultRenderer.smali │ @@ -107,20 +107,22 @@ │ │ .prologue │ .line 40 │ sget-object v0, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface; │ │ const/4 v1, 0x0 │ │ + .line 41 │ invoke-static {v0, v1}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; │ │ move-result-object v0 │ │ sput-object v0, Lorg/achartengine/renderer/DefaultRenderer;->REGULAR_TEXT_FONT:Landroid/graphics/Typeface; │ │ + .line 40 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 4 │ │ .prologue ├── smali/org/achartengine/renderer/DialRenderer.smali │ @@ -73,15 +73,14 @@ │ .line 41 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lorg/achartengine/renderer/DialRenderer;->mVisualTypes:Ljava/util/List; │ │ - .line 43 │ return-void │ .end method │ │ │ # virtual methods │ .method public getAngleMax()D │ .locals 2 ├── smali/org/achartengine/renderer/XYSeriesRenderer.smali │ @@ -110,15 +110,14 @@ │ iput-object v0, p0, Lorg/achartengine/renderer/XYSeriesRenderer;->mAnnotationsTextAlign:Landroid/graphics/Paint$Align; │ │ .line 57 │ const v0, -0x333334 │ │ iput v0, p0, Lorg/achartengine/renderer/XYSeriesRenderer;->mAnnotationsColor:I │ │ - .line 62 │ return-void │ .end method │ │ │ # virtual methods │ .method public addFillOutsideLine(Lorg/achartengine/renderer/XYSeriesRenderer$FillOutsideLine;)V │ .locals 1 ├── smali/org/achartengine/tools/Pan.smali │ @@ -91,54 +91,51 @@ │ .locals 3 │ │ .prologue │ .line 140 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lorg/achartengine/tools/Pan;->mPanListeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/achartengine/tools/Pan;->mPanListeners: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_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, Lorg/achartengine/tools/PanListener; │ + check-cast v0, Lorg/achartengine/tools/PanListener; │ │ .line 141 │ - .local v1, "listener":Lorg/achartengine/tools/PanListener; │ - invoke-interface {v1}, Lorg/achartengine/tools/PanListener;->panApplied()V │ + .local v0, "listener":Lorg/achartengine/tools/PanListener; │ + invoke-interface {v0}, Lorg/achartengine/tools/PanListener;->panApplied()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 140 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lorg/achartengine/tools/PanListener; │ + .end local v0 # "listener":Lorg/achartengine/tools/PanListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 143 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method ├── smali/org/achartengine/tools/Zoom.smali │ @@ -73,54 +73,51 @@ │ .param p1, "e" # Lorg/achartengine/tools/ZoomEvent; │ │ .prologue │ .line 162 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners: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_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, Lorg/achartengine/tools/ZoomListener; │ + check-cast v0, Lorg/achartengine/tools/ZoomListener; │ │ .line 163 │ - .local v1, "listener":Lorg/achartengine/tools/ZoomListener; │ - invoke-interface {v1, p1}, Lorg/achartengine/tools/ZoomListener;->zoomApplied(Lorg/achartengine/tools/ZoomEvent;)V │ + .local v0, "listener":Lorg/achartengine/tools/ZoomListener; │ + invoke-interface {v0, p1}, Lorg/achartengine/tools/ZoomListener;->zoomApplied(Lorg/achartengine/tools/ZoomEvent;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 162 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lorg/achartengine/tools/ZoomListener; │ + .end local v0 # "listener":Lorg/achartengine/tools/ZoomListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 165 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ │ @@ -843,54 +840,51 @@ │ .locals 3 │ │ .prologue │ .line 171 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners: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_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, Lorg/achartengine/tools/ZoomListener; │ + check-cast v0, Lorg/achartengine/tools/ZoomListener; │ │ .line 172 │ - .local v1, "listener":Lorg/achartengine/tools/ZoomListener; │ - invoke-interface {v1}, Lorg/achartengine/tools/ZoomListener;->zoomReset()V │ + .local v0, "listener":Lorg/achartengine/tools/ZoomListener; │ + invoke-interface {v0}, Lorg/achartengine/tools/ZoomListener;->zoomReset()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 171 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lorg/achartengine/tools/ZoomListener; │ + .end local v0 # "listener":Lorg/achartengine/tools/ZoomListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 174 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public declared-synchronized removeZoomListener(Lorg/achartengine/tools/ZoomListener;)V ├── smali/org/achartengine/util/IndexXYMap.smali │ @@ -103,14 +103,15 @@ │ │ move-result-wide v2 │ │ iget-object v0, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ iget-object v1, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ + .line 54 │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x2 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ @@ -121,14 +122,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v0 │ │ sub-double v0, v2, v0 │ │ + .line 53 │ invoke-static {v0, v1}, Ljava/lang/Math;->abs(D)D │ │ move-result-wide v0 │ │ iget-wide v2, p0, Lorg/achartengine/util/IndexXYMap;->maxXDifference:D │ │ cmpl-double v0, v0, v2 │ @@ -156,14 +158,15 @@ │ │ move-result-wide v2 │ │ iget-object v0, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ iget-object v1, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ + .line 56 │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x2 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ @@ -174,14 +177,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v0 │ │ sub-double v0, v2, v0 │ │ + .line 55 │ invoke-static {v0, v1}, Ljava/lang/Math;->abs(D)D │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lorg/achartengine/util/IndexXYMap;->maxXDifference:D │ │ goto :goto_0