gitextract__3zxuyt5/ ├── .gitattributes ├── .gitignore ├── .gradle/ │ └── 2.2.1/ │ └── taskArtifacts/ │ └── cache.properties ├── .idea/ │ ├── .name │ ├── compiler.xml │ ├── copyright/ │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── inspectionProfiles/ │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── libraries/ │ │ ├── appcompat_v7_22_1_1.xml │ │ ├── jsoup_1_8_1.xml │ │ ├── multidex_1_0_0.xml │ │ ├── support_annotations_22_1_1.xml │ │ ├── support_v4_22_1_1.xml │ │ └── universal_image_loader_1_9_3.xml │ ├── misc.xml │ ├── modules.xml │ ├── scopes/ │ │ └── scope_settings.xml │ ├── vcs.xml │ └── workspace.xml ├── BilibiliClient.iml ├── README.md ├── apk/ │ └── bb.apk ├── app/ │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── libs/ │ │ ├── jsoup-1.8.1.jar │ │ └── universal-image-loader-1.9.3.jar │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── cjj/ │ │ └── bb/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── assets/ │ │ ├── comment.json │ │ └── online.xml │ ├── java/ │ │ ├── com/ │ │ │ └── cjj/ │ │ │ └── bb/ │ │ │ ├── activity/ │ │ │ │ ├── ABPlayerApplication.java │ │ │ │ ├── BiliVideoViewActivity.java │ │ │ │ ├── BiliWebviewActivity.java │ │ │ │ ├── DonghuaActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── TVActivity.java │ │ │ │ ├── VideoInfoActivity.java │ │ │ │ └── VideoViewActivity.java │ │ │ ├── adapter/ │ │ │ │ ├── AreaGridAdapter.java │ │ │ │ ├── ArrayAdapter.java │ │ │ │ ├── BankumiTabAdapter.java │ │ │ │ ├── DianyingTabAdapter.java │ │ │ │ ├── DonghuaTabAdapter.java │ │ │ │ ├── GameListAdapter.java │ │ │ │ ├── GridAdapter.java │ │ │ │ ├── ItemsAdapter.java │ │ │ │ ├── KejiTabAdapter.java │ │ │ │ ├── MainTabAdapter.java │ │ │ │ ├── MusicTabAdapter.java │ │ │ │ ├── RankAdapter.java │ │ │ │ ├── VideoInfoListAdapter.java │ │ │ │ ├── VideoListAdapter.java │ │ │ │ ├── YouxiTabAdapter.java │ │ │ │ └── YuleTabAdapter.java │ │ │ ├── fragment/ │ │ │ │ ├── BangumiFragment.java │ │ │ │ ├── BroadcastTimetableFragment.java │ │ │ │ ├── DonghuaFragment.java │ │ │ │ ├── FragmentLogin.java │ │ │ │ ├── FramentTime.java │ │ │ │ ├── GamesCenterFragment.java │ │ │ │ ├── HomePageFragment.java │ │ │ │ ├── HomePageFragment2.java │ │ │ │ ├── OnlineFragment.java │ │ │ │ ├── PersonCenterFragment.java │ │ │ │ ├── RankFragment.java │ │ │ │ ├── RelevantVideoFragment.java │ │ │ │ ├── SubareaFragment.java │ │ │ │ └── VideoInfoFragment.java │ │ │ ├── model/ │ │ │ │ ├── AreaItem.java │ │ │ │ ├── BannerItem.java │ │ │ │ ├── GameItem.java │ │ │ │ ├── OnlineVideo.java │ │ │ │ ├── Page.java │ │ │ │ ├── User.java │ │ │ │ ├── Video.java │ │ │ │ └── VideoItem.java │ │ │ ├── utils/ │ │ │ │ ├── ArrayUtils.java │ │ │ │ ├── CompressionTools.java │ │ │ │ ├── Constants.java │ │ │ │ ├── DeviceUtils.java │ │ │ │ ├── DownUtil.java │ │ │ │ ├── FileUitl.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── FractionalTouchDelegate.java │ │ │ │ ├── HttpDownloader.java │ │ │ │ ├── HttpUtil.java │ │ │ │ ├── ImageUtils.java │ │ │ │ ├── IntentHelper.java │ │ │ │ ├── JsoupUtil.java │ │ │ │ ├── Logger.java │ │ │ │ ├── MediaUtils.java │ │ │ │ ├── MultiMemberGZIPInputStream.java │ │ │ │ ├── PreferenceUtils.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── ToastUtils.java │ │ │ │ ├── URLUtil.java │ │ │ │ └── XmlReaderHelper.java │ │ │ └── view/ │ │ │ ├── ApplicationUtils.java │ │ │ ├── CircleImageView.java │ │ │ ├── CommonGestures.java │ │ │ ├── FileUtils.java │ │ │ ├── LeftSliderLayout.java │ │ │ ├── MediaController.java │ │ │ ├── PlayerService.java │ │ │ ├── PullToZoomListView.java │ │ │ ├── VP.java │ │ │ └── VideoView.java │ │ └── viewpagerindicator/ │ │ ├── CirclePageIndicator.java │ │ ├── IconPageIndicator.java │ │ ├── IconPagerAdapter.java │ │ ├── IcsLinearLayout.java │ │ ├── LinePageIndicator.java │ │ ├── PageIndicator.java │ │ ├── TabPageIndicator.java │ │ ├── TitlePageIndicator.java │ │ └── UnderlinePageIndicator.java │ └── res/ │ ├── anim/ │ │ ├── bili_anim.xml │ │ ├── push_left_in.xml │ │ ├── push_no.xml │ │ ├── slide_in_bottom.xml │ │ ├── slide_in_top.xml │ │ ├── slide_out_bottom.xml │ │ └── slide_out_top.xml │ ├── color/ │ │ ├── vpi__dark_theme.xml │ │ └── vpi__light_theme.xml │ ├── drawable/ │ │ ├── back_btn.xml │ │ ├── base_action_bar_action_more_selector.xml │ │ ├── card_background.xml │ │ ├── comment_btn.xml │ │ ├── corner.xml │ │ ├── dot_focused.xml │ │ ├── dot_normal.xml │ │ ├── focus_show.xml │ │ ├── home_btn_bg.xml │ │ ├── image_corner.xml │ │ ├── list_selector.xml │ │ ├── normal_show.xml │ │ ├── progressbar_large.xml │ │ ├── selector_tabtext.xml │ │ ├── tab_indicator.xml │ │ └── vpi__tab_indicator.xml │ ├── drawable-xhdpi/ │ │ └── mediacontroller_btn_bg.xml │ ├── layout/ │ │ ├── activity_main.xml │ │ ├── activity_video.xml │ │ ├── activity_video_info.xml │ │ ├── area_item.xml │ │ ├── back_head.xml │ │ ├── banner.xml │ │ ├── bili_videoview.xml │ │ ├── bili_webview.xml │ │ ├── bili_webview_head.xml │ │ ├── brightness_volumn.xml │ │ ├── card_layout.xml │ │ ├── donghua_tab.xml │ │ ├── fragment_donghua.xml │ │ ├── fragment_gamecenter.xml │ │ ├── fragment_homepage.xml │ │ ├── fragment_main.xml │ │ ├── fragment_online.xml │ │ ├── fragment_online_item.xml │ │ ├── fragment_subarea.xml │ │ ├── fragment_videoinfo.xml │ │ ├── game_list_item.xml │ │ ├── homepage_item.xml │ │ ├── item.xml │ │ ├── items_list.xml │ │ ├── main_head.xml │ │ ├── mediacontroller.xml │ │ ├── video_info_list_item.xml │ │ ├── video_list_item.xml │ │ └── videoview.xml │ ├── menu/ │ │ ├── main.xml │ │ └── menu_main.xml │ ├── raw/ │ │ └── comments.xml │ ├── values/ │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── integers.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ ├── vpi__attrs.xml │ │ ├── vpi__colors.xml │ │ ├── vpi__defaults.xml │ │ └── vpi__styles.xml │ └── values-w820dp/ │ └── dimens.xml ├── build/ │ └── intermediates/ │ └── dex-cache/ │ └── cache.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle