├── README.md ├── ScreenRecorder ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── bin │ ├── AndroidManifest.xml │ ├── MainActivity.apk │ ├── R.txt │ ├── ScreenRecorder.apk │ ├── classes.dex │ ├── classes │ │ └── com │ │ │ └── fzu │ │ │ └── screenrecorder │ │ │ ├── BuildConfig.class │ │ │ ├── MainActivity.class │ │ │ ├── R$attr.class │ │ │ ├── R$dimen.class │ │ │ ├── R$drawable.class │ │ │ ├── R$id.class │ │ │ ├── R$layout.class │ │ │ ├── R$menu.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R.class │ │ │ └── ScreenRecorder.class │ ├── dexedLibs │ │ ├── android-support-v4-116a77d49d5ccbb46773231c7733ebce.jar │ │ ├── android-support-v7-appcompat-290f99d313f0e9b328db0e6794f6ed03.jar │ │ ├── android-support-v7-appcompat-e82c0dc2bd39b3748081f60099279a4f.jar │ │ ├── okhttp-3.4.1-4c47f4877bf2fd9d10e62a1d7740944f.jar │ │ ├── okhttputils-2_6_2-653508b1acf6bbe3deea0b77c3ad02cb.jar │ │ ├── okhttputils-b17bcac620f1ccfb86f157eb05f798e4.jar │ │ └── okio-1.10.0-fabaa56b46a9ec72d87b675228a4dcd4.jar │ ├── jarlist.cache │ ├── res │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ └── drawable-xxhdpi │ │ │ └── ic_launcher.png │ └── resources.ap_ ├── build.gradle ├── gen │ └── com │ │ └── fzu │ │ └── screenrecorder │ │ ├── BuildConfig.java │ │ └── R.java ├── libs │ ├── okhttp-3.4.1.jar │ ├── okhttputils-2_6_2.jar │ └── okio-1.10.0.jar ├── proguard-rules.pro ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── menu_main.xml │ ├── values-v21 │ │ └── styles.xml │ ├── values-w820dp │ │ └── dimens.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── fzu │ └── screenrecorder │ ├── MainActivity.java │ └── ScreenRecorder.java ├── appcompat ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── README.txt ├── bin │ ├── AndroidManifest.xml │ ├── R.txt │ ├── android-support-v7-appcompat.jar │ ├── classes │ │ ├── .readme │ │ └── android │ │ │ └── support │ │ │ └── v7 │ │ │ └── appcompat │ │ │ ├── BuildConfig.class │ │ │ ├── R$anim.class │ │ │ ├── R$attr.class │ │ │ ├── R$bool.class │ │ │ ├── R$color.class │ │ │ ├── R$dimen.class │ │ │ ├── R$drawable.class │ │ │ ├── R$id.class │ │ │ ├── R$integer.class │ │ │ ├── R$layout.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R$styleable.class │ │ │ └── R.class │ ├── jarlist.cache │ └── res │ │ └── crunch │ │ ├── drawable-hdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ │ ├── drawable-ldrtl-hdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ │ ├── drawable-ldrtl-mdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ │ ├── drawable-ldrtl-xhdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ │ ├── drawable-ldrtl-xxhdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ │ ├── drawable-ldrtl-xxxhdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ │ ├── drawable-mdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ │ ├── drawable-xhdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ │ ├── drawable-xxhdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ │ └── drawable-xxxhdpi │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ └── abc_tab_indicator_mtrl_alpha.9.png ├── gen │ └── android │ │ └── support │ │ └── v7 │ │ └── appcompat │ │ ├── BuildConfig.java │ │ └── R.java ├── libs │ ├── android-support-v4.jar │ └── android-support-v7-appcompat.jar ├── project.properties ├── res │ ├── anim │ │ ├── abc_fade_in.xml │ │ ├── abc_fade_out.xml │ │ ├── abc_grow_fade_in_from_bottom.xml │ │ ├── abc_popup_enter.xml │ │ ├── abc_popup_exit.xml │ │ ├── abc_shrink_fade_out_from_bottom.xml │ │ ├── abc_slide_in_bottom.xml │ │ ├── abc_slide_in_top.xml │ │ ├── abc_slide_out_bottom.xml │ │ └── abc_slide_out_top.xml │ ├── color-v11 │ │ ├── abc_background_cache_hint_selector_material_dark.xml │ │ └── abc_background_cache_hint_selector_material_light.xml │ ├── color-v23 │ │ └── abc_color_highlight_material.xml │ ├── color │ │ ├── abc_background_cache_hint_selector_material_dark.xml │ │ ├── abc_background_cache_hint_selector_material_light.xml │ │ ├── abc_primary_text_disable_only_material_dark.xml │ │ ├── abc_primary_text_disable_only_material_light.xml │ │ ├── abc_primary_text_material_dark.xml │ │ ├── abc_primary_text_material_light.xml │ │ ├── abc_search_url_text.xml │ │ ├── abc_secondary_text_material_dark.xml │ │ ├── abc_secondary_text_material_light.xml │ │ ├── switch_thumb_material_dark.xml │ │ └── switch_thumb_material_light.xml │ ├── drawable-hdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-ldrtl-hdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-mdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-xhdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-xxhdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-xxxhdpi │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-mdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-v21 │ │ ├── abc_action_bar_item_background_material.xml │ │ └── abc_btn_colored_material.xml │ ├── drawable-v23 │ │ └── abc_control_background_material.xml │ ├── drawable-xhdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-xxhdpi │ │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_rating_star_off_mtrl_alpha.png │ │ ├── abc_btn_rating_star_on_mtrl_alpha.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_cab_background_top_mtrl_alpha.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ │ ├── abc_ic_go_search_api_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_list_divider_mtrl_alpha.9.png │ │ ├── abc_list_focused_holo.9.png │ │ ├── abc_list_longpressed_holo.9.png │ │ ├── abc_list_pressed_holo_dark.9.png │ │ ├── abc_list_pressed_holo_light.9.png │ │ ├── abc_list_selector_disabled_holo_dark.9.png │ │ ├── abc_list_selector_disabled_holo_light.9.png │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ │ ├── abc_popup_background_mtrl_mult.9.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ ├── abc_tab_indicator_mtrl_alpha.9.png │ │ ├── abc_textfield_activated_mtrl_alpha.9.png │ │ ├── abc_textfield_default_mtrl_alpha.9.png │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-xxxhdpi │ │ ├── abc_btn_check_to_on_mtrl_000.png │ │ ├── abc_btn_check_to_on_mtrl_015.png │ │ ├── abc_btn_radio_to_on_mtrl_000.png │ │ ├── abc_btn_radio_to_on_mtrl_015.png │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ ├── abc_ic_clear_mtrl_alpha.png │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png │ │ ├── abc_ic_menu_cut_mtrl_alpha.png │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png │ │ ├── abc_ic_menu_share_mtrl_alpha.png │ │ ├── abc_ic_search_api_mtrl_alpha.png │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png │ │ ├── abc_spinner_mtrl_am_alpha.9.png │ │ ├── abc_switch_track_mtrl_alpha.9.png │ │ └── abc_tab_indicator_mtrl_alpha.9.png │ ├── drawable │ │ ├── abc_btn_borderless_material.xml │ │ ├── abc_btn_check_material.xml │ │ ├── abc_btn_colored_material.xml │ │ ├── abc_btn_default_mtrl_shape.xml │ │ ├── abc_btn_radio_material.xml │ │ ├── abc_cab_background_internal_bg.xml │ │ ├── abc_cab_background_top_material.xml │ │ ├── abc_dialog_material_background_dark.xml │ │ ├── abc_dialog_material_background_light.xml │ │ ├── abc_edit_text_material.xml │ │ ├── abc_item_background_holo_dark.xml │ │ ├── abc_item_background_holo_light.xml │ │ ├── abc_list_selector_background_transition_holo_dark.xml │ │ ├── abc_list_selector_background_transition_holo_light.xml │ │ ├── abc_list_selector_holo_dark.xml │ │ ├── abc_list_selector_holo_light.xml │ │ ├── abc_ratingbar_full_material.xml │ │ ├── abc_spinner_textfield_background_material.xml │ │ ├── abc_switch_thumb_material.xml │ │ ├── abc_tab_indicator_material.xml │ │ ├── abc_text_cursor_material.xml │ │ └── abc_textfield_search_material.xml │ ├── layout │ │ ├── abc_action_bar_title_item.xml │ │ ├── abc_action_bar_up_container.xml │ │ ├── abc_action_bar_view_list_nav_layout.xml │ │ ├── abc_action_menu_item_layout.xml │ │ ├── abc_action_menu_layout.xml │ │ ├── abc_action_mode_bar.xml │ │ ├── abc_action_mode_close_item_material.xml │ │ ├── abc_activity_chooser_view.xml │ │ ├── abc_activity_chooser_view_list_item.xml │ │ ├── abc_alert_dialog_material.xml │ │ ├── abc_dialog_title_material.xml │ │ ├── abc_expanded_menu_layout.xml │ │ ├── abc_list_menu_item_checkbox.xml │ │ ├── abc_list_menu_item_icon.xml │ │ ├── abc_list_menu_item_layout.xml │ │ ├── abc_list_menu_item_radio.xml │ │ ├── abc_popup_menu_item_layout.xml │ │ ├── abc_screen_content_include.xml │ │ ├── abc_screen_simple.xml │ │ ├── abc_screen_simple_overlay_action_mode.xml │ │ ├── abc_screen_toolbar.xml │ │ ├── abc_search_dropdown_item_icons_2line.xml │ │ ├── abc_search_view.xml │ │ ├── abc_select_dialog_material.xml │ │ ├── notification_media_action.xml │ │ ├── notification_media_cancel_action.xml │ │ ├── notification_template_big_media.xml │ │ ├── notification_template_big_media_narrow.xml │ │ ├── notification_template_lines.xml │ │ ├── notification_template_media.xml │ │ ├── notification_template_part_chronometer.xml │ │ ├── notification_template_part_time.xml │ │ ├── select_dialog_item_material.xml │ │ ├── select_dialog_multichoice_material.xml │ │ ├── select_dialog_singlechoice_material.xml │ │ └── support_simple_spinner_dropdown_item.xml │ ├── values-af │ │ └── strings.xml │ ├── values-am │ │ └── strings.xml │ ├── values-ar │ │ └── strings.xml │ ├── values-az-rAZ │ │ └── strings.xml │ ├── values-bg │ │ └── strings.xml │ ├── values-bn-rBD │ │ └── strings.xml │ ├── values-ca │ │ └── strings.xml │ ├── values-cs │ │ └── strings.xml │ ├── values-da │ │ └── strings.xml │ ├── values-de │ │ └── strings.xml │ ├── values-el │ │ └── strings.xml │ ├── values-en-rAU │ │ └── strings.xml │ ├── values-en-rGB │ │ └── strings.xml │ ├── values-en-rIN │ │ └── strings.xml │ ├── values-es-rUS │ │ └── strings.xml │ ├── values-es │ │ └── strings.xml │ ├── values-et-rEE │ │ └── strings.xml │ ├── values-eu-rES │ │ └── strings.xml │ ├── values-fa │ │ └── strings.xml │ ├── values-fi │ │ └── strings.xml │ ├── values-fr-rCA │ │ └── strings.xml │ ├── values-fr │ │ └── strings.xml │ ├── values-gl-rES │ │ └── strings.xml │ ├── values-gu-rIN │ │ └── strings.xml │ ├── values-h720dp │ │ └── dimens.xml │ ├── values-hdpi │ │ └── styles_base.xml │ ├── values-hi │ │ └── strings.xml │ ├── values-hr │ │ └── strings.xml │ ├── values-hu │ │ └── strings.xml │ ├── values-hy-rAM │ │ └── strings.xml │ ├── values-in │ │ └── strings.xml │ ├── values-is-rIS │ │ └── strings.xml │ ├── values-it │ │ └── strings.xml │ ├── values-iw │ │ └── strings.xml │ ├── values-ja │ │ └── strings.xml │ ├── values-ka-rGE │ │ └── strings.xml │ ├── values-kk-rKZ │ │ └── strings.xml │ ├── values-km-rKH │ │ └── strings.xml │ ├── values-kn-rIN │ │ └── strings.xml │ ├── values-ko │ │ └── strings.xml │ ├── values-ky-rKG │ │ └── strings.xml │ ├── values-land │ │ ├── bools.xml │ │ ├── config.xml │ │ ├── dimens.xml │ │ └── dimens_material.xml │ ├── values-large │ │ ├── bools.xml │ │ ├── config.xml │ │ ├── dimens.xml │ │ └── themes_base.xml │ ├── values-lo-rLA │ │ └── strings.xml │ ├── values-lt │ │ └── strings.xml │ ├── values-lv │ │ └── strings.xml │ ├── values-mk-rMK │ │ └── strings.xml │ ├── values-ml-rIN │ │ └── strings.xml │ ├── values-mn-rMN │ │ └── strings.xml │ ├── values-mr-rIN │ │ └── strings.xml │ ├── values-ms-rMY │ │ └── strings.xml │ ├── values-my-rMM │ │ └── strings.xml │ ├── values-nb │ │ └── strings.xml │ ├── values-ne-rNP │ │ └── strings.xml │ ├── values-nl │ │ └── strings.xml │ ├── values-pa-rIN │ │ └── strings.xml │ ├── values-pl │ │ └── strings.xml │ ├── values-port │ │ └── bools.xml │ ├── values-pt-rPT │ │ └── strings.xml │ ├── values-pt │ │ └── strings.xml │ ├── values-ro │ │ └── strings.xml │ ├── values-ru │ │ └── strings.xml │ ├── values-si-rLK │ │ └── strings.xml │ ├── values-sk │ │ └── strings.xml │ ├── values-sl │ │ └── strings.xml │ ├── values-sq-rAL │ │ └── strings.xml │ ├── values-sr │ │ └── strings.xml │ ├── values-sv │ │ └── strings.xml │ ├── values-sw │ │ └── strings.xml │ ├── values-sw600dp │ │ ├── config.xml │ │ └── dimens.xml │ ├── values-ta-rIN │ │ └── strings.xml │ ├── values-te-rIN │ │ └── strings.xml │ ├── values-th │ │ └── strings.xml │ ├── values-tl │ │ └── strings.xml │ ├── values-tr │ │ └── strings.xml │ ├── values-uk │ │ └── strings.xml │ ├── values-ur-rPK │ │ └── strings.xml │ ├── values-uz-rUZ │ │ └── strings.xml │ ├── values-v11 │ │ ├── styles_base.xml │ │ ├── styles_base_text.xml │ │ └── themes_base.xml │ ├── values-v12 │ │ └── styles_base.xml │ ├── values-v14 │ │ ├── styles.xml │ │ ├── styles_base_text.xml │ │ └── themes_base.xml │ ├── values-v17 │ │ └── styles_rtl.xml │ ├── values-v18 │ │ └── dimens.xml │ ├── values-v21 │ │ ├── styles_base.xml │ │ ├── styles_base_text.xml │ │ └── themes_base.xml │ ├── values-v22 │ │ └── themes_base.xml │ ├── values-vi │ │ └── strings.xml │ ├── values-w360dp │ │ └── dimens.xml │ ├── values-w480dp │ │ ├── bools.xml │ │ └── config.xml │ ├── values-w500dp │ │ └── dimens.xml │ ├── values-w600dp │ │ └── dimens.xml │ ├── values-w720dp │ │ └── bools.xml │ ├── values-xlarge-land │ │ └── dimens.xml │ ├── values-xlarge │ │ ├── bools.xml │ │ └── dimens.xml │ ├── values-zh-rCN │ │ └── strings.xml │ ├── values-zh-rHK │ │ └── strings.xml │ ├── values-zh-rTW │ │ └── strings.xml │ ├── values-zu │ │ └── strings.xml │ └── values │ │ ├── attrs.xml │ │ ├── bools.xml │ │ ├── colors.xml │ │ ├── colors_material.xml │ │ ├── config.xml │ │ ├── dimens.xml │ │ ├── dimens_material.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ ├── styles_base.xml │ │ ├── styles_base_text.xml │ │ ├── styles_rtl.xml │ │ ├── themes.xml │ │ └── themes_base.xml └── src │ └── .readme ├── okhttp3-persistent-cookiejar ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── bin │ ├── AndroidManifest.xml │ ├── R.txt │ ├── jarlist.cache │ └── okhttp3-persistent-cookiejar.jar ├── build.gradle ├── libs │ ├── okhttp-3.4.1.jar │ └── okio-1.10.0.jar ├── proguard-rules.pro ├── project.properties ├── res │ └── values │ │ └── strings.xml └── src │ └── com │ └── franmontiel │ └── persistentcookiejar │ ├── ClearableCookieJar.java │ ├── PersistentCookieJar.java │ ├── cache │ ├── CookieCache.java │ ├── IdentifiableCookie.java │ └── SetCookieCache.java │ └── persistence │ ├── CookiePersistor.java │ ├── SerializableCookie.java │ └── SharedPrefsCookiePersistor.java ├── okhttputils ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── bin │ ├── AndroidManifest.xml │ ├── classes │ │ └── com │ │ │ └── zhy │ │ │ └── http │ │ │ └── okhttp │ │ │ ├── BuildConfig.class │ │ │ ├── OkHttpUtils$1.class │ │ │ ├── OkHttpUtils$2.class │ │ │ ├── OkHttpUtils$3.class │ │ │ ├── OkHttpUtils$METHOD.class │ │ │ ├── OkHttpUtils.class │ │ │ ├── builder │ │ │ ├── GetBuilder.class │ │ │ ├── HasParamsable.class │ │ │ ├── HeadBuilder.class │ │ │ ├── OkHttpRequestBuilder.class │ │ │ ├── OtherRequestBuilder.class │ │ │ ├── PostFileBuilder.class │ │ │ ├── PostFormBuilder$FileInput.class │ │ │ ├── PostFormBuilder.class │ │ │ └── PostStringBuilder.class │ │ │ ├── callback │ │ │ ├── BitmapCallback.class │ │ │ ├── Callback$1.class │ │ │ ├── Callback.class │ │ │ ├── FileCallBack$1.class │ │ │ ├── FileCallBack.class │ │ │ ├── GenericsCallback.class │ │ │ ├── IGenericsSerializator.class │ │ │ └── StringCallback.class │ │ │ ├── cookie │ │ │ ├── CookieJarImpl.class │ │ │ └── store │ │ │ │ ├── CookieStore.class │ │ │ │ ├── HasCookieStore.class │ │ │ │ ├── MemoryCookieStore.class │ │ │ │ ├── PersistentCookieStore.class │ │ │ │ └── SerializableHttpCookie.class │ │ │ ├── https │ │ │ ├── HttpsUtils$MyTrustManager.class │ │ │ ├── HttpsUtils$SSLParams.class │ │ │ ├── HttpsUtils$UnSafeHostnameVerifier.class │ │ │ ├── HttpsUtils$UnSafeTrustManager.class │ │ │ └── HttpsUtils.class │ │ │ ├── log │ │ │ └── LoggerInterceptor.class │ │ │ ├── request │ │ │ ├── CountingRequestBody$CountingSink.class │ │ │ ├── CountingRequestBody$Listener.class │ │ │ ├── CountingRequestBody.class │ │ │ ├── GetRequest.class │ │ │ ├── OkHttpRequest.class │ │ │ ├── OtherRequest.class │ │ │ ├── PostFileRequest$1$1.class │ │ │ ├── PostFileRequest$1.class │ │ │ ├── PostFileRequest.class │ │ │ ├── PostFormRequest$1$1.class │ │ │ ├── PostFormRequest$1.class │ │ │ ├── PostFormRequest.class │ │ │ ├── PostStringRequest.class │ │ │ └── RequestCall.class │ │ │ └── utils │ │ │ ├── Exceptions.class │ │ │ ├── ImageUtils$ImageSize.class │ │ │ ├── ImageUtils.class │ │ │ ├── L.class │ │ │ ├── Platform$Android$MainThreadExecutor.class │ │ │ ├── Platform$Android.class │ │ │ └── Platform.class │ ├── jarlist.cache │ └── okhttputils.jar ├── build.gradle ├── gen │ └── com │ │ └── zhy │ │ └── http │ │ └── okhttp │ │ └── BuildConfig.java ├── libs │ ├── okhttp-3.4.1.jar │ └── okio-1.10.0.jar ├── okhttputils.iml ├── proguard-rules.pro ├── project.properties └── src │ └── com │ └── zhy │ └── http │ └── okhttp │ ├── OkHttpUtils.java │ ├── builder │ ├── GetBuilder.java │ ├── HasParamsable.java │ ├── HeadBuilder.java │ ├── OkHttpRequestBuilder.java │ ├── OtherRequestBuilder.java │ ├── PostFileBuilder.java │ ├── PostFormBuilder.java │ └── PostStringBuilder.java │ ├── callback │ ├── BitmapCallback.java │ ├── Callback.java │ ├── FileCallBack.java │ ├── GenericsCallback.java │ ├── IGenericsSerializator.java │ └── StringCallback.java │ ├── cookie │ ├── CookieJarImpl.java │ └── store │ │ ├── CookieStore.java │ │ ├── HasCookieStore.java │ │ ├── MemoryCookieStore.java │ │ ├── PersistentCookieStore.java │ │ └── SerializableHttpCookie.java │ ├── https │ └── HttpsUtils.java │ ├── log │ └── LoggerInterceptor.java │ ├── request │ ├── CountingRequestBody.java │ ├── GetRequest.java │ ├── OkHttpRequest.java │ ├── OtherRequest.java │ ├── PostFileRequest.java │ ├── PostFormRequest.java │ ├── PostStringRequest.java │ └── RequestCall.java │ └── utils │ ├── Exceptions.java │ ├── ImageUtils.java │ ├── L.java │ └── Platform.java └── sample-okhttp ├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── assets ├── srca.cer ├── zhy_client.bks └── zhy_server.cer ├── bin ├── AndroidManifest.xml ├── MainActivity.apk ├── OkhttpSample.apk ├── R.txt ├── classes.dex ├── dexedLibs │ ├── android-support-v4-116a77d49d5ccbb46773231c7733ebce.jar │ ├── android-support-v4-6e220ce1c45a65280c8b42e4de285cce.jar │ ├── android-support-v7-appcompat-290f99d313f0e9b328db0e6794f6ed03.jar │ ├── android-support-v7-appcompat-55502dad04c069f3895ba5ce238f2c62.jar │ ├── android-support-v7-appcompat-81a76f43db43136965d83d1054f9c01c.jar │ ├── android-support-v7-appcompat-e82c0dc2bd39b3748081f60099279a4f.jar │ ├── gson-2.2.4-751ce00172a892c121f681d5e6d74d09.jar │ ├── gson-2.2.4-987e751758b9bba6f45a6a2c1fb1ba11.jar │ ├── okhttp-3.4.1-7469789b9846208aafb6c0341882f213.jar │ ├── okhttp-3.4.1-b83a2b8c607b7ef7664dc7873d595519.jar │ ├── okhttp3-persistent-cookiejar-05fe81b6e4309b6e187cb9ba991a0503.jar │ ├── okhttp3-persistent-cookiejar-629d571f40d8a6fe591bcfbca5a1440d.jar │ ├── okhttputils-ac6284796b2cbe69e2812459cfde822a.jar │ ├── okhttputils-b17bcac620f1ccfb86f157eb05f798e4.jar │ ├── okio-1.10.0-0fc5ceaeb7d8a7b40821335f038bfcf8.jar │ └── okio-1.10.0-f2cb20d73090ad123155cdbb4600963f.jar ├── jarlist.cache ├── res │ └── crunch │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ └── mipmap-xxhdpi │ │ └── ic_launcher.png └── resources.ap_ ├── build.gradle ├── libs └── gson-2.2.4.jar ├── proguard-rules.pro ├── project.properties ├── res ├── layout │ └── activity_main.xml ├── menu │ └── menu_main.xml ├── mipmap-hdpi │ └── ic_launcher.png ├── mipmap-mdpi │ └── ic_launcher.png ├── mipmap-xhdpi │ └── ic_launcher.png ├── mipmap-xxhdpi │ └── ic_launcher.png ├── values-w820dp │ └── dimens.xml └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── sample-okhttp.iml └── src └── com └── zhy └── sample_okhttp ├── FlowLayout.java ├── JsonGenericsSerializator.java ├── ListUserCallback.java ├── MainActivity.java ├── MyApplication.java ├── User.java └── UserCallback.java /README.md: -------------------------------------------------------------------------------- 1 | # Android_ScreenRecorder 2 | android直播推流端开发;实现屏幕录制与推流到服务器 3 | 4 | 名家解读干货: 5 | (https://zhuanlan.zhihu.com/p/20717041) 6 | (https://www.zhihu.com/question/42162310) 7 | 8 | 参考资料(https://github.com/pili-engineering) 9 | -------------------------------------------------------------------------------- /ScreenRecorder/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /ScreenRecorder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ScreenRecorder/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /ScreenRecorder/bin/MainActivity.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/MainActivity.apk -------------------------------------------------------------------------------- /ScreenRecorder/bin/R.txt: -------------------------------------------------------------------------------- 1 | int dimen activity_horizontal_margin 0x7f040000 2 | int dimen activity_vertical_margin 0x7f040001 3 | int drawable ic_launcher 0x7f020000 4 | int id action_settings 0x7f080002 5 | int id button 0x7f080001 6 | int id container 0x7f080000 7 | int layout activity_main 0x7f030000 8 | int menu menu_main 0x7f070000 9 | int string action_settings 0x7f050002 10 | int string app_name 0x7f050000 11 | int string hello_world 0x7f050001 12 | int style AppTheme 0x7f060000 13 | -------------------------------------------------------------------------------- /ScreenRecorder/bin/ScreenRecorder.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/ScreenRecorder.apk -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes.dex -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/BuildConfig.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/MainActivity.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$attr.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$dimen.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$drawable.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$id.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$layout.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$menu.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$string.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R$style.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/R.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/classes/com/fzu/screenrecorder/ScreenRecorder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/classes/com/fzu/screenrecorder/ScreenRecorder.class -------------------------------------------------------------------------------- /ScreenRecorder/bin/dexedLibs/android-support-v4-116a77d49d5ccbb46773231c7733ebce.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/dexedLibs/android-support-v4-116a77d49d5ccbb46773231c7733ebce.jar -------------------------------------------------------------------------------- /ScreenRecorder/bin/dexedLibs/android-support-v7-appcompat-290f99d313f0e9b328db0e6794f6ed03.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/dexedLibs/android-support-v7-appcompat-290f99d313f0e9b328db0e6794f6ed03.jar -------------------------------------------------------------------------------- /ScreenRecorder/bin/dexedLibs/android-support-v7-appcompat-e82c0dc2bd39b3748081f60099279a4f.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/dexedLibs/android-support-v7-appcompat-e82c0dc2bd39b3748081f60099279a4f.jar -------------------------------------------------------------------------------- /ScreenRecorder/bin/dexedLibs/okhttp-3.4.1-4c47f4877bf2fd9d10e62a1d7740944f.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/dexedLibs/okhttp-3.4.1-4c47f4877bf2fd9d10e62a1d7740944f.jar -------------------------------------------------------------------------------- /ScreenRecorder/bin/dexedLibs/okhttputils-2_6_2-653508b1acf6bbe3deea0b77c3ad02cb.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/dexedLibs/okhttputils-2_6_2-653508b1acf6bbe3deea0b77c3ad02cb.jar -------------------------------------------------------------------------------- /ScreenRecorder/bin/dexedLibs/okhttputils-b17bcac620f1ccfb86f157eb05f798e4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/dexedLibs/okhttputils-b17bcac620f1ccfb86f157eb05f798e4.jar -------------------------------------------------------------------------------- /ScreenRecorder/bin/dexedLibs/okio-1.10.0-fabaa56b46a9ec72d87b675228a4dcd4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/dexedLibs/okio-1.10.0-fabaa56b46a9ec72d87b675228a4dcd4.jar -------------------------------------------------------------------------------- /ScreenRecorder/bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependency. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /ScreenRecorder/bin/res/crunch/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/res/crunch/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/bin/res/crunch/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/res/crunch/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/bin/res/crunch/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/res/crunch/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/bin/res/crunch/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/res/crunch/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/bin/resources.ap_ -------------------------------------------------------------------------------- /ScreenRecorder/gen/com/fzu/screenrecorder/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.fzu.screenrecorder; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /ScreenRecorder/libs/okhttp-3.4.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/libs/okhttp-3.4.1.jar -------------------------------------------------------------------------------- /ScreenRecorder/libs/okhttputils-2_6_2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/libs/okhttputils-2_6_2.jar -------------------------------------------------------------------------------- /ScreenRecorder/libs/okio-1.10.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/libs/okio-1.10.0.jar -------------------------------------------------------------------------------- /ScreenRecorder/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-21 15 | -------------------------------------------------------------------------------- /ScreenRecorder/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suzeyinhappyboy/Android_ScreenRecorder/b03bef9dfebb81e22fc5c28ccfa73d31a01a960b/ScreenRecorder/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenRecorder/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 |