├── .gitignore
├── .idea
├── caches
│ └── build_file_checksums.ser
├── gradle.xml
├── misc.xml
├── modules.xml
├── runConfigurations.xml
└── vcs.xml
├── README.md
├── VideoPlayer
├── .gitignore
├── build.gradle
├── libs
│ └── armeabi-v7a
│ │ ├── libijkffmpeg.so
│ │ ├── libijkplayer.so
│ │ └── libijksdl.so
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── dueeeke
│ │ └── videoplayer
│ │ ├── controller
│ │ ├── BaseVideoController.java
│ │ ├── GestureVideoController.java
│ │ └── StandardVideoController.java
│ │ ├── listener
│ │ ├── ControllerListener.java
│ │ ├── MediaEngineInterface.java
│ │ ├── MediaPlayerControl.java
│ │ ├── MyControllerListener.java
│ │ ├── MyVideoListener.java
│ │ └── VideoListener.java
│ │ ├── player
│ │ ├── AndroidMediaEngine.java
│ │ ├── BaseIjkVideoView.java
│ │ ├── BaseMediaEngine.java
│ │ ├── IjkMediaEngine.java
│ │ ├── IjkVideoView.java
│ │ ├── PlayerConfig.java
│ │ ├── VideoCacheManager.java
│ │ └── VideoViewManager.java
│ │ ├── util
│ │ ├── BatteryReceiver.java
│ │ ├── Constants.java
│ │ ├── KeyUtil.java
│ │ ├── L.java
│ │ ├── NetworkUtil.java
│ │ ├── PlayerConstants.java
│ │ ├── StorageUtil.java
│ │ └── WindowUtil.java
│ │ └── widget
│ │ ├── CenterView.java
│ │ ├── MarqueeTextView.java
│ │ ├── ResizeSurfaceView.java
│ │ ├── ResizeTextureView.java
│ │ └── StatusView.java
│ └── res
│ ├── anim
│ ├── anim_alpha_in.xml
│ ├── anim_alpha_out.xml
│ ├── anim_slide_bottom_in.xml
│ ├── anim_slide_bottom_out.xml
│ ├── anim_slide_top_in.xml
│ └── anim_slide_top_out.xml
│ ├── drawable-hdpi
│ ├── ic_action_arrow_back.png
│ ├── ic_action_battery.png
│ ├── ic_action_battery_10.png
│ ├── ic_action_battery_20.png
│ ├── ic_action_battery_30.png
│ ├── ic_action_battery_40.png
│ ├── ic_action_battery_50.png
│ ├── ic_action_battery_60.png
│ ├── ic_action_battery_70.png
│ ├── ic_action_battery_80.png
│ ├── ic_action_battery_90.png
│ ├── ic_action_brightness.png
│ ├── ic_action_close.png
│ ├── ic_action_fast_forward.png
│ ├── ic_action_fast_rewind.png
│ ├── ic_action_fullscreen.png
│ ├── ic_action_fullscreen_exit.png
│ ├── ic_action_lock_open.png
│ ├── ic_action_lock_outline.png
│ ├── ic_action_more_vert.png
│ ├── ic_action_pause.png
│ ├── ic_action_picture_in_picture.png
│ ├── ic_action_play_arrow.png
│ ├── ic_action_replay.png
│ ├── ic_action_volume_off.png
│ └── ic_action_volume_up.png
│ ├── drawable-mdpi
│ ├── ic_action_arrow_back.png
│ ├── ic_action_battery.png
│ ├── ic_action_battery_10.png
│ ├── ic_action_battery_20.png
│ ├── ic_action_battery_30.png
│ ├── ic_action_battery_40.png
│ ├── ic_action_battery_50.png
│ ├── ic_action_battery_60.png
│ ├── ic_action_battery_70.png
│ ├── ic_action_battery_80.png
│ ├── ic_action_battery_90.png
│ ├── ic_action_brightness.png
│ ├── ic_action_close.png
│ ├── ic_action_fast_forward.png
│ ├── ic_action_fast_rewind.png
│ ├── ic_action_fullscreen.png
│ ├── ic_action_fullscreen_exit.png
│ ├── ic_action_lock_open.png
│ ├── ic_action_lock_outline.png
│ ├── ic_action_more_vert.png
│ ├── ic_action_pause.png
│ ├── ic_action_picture_in_picture.png
│ ├── ic_action_play_arrow.png
│ ├── ic_action_replay.png
│ ├── ic_action_volume_off.png
│ └── ic_action_volume_up.png
│ ├── drawable-xhdpi
│ ├── ic_action_arrow_back.png
│ ├── ic_action_battery.png
│ ├── ic_action_battery_10.png
│ ├── ic_action_battery_20.png
│ ├── ic_action_battery_30.png
│ ├── ic_action_battery_40.png
│ ├── ic_action_battery_50.png
│ ├── ic_action_battery_60.png
│ ├── ic_action_battery_70.png
│ ├── ic_action_battery_80.png
│ ├── ic_action_battery_90.png
│ ├── ic_action_brightness.png
│ ├── ic_action_close.png
│ ├── ic_action_fast_forward.png
│ ├── ic_action_fast_rewind.png
│ ├── ic_action_fullscreen.png
│ ├── ic_action_fullscreen_exit.png
│ ├── ic_action_lock_open.png
│ ├── ic_action_lock_outline.png
│ ├── ic_action_more_vert.png
│ ├── ic_action_pause.png
│ ├── ic_action_picture_in_picture.png
│ ├── ic_action_play_arrow.png
│ ├── ic_action_replay.png
│ ├── ic_action_volume_off.png
│ └── ic_action_volume_up.png
│ ├── drawable-xxhdpi
│ ├── ic_action_arrow_back.png
│ ├── ic_action_battery.png
│ ├── ic_action_battery_10.png
│ ├── ic_action_battery_20.png
│ ├── ic_action_battery_30.png
│ ├── ic_action_battery_40.png
│ ├── ic_action_battery_50.png
│ ├── ic_action_battery_60.png
│ ├── ic_action_battery_70.png
│ ├── ic_action_battery_80.png
│ ├── ic_action_battery_90.png
│ ├── ic_action_brightness.png
│ ├── ic_action_close.png
│ ├── ic_action_fast_forward.png
│ ├── ic_action_fast_rewind.png
│ ├── ic_action_fullscreen.png
│ ├── ic_action_fullscreen_exit.png
│ ├── ic_action_lock_open.png
│ ├── ic_action_lock_outline.png
│ ├── ic_action_more_vert.png
│ ├── ic_action_pause.png
│ ├── ic_action_picture_in_picture.png
│ ├── ic_action_play_arrow.png
│ ├── ic_action_replay.png
│ ├── ic_action_volume_off.png
│ ├── ic_action_volume_up.png
│ ├── ic_thumb_normal2.png
│ ├── ic_thumb_pressed.png
│ ├── icon_play.png
│ ├── icon_suspend.png
│ ├── recommend_icon_enlarge.png
│ ├── recommend_icon_narrow.png
│ └── refresh.png
│ ├── drawable-xxxhdpi
│ ├── ic_action_arrow_back.png
│ ├── ic_action_battery.png
│ ├── ic_action_battery_10.png
│ ├── ic_action_battery_20.png
│ ├── ic_action_battery_30.png
│ ├── ic_action_battery_40.png
│ ├── ic_action_battery_50.png
│ ├── ic_action_battery_60.png
│ ├── ic_action_battery_70.png
│ ├── ic_action_battery_80.png
│ ├── ic_action_battery_90.png
│ ├── ic_action_brightness.png
│ ├── ic_action_close.png
│ ├── ic_action_fast_forward.png
│ ├── ic_action_fast_rewind.png
│ ├── ic_action_fullscreen.png
│ ├── ic_action_fullscreen_exit.png
│ ├── ic_action_lock_open.png
│ ├── ic_action_lock_outline.png
│ ├── ic_action_more_vert.png
│ ├── ic_action_pause.png
│ ├── ic_action_picture_in_picture.png
│ ├── ic_action_play_arrow.png
│ ├── ic_action_replay.png
│ ├── ic_action_volume_off.png
│ └── ic_action_volume_up.png
│ ├── drawable
│ ├── player_progressbar.xml
│ ├── progress_bg.xml
│ ├── progress_loading.xml
│ ├── seekbar_progress.xml
│ ├── seekbar_thumb.xml
│ ├── seekbar_thumb_normal.xml
│ ├── seekbar_thumb_pressed.xml
│ ├── selector_full_screen_button.xml
│ ├── selector_lock_button.xml
│ ├── selector_play_button.xml
│ ├── shape_ad_bg.xml
│ ├── shape_back_bg.xml
│ ├── shape_float_window_background.xml
│ ├── shape_play_bg.xml
│ ├── shape_standard_controller_top_bg.xml
│ ├── shape_stardard_controller_bottom_bg.xml
│ ├── shape_status_view_btn.xml
│ └── simple_size_shape.xml
│ ├── layout
│ ├── layout_center_window.xml
│ ├── layout_standard_controller.xml
│ └── layout_status_view.xml
│ ├── menu
│ ├── controller_menu.xml
│ └── main_menu.xml
│ └── values
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
├── android代码规范.md
├── app
├── .gitignore
├── build.gradle
├── channel
├── libs
│ ├── AMap_Location_V4.4.0_20181122.jar
│ ├── BmobSDK_V3.4.5_1111.jar
│ ├── armeabi-v7a
│ │ └── libuserinfo.so
│ ├── jaudiotagger-2.2.4-SNAPSHOT.jar
│ ├── jiecaovideoplayer-5.5.4.aar
│ └── pinyin4j-2.5.0.jar
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── test
│ │ └── admin
│ │ └── conurbations
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── aidl
│ │ └── com
│ │ │ └── test
│ │ │ └── admin
│ │ │ └── conurbations
│ │ │ ├── IMusicService.aidl
│ │ │ └── model
│ │ │ └── Music.aidl
│ ├── assets
│ │ ├── SongTi.TTF
│ │ ├── dist
│ │ │ ├── app.native.js
│ │ │ └── dsbridge.js
│ │ ├── fonts
│ │ │ └── jianshi_default.otf
│ │ ├── litepal.xml
│ │ ├── musicApi.html
│ │ └── view_naming_rule.xml
│ ├── java
│ │ └── com
│ │ │ ├── ss
│ │ │ └── android
│ │ │ │ └── common
│ │ │ │ └── applog
│ │ │ │ ├── GlobalContext.java
│ │ │ │ └── UserInfo.java
│ │ │ └── test
│ │ │ └── admin
│ │ │ └── conurbations
│ │ │ ├── activitys
│ │ │ ├── AboutActivity.java
│ │ │ ├── AllListActivity.java
│ │ │ ├── BaiduMusicListActivity.java
│ │ │ ├── BaseActivity.java
│ │ │ ├── BaseSubActivity.java
│ │ │ ├── BaseViewImpl.java
│ │ │ ├── ContactsActivity.java
│ │ │ ├── DownloadActivity.java
│ │ │ ├── IAllListView.java
│ │ │ ├── IBaiduPlayList.java
│ │ │ ├── IBaseView.java
│ │ │ ├── IDiscoverView.java
│ │ │ ├── IDownLoadView.java
│ │ │ ├── IGankDayView.java
│ │ │ ├── IMuMusicContractView.java
│ │ │ ├── IMvDetail.java
│ │ │ ├── IMvView.java
│ │ │ ├── INBAinfoView.java
│ │ │ ├── INewInformationView.java
│ │ │ ├── INewsInfoDetailListView.java
│ │ │ ├── INudeDetailListView.java
│ │ │ ├── INudePhotosView.java
│ │ │ ├── IPlayContract.java
│ │ │ ├── IPlayListDetailView.java
│ │ │ ├── IPrettyPictureListView.java
│ │ │ ├── ISearchMusicView.java
│ │ │ ├── ISearchView.java
│ │ │ ├── ISouGouImageView.java
│ │ │ ├── IVideoDetailView.java
│ │ │ ├── IVideoInfoView.java
│ │ │ ├── IVideoLiveSourceView.java
│ │ │ ├── IVideoLiveView.java
│ │ │ ├── IWelfareView.java
│ │ │ ├── MainActivity.java
│ │ │ ├── MvDetailActivity.java
│ │ │ ├── NeteasePlayListActivity.java
│ │ │ ├── NewsInfoListDetailActivity.java
│ │ │ ├── NudeDetailListActivity.java
│ │ │ ├── NudePhotosActivity.java
│ │ │ ├── OtherActivity.java
│ │ │ ├── PersonalInformationActivity.java
│ │ │ ├── PlayerActivity.java
│ │ │ ├── PlaylistDetailActivity.java
│ │ │ ├── PrettyPicturesActivity.java
│ │ │ ├── SearchActivity.java
│ │ │ ├── SearchMusicActivity.java
│ │ │ ├── ShowGoodsImageActivity.java
│ │ │ ├── SplashActivity.java
│ │ │ ├── VideoDetailActivity.java
│ │ │ ├── WebViewActivity.java
│ │ │ └── lNewsListView.java
│ │ │ ├── adapter
│ │ │ ├── BaseListAdapter.java
│ │ │ ├── BaseViewHolder.java
│ │ │ ├── BottomDialogItemAdapter.java
│ │ │ ├── BottomMusicAdapter.java
│ │ │ ├── DouYinAdapter.java
│ │ │ ├── FileDownloadListener.java
│ │ │ ├── FragmentAdapter.java
│ │ │ ├── FragmentContactsAdapter.java
│ │ │ ├── GanHuoAdapter.java
│ │ │ ├── GanHuoListItemAdapter.java
│ │ │ ├── GankHotAdapter.java
│ │ │ ├── HotSearchAdapter.java
│ │ │ ├── MvDetailAdapter.java
│ │ │ ├── MvListAdapter.java
│ │ │ ├── MyMusicAdapter.java
│ │ │ ├── MyPagerAdapter.java
│ │ │ ├── NBAIndexAdapter.java
│ │ │ ├── NetPlayListAdapter.java
│ │ │ ├── NudeDetailAdapter.java
│ │ │ ├── NudeDetailListAdapter.java
│ │ │ ├── PersonalInformationAdapter.java
│ │ │ ├── PlayListAdapter.java
│ │ │ ├── PrettyPictureListAdapter.java
│ │ │ ├── PrettyPicturesAdapter.java
│ │ │ ├── QualityAdapter.java
│ │ │ ├── QueueAdapter.java
│ │ │ ├── SearchAdapter.java
│ │ │ ├── SearchHistoryAdapter.java
│ │ │ ├── SongAdapter.java
│ │ │ ├── SouGouImageAdapter.java
│ │ │ ├── TaskItemAdapter.java
│ │ │ ├── TopPlaylistAdapter.java
│ │ │ ├── VideoIndexAdapter.java
│ │ │ ├── VideoListAdapter.java
│ │ │ └── WelfareListAdapter.java
│ │ │ ├── annotations
│ │ │ ├── DynamicHandler.java
│ │ │ ├── FindView.java
│ │ │ ├── IDHelper.java
│ │ │ ├── ResourceHelper.java
│ │ │ ├── SetLayout.java
│ │ │ ├── ViewNamingRuleConfig.java
│ │ │ ├── ViewNamingRuleXMLParserHandler.java
│ │ │ └── events
│ │ │ │ ├── ListenerMethod.java
│ │ │ │ ├── OnCheck.java
│ │ │ │ ├── OnClick.java
│ │ │ │ ├── OnLongClick.java
│ │ │ │ ├── OnRefresh.java
│ │ │ │ └── OnTouch.java
│ │ │ ├── config
│ │ │ ├── AES.java
│ │ │ ├── Constants.java
│ │ │ ├── Contact.java
│ │ │ └── MD5.java
│ │ │ ├── di
│ │ │ ├── annotation
│ │ │ │ ├── ActivityScope.java
│ │ │ │ ├── ForApplication.java
│ │ │ │ └── FragmentScope.java
│ │ │ ├── component
│ │ │ │ ├── ActivityComponent.java
│ │ │ │ ├── AppComponent.java
│ │ │ │ └── FragmentComponent.java
│ │ │ └── module
│ │ │ │ ├── ActivityModule.java
│ │ │ │ ├── AppModule.java
│ │ │ │ └── FragmentModule.java
│ │ │ ├── fragments
│ │ │ ├── AllCategoryFragment.kt
│ │ │ ├── BaseFragment.java
│ │ │ ├── BaseListFragment.java
│ │ │ ├── BaseSubFragment.java
│ │ │ ├── BottomDialogFragment.java
│ │ │ ├── ChartsFragment.java
│ │ │ ├── DiscoverFragment.java
│ │ │ ├── DownloadFragment.java
│ │ │ ├── DownloadManagerFragment.java
│ │ │ ├── DownloadedFragment.java
│ │ │ ├── GanHuoFragment.java
│ │ │ ├── GankHotFragment.java
│ │ │ ├── IPlayQueueContract.java
│ │ │ ├── IndexFragment.java
│ │ │ ├── MVFragment.java
│ │ │ ├── MusicIndexFragment.java
│ │ │ ├── MusicMainFragment.java
│ │ │ ├── MvListFragment.java
│ │ │ ├── NBAFragment.java
│ │ │ ├── NbaIndexFragment.java
│ │ │ ├── NetPlayListFragment.java
│ │ │ ├── NewsInfoListDetailFragment.java
│ │ │ ├── NewsInformationFragment.java
│ │ │ ├── NudePhotosFragment.java
│ │ │ ├── PictureFragment.java
│ │ │ ├── PlayControlFragment.java
│ │ │ ├── PlayQueueDialog.java
│ │ │ ├── PrettyPicturesFragment.java
│ │ │ ├── PrettyPicturesListFragmentList.java
│ │ │ ├── QualitySelectDialog.java
│ │ │ ├── SearchFragment.java
│ │ │ ├── SouGouImageFragment.java
│ │ │ ├── VideoFragment.java
│ │ │ ├── VideoIndexFragment.java
│ │ │ ├── VideoListFragment.java
│ │ │ └── WelfareFragment.java
│ │ │ ├── gson
│ │ │ ├── MyGsonConverterFactory.java
│ │ │ ├── MyGsonRequestBodyConverter.java
│ │ │ └── MyGsonResponseBodyConverter.java
│ │ │ ├── listeners
│ │ │ └── AppBarStateChangeListener.java
│ │ │ ├── model
│ │ │ ├── Music.java
│ │ │ ├── MusicInfo.java
│ │ │ ├── api
│ │ │ │ ├── ACache.java
│ │ │ │ ├── AjaxHandler.kt
│ │ │ │ ├── BaiduApiService.java
│ │ │ │ ├── BaseApiImpl.kt
│ │ │ │ ├── GankApi.java
│ │ │ │ ├── GankService.java
│ │ │ │ ├── MusicApi.kt
│ │ │ │ └── MusicApiServiceImpl.kt
│ │ │ ├── db
│ │ │ │ ├── DaoLitepal.java
│ │ │ │ ├── MusicCursorWrapper.java
│ │ │ │ └── MusicToPlaylist.java
│ │ │ ├── entity
│ │ │ │ ├── Album.java
│ │ │ │ ├── AlbumSongList.java
│ │ │ │ ├── Artist.java
│ │ │ │ ├── ArtistMusicList.java
│ │ │ │ ├── ArtistSongsData.java
│ │ │ │ ├── ArtistsData.java
│ │ │ │ ├── ArtistsInfo.kt
│ │ │ │ ├── BaiduList.java
│ │ │ │ ├── BaiduMusicList.java
│ │ │ │ ├── BaiduSearchMergeInfo.java
│ │ │ │ ├── BaiduSongInfo.java
│ │ │ │ ├── BannerBean.kt
│ │ │ │ ├── Base.java
│ │ │ │ ├── BaseSoup.java
│ │ │ │ ├── BooksBean.java
│ │ │ │ ├── Candidates.java
│ │ │ │ ├── CatListBean.kt
│ │ │ │ ├── CityWeather.java
│ │ │ │ ├── DoubanMusic.java
│ │ │ │ ├── DouyinVideoData.java
│ │ │ │ ├── DouyinVideoListData.java
│ │ │ │ ├── ErrorInfo.java
│ │ │ │ ├── GanHuoDataBean.java
│ │ │ │ ├── Gank.java
│ │ │ │ ├── HotSearchBean.java
│ │ │ │ ├── ISoup.java
│ │ │ │ ├── ImageEntity.java
│ │ │ │ ├── LeVideoData.java
│ │ │ │ ├── LyricData.java
│ │ │ │ ├── MenuModel.java
│ │ │ │ ├── MenuSoup.java
│ │ │ │ ├── MvInfo.java
│ │ │ │ ├── NeteaseBean.java
│ │ │ │ ├── NeteaseComment.java
│ │ │ │ ├── NeteasePlaylist.kt
│ │ │ │ ├── NeteasePlaylistDetail.java
│ │ │ │ ├── News.java
│ │ │ │ ├── NewsData.java
│ │ │ │ ├── NewsDetail.java
│ │ │ │ ├── NewsIndex.java
│ │ │ │ ├── NewsItem.java
│ │ │ │ ├── NewsItemBean.java
│ │ │ │ ├── NewsList.java
│ │ │ │ ├── NewsResponse.java
│ │ │ │ ├── PageDetail.java
│ │ │ │ ├── PageModel.java
│ │ │ │ ├── PageSoup.java
│ │ │ │ ├── PlaylistEvent.java
│ │ │ │ ├── PlaylistInfo.java
│ │ │ │ ├── QQComment.java
│ │ │ │ ├── RadioChannelData.java
│ │ │ │ ├── RadioData.kt
│ │ │ │ ├── RefreshEvent.java
│ │ │ │ ├── SearchData.java
│ │ │ │ ├── SearchEngine.java
│ │ │ │ ├── SearchHistoryBean.java
│ │ │ │ ├── SearchInfo.java
│ │ │ │ ├── SoGouSearcher.java
│ │ │ │ ├── SongBean.java
│ │ │ │ ├── SongComment.java
│ │ │ │ ├── SongCommentData.java
│ │ │ │ ├── StatusChangedEvent.java
│ │ │ │ ├── TSZImageBean.java
│ │ │ │ ├── TTNews.java
│ │ │ │ ├── TipEntity.java
│ │ │ │ ├── VideoEntity.java
│ │ │ │ ├── VideoInfo.java
│ │ │ │ ├── VideoLiveInfo.java
│ │ │ │ ├── VideoLiveSource.java
│ │ │ │ ├── VideoModel.java
│ │ │ │ ├── VideoTT.java
│ │ │ │ └── XiamiComment.java
│ │ │ ├── response
│ │ │ │ ├── GankData.java
│ │ │ │ ├── GankGirlImageItem.java
│ │ │ │ ├── GankHeaderItem.java
│ │ │ │ ├── GankHotData.java
│ │ │ │ ├── GankImageData.java
│ │ │ │ ├── GankItem.java
│ │ │ │ ├── GankNormalItem.java
│ │ │ │ ├── GankType.java
│ │ │ │ ├── LyricInfo.java
│ │ │ │ ├── Moment.java
│ │ │ │ ├── NetImage.java
│ │ │ │ ├── NetImage360.java
│ │ │ │ ├── PopupItemBean.java
│ │ │ │ ├── ResultResponse.java
│ │ │ │ ├── VideoLiveData.java
│ │ │ │ └── VideoLiveSourceData.java
│ │ │ └── user
│ │ │ │ ├── User.java
│ │ │ │ └── UserStatus.java
│ │ │ ├── player
│ │ │ ├── AudioAndFocusManager.java
│ │ │ ├── FloatLyricView.java
│ │ │ ├── FloatLyricViewManager.java
│ │ │ ├── IMusicServiceStub.java
│ │ │ ├── LyricParseUtils.java
│ │ │ ├── LyricTextView.java
│ │ │ ├── LyricView.java
│ │ │ ├── MediaButtonIntentReceiver.java
│ │ │ ├── MediaSessionManager.java
│ │ │ ├── MusicPlayerEngine.java
│ │ │ ├── MusicPlayerService.java
│ │ │ ├── PlayManager.java
│ │ │ ├── PlayPauseView.java
│ │ │ ├── playback
│ │ │ │ └── PlayProgressListener.java
│ │ │ └── playqueue
│ │ │ │ ├── PlayHistoryLoader.java
│ │ │ │ ├── PlayQueueLoader.java
│ │ │ │ └── PlayQueueManager.kt
│ │ │ ├── presenter
│ │ │ ├── AllListPresenter.java
│ │ │ ├── BasePresenter.java
│ │ │ ├── DiscoverPresenter.java
│ │ │ ├── DownLoadPresenter.java
│ │ │ ├── GanHuoPresenter.java
│ │ │ ├── GankDayPresenter.java
│ │ │ ├── MvDetailPresenter.java
│ │ │ ├── MvListPresenter.java
│ │ │ ├── MyMusicPresenter.java
│ │ │ ├── NBAIndexPresenter.java
│ │ │ ├── NeteasePlayListPresenter.java
│ │ │ ├── NewsInfoListDetailPresenter.java
│ │ │ ├── NewsInfoListPresenter.java
│ │ │ ├── NewsListPresenter.java
│ │ │ ├── NudeDetailListPresenter.java
│ │ │ ├── NudeDetailPresenter.java
│ │ │ ├── NudePhotosPresenter.java
│ │ │ ├── PlayListDetailPresenter.java
│ │ │ ├── PlayListPresenter.java
│ │ │ ├── PlayPresenter.java
│ │ │ ├── PlayQueuePresenter.java
│ │ │ ├── Presenter.java
│ │ │ ├── PrettyPicturesListPresenter.java
│ │ │ ├── PrettyPicturesPresenter.java
│ │ │ ├── SearchMusicPresenter.java
│ │ │ ├── SearchPresenter.java
│ │ │ ├── SouGouImagePresenter.java
│ │ │ ├── VideoDetailPresenter.java
│ │ │ ├── VideoIndexPresenter.java
│ │ │ └── WelfarePresenter.java
│ │ │ ├── retrofit
│ │ │ ├── ApiCallback.java
│ │ │ ├── ApiManager.java
│ │ │ ├── AppClient.java
│ │ │ ├── NoSSLv3SocketFactory.java
│ │ │ ├── OkHttpClientManager.java
│ │ │ └── RequestCallBack.java
│ │ │ ├── rxbus
│ │ │ ├── Event.java
│ │ │ ├── EventType.java
│ │ │ └── RxBus.java
│ │ │ ├── utils
│ │ │ ├── ADFilterUtils.java
│ │ │ ├── ActionSheetDialog.java
│ │ │ ├── AlertDialogUtils.java
│ │ │ ├── AnimationUtils.java
│ │ │ ├── AppUtils.java
│ │ │ ├── AutoClearedValue.java
│ │ │ ├── CacheUtils.java
│ │ │ ├── CommonUtil.java
│ │ │ ├── DateUtils.java
│ │ │ ├── DialogUtils.java
│ │ │ ├── DisplayUtils.java
│ │ │ ├── DouYinUtils.java
│ │ │ ├── FileUtils.java
│ │ │ ├── HtmlUtil.java
│ │ │ ├── JsonParserUtil.java
│ │ │ ├── LoadingDialog.java
│ │ │ ├── LogUtil.java
│ │ │ ├── MusicUtils.java
│ │ │ ├── NavigationHelper.java
│ │ │ ├── NetworkUtils.java
│ │ │ ├── PhotoCameralUtil.java
│ │ │ ├── PinyinUtil.java
│ │ │ ├── PrefUtils.java
│ │ │ ├── RatioImageView.java
│ │ │ ├── RecyclerUtils.java
│ │ │ ├── SPUtils.java
│ │ │ ├── SaveBitmapUtils.java
│ │ │ ├── SoupFactory.java
│ │ │ ├── StatusBarUtil.java
│ │ │ ├── StatusBarUtils.java
│ │ │ ├── SystemUtils.java
│ │ │ ├── ToastUtils.java
│ │ │ ├── TransitionAnimationUtils.java
│ │ │ ├── VideoPathDecoderUtils.java
│ │ │ ├── WeakDataHolder.java
│ │ │ ├── WrapperUtils.java
│ │ │ ├── bigImageView
│ │ │ │ ├── ImagePreview.java
│ │ │ │ ├── bean
│ │ │ │ │ └── ImageInfo.java
│ │ │ │ ├── glide
│ │ │ │ │ ├── ImageLoader.java
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── DataCacheKey.java
│ │ │ │ │ │ ├── OriginalKey.java
│ │ │ │ │ │ └── SafeKeyGenerator.java
│ │ │ │ │ └── engine
│ │ │ │ │ │ ├── OkHttpProgressGlideModule.java
│ │ │ │ │ │ ├── ProgressTarget.java
│ │ │ │ │ │ ├── SimpleFileTarget.java
│ │ │ │ │ │ └── WrappingTarget.java
│ │ │ │ ├── tool
│ │ │ │ │ ├── DownloadPictureUtil.java
│ │ │ │ │ ├── HandlerUtils.java
│ │ │ │ │ ├── Print.java
│ │ │ │ │ └── SingleMediaScanner.java
│ │ │ │ └── view
│ │ │ │ │ ├── HackyViewPager.java
│ │ │ │ │ ├── ImagePreviewActivity.java
│ │ │ │ │ └── ImagePreviewAdapter.java
│ │ │ ├── download
│ │ │ │ ├── DownloadLoader.java
│ │ │ │ ├── PlaylistLoader.java
│ │ │ │ ├── SongLoader.java
│ │ │ │ ├── TasksManager.java
│ │ │ │ └── TasksManagerModel.java
│ │ │ ├── hookpms
│ │ │ │ ├── PmsHookBinderInvocationHandler.java
│ │ │ │ └── ServiceManagerWraper.java
│ │ │ ├── imageUtils
│ │ │ │ ├── ImageCallback.java
│ │ │ │ ├── ImageDownloader.java
│ │ │ │ └── ImageUtil.java
│ │ │ └── rom
│ │ │ │ ├── FloatUtil.kt
│ │ │ │ ├── OnlinePlaylistUtils.kt
│ │ │ │ ├── RomUtils.kt
│ │ │ │ └── UIUtils.kt
│ │ │ ├── views
│ │ │ ├── AlertDialog.java
│ │ │ ├── CircleImageView.java
│ │ │ ├── DepthPageTransformer.java
│ │ │ ├── LocalItemView.java
│ │ │ ├── MaterialSearchView.java
│ │ │ ├── MultiTouchViewPager.java
│ │ │ ├── MusicLyricDialog.kt
│ │ │ ├── WaveSideBar.java
│ │ │ ├── desktop
│ │ │ │ ├── BaseWidget.java
│ │ │ │ └── StandardWidget.java
│ │ │ └── smartrefresh
│ │ │ │ ├── SmartRefreshFooter.java
│ │ │ │ └── SmartRefreshHeader.java
│ │ │ └── widget
│ │ │ ├── BallSpinFadeLoadingIndicator.java
│ │ │ ├── BaseLoadingIndicator.java
│ │ │ ├── BrowserLayout.java
│ │ │ ├── DashlineItemDivider.java
│ │ │ ├── DividerItemDecoration.java
│ │ │ ├── FlingBehavior.java
│ │ │ ├── GlideImageLoader.java
│ │ │ ├── ILayoutManager.java
│ │ │ ├── LabelView.java
│ │ │ ├── LoadingIndicatorView.java
│ │ │ ├── MyGridLayoutManager.java
│ │ │ ├── MyLinearLayoutManager.java
│ │ │ ├── MyStaggeredGridLayoutManager.java
│ │ │ ├── PullRecycler.java
│ │ │ ├── ResideLayout.java
│ │ │ ├── ShadowView.java
│ │ │ ├── SolidApplication.java
│ │ │ ├── VerticalViewPager.java
│ │ │ ├── controller
│ │ │ └── DouYinController.java
│ │ │ └── statuslayoutmanage
│ │ │ ├── DefaultOnStatusChildClickListener.java
│ │ │ ├── OnStatusChildClickListener.java
│ │ │ ├── ReplaceLayoutHelper.java
│ │ │ └── StatusLayoutManager.java
│ └── res
│ │ ├── anim
│ │ ├── actionsheet_dialog_in.xml
│ │ ├── actionsheet_dialog_out.xml
│ │ ├── fragment_slide_down.xml
│ │ ├── fragment_slide_up.xml
│ │ ├── item_bottom_in.xml
│ │ └── slide_in_right.xml
│ │ ├── drawable-v21
│ │ ├── ic_menu_manage.xml
│ │ ├── ic_menu_share.xml
│ │ └── ic_menu_slideshow.xml
│ │ ├── drawable
│ │ ├── actionsheet_bottom_selector.xml
│ │ ├── actionsheet_middle_selector.xml
│ │ ├── actionsheet_single_selector.xml
│ │ ├── actionsheet_top_selector.xml
│ │ ├── alert_bg.xml
│ │ ├── alert_btn_left_pressed.9.png
│ │ ├── alert_btn_middle_pressed.9.png
│ │ ├── alert_btn_right_pressed.9.png
│ │ ├── alert_btn_single_pressed.9.png
│ │ ├── alertdialog_left_selector.xml
│ │ ├── alertdialog_right_selector.xml
│ │ ├── alertdialog_single_selector.xml
│ │ ├── ban_shadow.9.png
│ │ ├── bg_1.jpg
│ │ ├── bg_2.jpg
│ │ ├── bg_3.jpg
│ │ ├── bg_4.jpg
│ │ ├── bg_5.jpg
│ │ ├── bg_6.jpg
│ │ ├── bg_7.jpg
│ │ ├── bg_8.jpg
│ │ ├── bg_9.jpg
│ │ ├── bg_button.xml
│ │ ├── bg_float_lyric.xml
│ │ ├── bg_play_select.xml
│ │ ├── btn_more_bg.xml
│ │ ├── button_back_selector.xml
│ │ ├── button_export_selector.xml
│ │ ├── button_forwaed_selector.xml
│ │ ├── button_refresh_selector.xml
│ │ ├── dialog_bg.9.png
│ │ ├── edit_text_bg.xml
│ │ ├── gray_circle_bg.xml
│ │ ├── gray_square_circle_bg.xml
│ │ ├── gray_square_circle_bg_white_stroke.xml
│ │ ├── ic_action_navigation_arrow_back.xml
│ │ ├── ic_action_navigation_close.xml
│ │ ├── ic_action_search_white.xml
│ │ ├── ic_album.xml
│ │ ├── ic_arrow_back.xml
│ │ ├── ic_arrow_down_small.xml
│ │ ├── ic_art_track.xml
│ │ ├── ic_check_circle.xml
│ │ ├── ic_clear.xml
│ │ ├── ic_clear_black.xml
│ │ ├── ic_delete.xml
│ │ ├── ic_detail.xml
│ │ ├── ic_dot.xml
│ │ ├── ic_equalizer.xml
│ │ ├── ic_filter_list_white_24dp.png
│ │ ├── ic_format_size.xml
│ │ ├── ic_history_black.xml
│ │ ├── ic_hot.xml
│ │ ├── ic_icon.xml
│ │ ├── ic_menu_audio.xml
│ │ ├── ic_menu_ios.png
│ │ ├── ic_menu_jss.png
│ │ ├── ic_menu_nba.png
│ │ ├── ic_menu_recommend.xml
│ │ ├── ic_menu_resources.xml
│ │ ├── ic_menu_welfare.xml
│ │ ├── ic_menu_xin.xml
│ │ ├── ic_mode_edit.xml
│ │ ├── ic_more.xml
│ │ ├── ic_more_grey.xml
│ │ ├── ic_navigate_next.xml
│ │ ├── ic_pause.xml
│ │ ├── ic_play.xml
│ │ ├── ic_play_circle.xml
│ │ ├── ic_playlist_add.xml
│ │ ├── ic_queue_music.xml
│ │ ├── ic_queue_play_next.xml
│ │ ├── ic_radio.xml
│ │ ├── ic_repeat.xml
│ │ ├── ic_repeat_one.xml
│ │ ├── ic_review.xml
│ │ ├── ic_search_lyric.xml
│ │ ├── ic_search_white_18dp.xml
│ │ ├── ic_share_black.xml
│ │ ├── ic_shouchang.png
│ │ ├── ic_shuffle.xml
│ │ ├── ic_skip_next.xml
│ │ ├── ic_skip_next_black_18dp.xml
│ │ ├── ic_skip_previous.xml
│ │ ├── icon_download.png
│ │ ├── item_download.xml
│ │ ├── item_favorite.xml
│ │ ├── item_favorite_love.xml
│ │ ├── item_music.xml
│ │ ├── progress_bar_horizontal.xml
│ │ ├── round_rect_shape.xml
│ │ ├── selector_play_control.xml
│ │ ├── shape_green.xml
│ │ ├── shape_round_blue.xml
│ │ ├── shape_round_green.xml
│ │ ├── shape_round_orange.xml
│ │ ├── shape_round_red.xml
│ │ ├── shape_round_yellow.xml
│ │ ├── shape_yellow.xml
│ │ ├── side_nav_bar.xml
│ │ ├── trans_bg.png
│ │ ├── widget_standard.png
│ │ └── yw_1222.jpg
│ │ ├── layout
│ │ ├── activity_about.xml
│ │ ├── activity_base_sub.xml
│ │ ├── activity_contacts.xml
│ │ ├── activity_download.xml
│ │ ├── activity_full_screen_image.xml
│ │ ├── activity_image_preview.xml
│ │ ├── activity_main.xml
│ │ ├── activity_music_search.xml
│ │ ├── activity_mv_detail.xml
│ │ ├── activity_news_info_list_detail.xml
│ │ ├── activity_nude_photos.xml
│ │ ├── activity_online_header.xml
│ │ ├── activity_other.xml
│ │ ├── activity_personal_information.xml
│ │ ├── activity_player.xml
│ │ ├── activity_pretty_pictures.xml
│ │ ├── activity_search.xml
│ │ ├── activity_show_img.xml
│ │ ├── activity_splash.xml
│ │ ├── activity_video_detail.xml
│ │ ├── activity_web_view.xml
│ │ ├── all_category_dialog.xml
│ │ ├── app_bar_main.xml
│ │ ├── app_search_main.xml
│ │ ├── banner_item.xml
│ │ ├── browser_controller.xml
│ │ ├── content_main.xml
│ │ ├── dialog_layout.xml
│ │ ├── dialog_lyric_manager.xml
│ │ ├── dialog_playqueue.xml
│ │ ├── dialog_quality.xml
│ │ ├── error_retry.xml
│ │ ├── float_lyric_view.xml
│ │ ├── frag_player.xml
│ │ ├── frag_player_coverview.xml
│ │ ├── frag_player_lrcview.xml
│ │ ├── frag_playlist_detail.xml
│ │ ├── fragment_base_list.xml
│ │ ├── fragment_discover.xml
│ │ ├── fragment_download.xml
│ │ ├── fragment_index.xml
│ │ ├── fragment_music_index.xml
│ │ ├── fragment_music_main.xml
│ │ ├── fragment_music_mv.xml
│ │ ├── fragment_nb.xml
│ │ ├── fragment_news_info_list_detail.xml
│ │ ├── fragment_news_information.xml
│ │ ├── fragment_picture.xml
│ │ ├── fragment_sub_list.xml
│ │ ├── fragment_video.xml
│ │ ├── introduce.xml
│ │ ├── item_bottom_music.xml
│ │ ├── item_cate.xml
│ │ ├── item_cate_tag.xml
│ │ ├── item_contacts.xml
│ │ ├── item_dialog.xml
│ │ ├── item_download_music.xml
│ │ ├── item_ganhuo_image.xml
│ │ ├── item_ganhuo_text.xml
│ │ ├── item_gank_day.xml
│ │ ├── item_gank_day_content.xml
│ │ ├── item_gank_day_head.xml
│ │ ├── item_gank_day_imge.xml
│ │ ├── item_layout_view.xml
│ │ ├── item_list.xml
│ │ ├── item_list_news_normal.xml
│ │ ├── item_list_news_video.xml
│ │ ├── item_lyric_list.xml
│ │ ├── item_match_video_list.xml
│ │ ├── item_music.xml
│ │ ├── item_mv_detail.xml
│ │ ├── item_mv_list.xml
│ │ ├── item_news_info.xml
│ │ ├── item_news_info_index.xml
│ │ ├── item_news_info_photo.xml
│ │ ├── item_nude_detail.xml
│ │ ├── item_nude_detail_list.xml
│ │ ├── item_online_large.xml
│ │ ├── item_photoview.xml
│ │ ├── item_play_list.xml
│ │ ├── item_playlist.xml
│ │ ├── item_pretty_picture_list_banner.xml
│ │ ├── item_pretty_picture_recommend.xml
│ │ ├── item_quality_select.xml
│ │ ├── item_queue.xml
│ │ ├── item_search_hot.xml
│ │ ├── item_search_suggestion.xml
│ │ ├── item_sougou_image.xml
│ │ ├── item_video_detail.xml
│ │ ├── item_video_index.xml
│ │ ├── item_video_list.xml
│ │ ├── item_welfare.xml
│ │ ├── layout_any_layer.xml
│ │ ├── layout_douyin_controller.xml
│ │ ├── layout_progressbar.xml
│ │ ├── layout_status_layout_manager_empty.xml
│ │ ├── layout_status_layout_manager_error.xml
│ │ ├── layout_status_layout_manager_loading.xml
│ │ ├── loading_dialog.xml
│ │ ├── nav_header_main.xml
│ │ ├── personal_information_item.xml
│ │ ├── play_control_menu.xml
│ │ ├── progress_horizontal.xml
│ │ ├── search_view.xml
│ │ ├── toolbar_search_layout.xml
│ │ ├── view_actionsheet.xml
│ │ ├── view_alertdialog.xml
│ │ ├── view_alertdialog_limit.xml
│ │ ├── view_playlist_empty.xml
│ │ ├── view_queue_empty.xml
│ │ ├── view_song_empty.xml
│ │ ├── widget_pull_to_refresh.xml
│ │ ├── widget_pull_to_refresh_footer.xml
│ │ └── widget_standard.xml
│ │ ├── menu
│ │ ├── activity_main_drawer.xml
│ │ ├── main.xml
│ │ ├── menu_image.xml
│ │ ├── menu_playlist_detail.xml
│ │ ├── menu_search.xml
│ │ └── menu_webview.xml
│ │ ├── mipmap-hdpi
│ │ ├── arrow_right_grey.png
│ │ ├── btn_back_normal.png
│ │ ├── btn_back_pressed.png
│ │ ├── btn_export_normal.png
│ │ ├── btn_export_pressed.png
│ │ ├── btn_forward_normal.png
│ │ ├── btn_forward_pressed.png
│ │ ├── btn_refresh_normal.png
│ │ ├── btn_refresh_pressed.png
│ │ ├── hq_icon.png
│ │ ├── nba_default.png
│ │ ├── nba_default_large.png
│ │ ├── small_photo.png
│ │ └── sq_icon.png
│ │ ├── mipmap-xhdpi
│ │ ├── add_fab3.png
│ │ ├── baidu.png
│ │ ├── default_cover.png
│ │ ├── hq_icon.png
│ │ ├── ic_empty.png
│ │ ├── ic_error.png
│ │ ├── ic_goto.png
│ │ ├── ic_location.png
│ │ ├── ic_logo.png
│ │ ├── ic_lyric.png
│ │ ├── ic_play_mv.png
│ │ ├── ic_top.png
│ │ ├── more_ic_backage.png
│ │ ├── more_ic_close.png
│ │ ├── more_ic_collection.png
│ │ ├── more_ic_download.png
│ │ ├── more_ic_loakclose.png
│ │ ├── more_ic_share.png
│ │ ├── more_icon_set_clear.png
│ │ ├── more_nine.png
│ │ ├── music_five.jpg
│ │ ├── music_one.jpg
│ │ ├── netease.png
│ │ ├── position.png
│ │ ├── qq.png
│ │ ├── sq_icon.png
│ │ ├── video_icon_screen_like.png
│ │ ├── video_icon_screen_play.png
│ │ └── xiami.png
│ │ ├── mipmap-xxhdpi
│ │ └── nav_icon_back_white.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_goto.png
│ │ ├── my_bg.png
│ │ ├── splash0.jpg
│ │ ├── splash1.jpg
│ │ ├── splash2.jpg
│ │ ├── splash3.jpg
│ │ ├── splash4.jpg
│ │ └── splash6.jpg
│ │ ├── values-v21
│ │ └── styles.xml
│ │ ├── values
│ │ ├── ad.xml
│ │ ├── arrays.xml
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── drawables.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ │ └── xml
│ │ └── widget_standard.xml
│ └── test
│ └── java
│ └── com
│ └── test
│ └── admin
│ └── conurbations
│ └── ExampleUnitTest.java
├── build.gradle
├── config.gradle
├── doc
├── key
│ └── conurbation-key
└── scripts
│ └── build
│ └── release.sh
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── projectFilesBackup
└── .idea
│ └── workspace.xml
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/.idea/caches/build_file_checksums.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/.idea/caches/build_file_checksums.ser
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/VideoPlayer/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | *.iml
--------------------------------------------------------------------------------
/VideoPlayer/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 28
5 | buildToolsVersion '28.0.3'
6 |
7 | defaultConfig {
8 | minSdkVersion 14
9 | targetSdkVersion 26
10 | }
11 |
12 | sourceSets {
13 | main {
14 | jniLibs.srcDirs = ['libs']
15 | }
16 | }
17 |
18 | }
19 |
20 | dependencies {
21 | implementation fileTree(include: ['*.jar'], dir: 'libs')
22 | implementation 'androidx.appcompat:appcompat:1.0.0'
23 | implementation "tv.danmaku.ijk.media:ijkplayer-java:0.8.8"
24 | implementation 'com.danikula:videocache:2.7.0'
25 | }
26 |
--------------------------------------------------------------------------------
/VideoPlayer/libs/armeabi-v7a/libijkffmpeg.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/libs/armeabi-v7a/libijkffmpeg.so
--------------------------------------------------------------------------------
/VideoPlayer/libs/armeabi-v7a/libijkplayer.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/libs/armeabi-v7a/libijkplayer.so
--------------------------------------------------------------------------------
/VideoPlayer/libs/armeabi-v7a/libijksdl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/libs/armeabi-v7a/libijksdl.so
--------------------------------------------------------------------------------
/VideoPlayer/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/listener/ControllerListener.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.listener;
2 |
3 | /**
4 | * Created by Devlin_n on 2017/6/26.
5 | */
6 |
7 | public interface ControllerListener {
8 |
9 | void onAdClick();
10 | }
11 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/listener/MediaEngineInterface.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.listener;
2 |
3 | /**
4 | * Created by xinyu on 2017/12/21.
5 | */
6 |
7 | public interface MediaEngineInterface {
8 |
9 | void onError();
10 |
11 | void onCompletion();
12 |
13 | void onInfo(int what, int extra);
14 |
15 | void onBufferingUpdate(int percent);
16 |
17 | void onPrepared();
18 |
19 | void onVideoSizeChanged(int width, int height);
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/listener/MediaPlayerControl.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.listener;
2 |
3 | public interface MediaPlayerControl {
4 | void start();
5 |
6 | void pause();
7 |
8 | int getDuration();
9 |
10 | int getCurrentPosition();
11 |
12 | void seekTo(int pos);
13 |
14 | boolean isPlaying();
15 |
16 | int getBufferPercentage();
17 |
18 | void startFullScreen();
19 |
20 | void stopFullScreen();
21 |
22 | boolean isFullScreen();
23 |
24 | String getTitle();
25 |
26 | void setMute();
27 |
28 | boolean isMute();
29 |
30 | void setLock(boolean isLocked);
31 |
32 | void setScreenScale(int screenScale);
33 | }
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/listener/MyControllerListener.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.listener;
2 |
3 | /**
4 | * 实现接口,使用时只需重写需要的方法即可
5 | * Created by Devlin_n on 2017/6/26.
6 | */
7 |
8 | public class MyControllerListener implements ControllerListener {
9 | @Override
10 | public void onAdClick() {
11 |
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/listener/MyVideoListener.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.listener;
2 |
3 | /**
4 | * 实现接口,使用时只需重写需要的方法即可
5 | * Created by Devlin_n on 2017/6/22.
6 | */
7 |
8 | public class MyVideoListener implements VideoListener {
9 | @Override
10 | public void onComplete() {
11 |
12 | }
13 |
14 | @Override
15 | public void onPrepared() {
16 |
17 | }
18 |
19 | @Override
20 | public void onError() {
21 |
22 | }
23 |
24 | @Override
25 | public void onInfo(int what, int extra) {
26 |
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/listener/VideoListener.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.listener;
2 |
3 | /**
4 | * Created by Devlin_n on 2017/6/22.
5 | */
6 |
7 | public interface VideoListener {
8 |
9 | //播放完成
10 | void onComplete();
11 |
12 | //准备完成
13 | void onPrepared();
14 |
15 | void onError();
16 |
17 | void onInfo(int what, int extra);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/util/Constants.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.util;
2 |
3 | /**
4 | * 常量
5 | * Created by Devlin_n on 2017/6/15.
6 | */
7 |
8 | public class Constants {
9 |
10 | public static int SCREEN_WIDTH;
11 |
12 | public static int SCREEN_HEIGHT;
13 |
14 | public static boolean IS_START_FLOAT_WINDOW = false;
15 |
16 | public static boolean IS_PLAY_ON_MOBILE_NETWORK = false;//记录是否在移动网络下播放视频
17 |
18 | public static final String COMMAND_START = "start";
19 |
20 | public static final String COMMAND_STOP = "stop";
21 | }
22 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/util/KeyUtil.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.util;
2 |
3 | /**
4 | * Created by Devlin_n on 2017/4/14.
5 | */
6 |
7 | public class KeyUtil {
8 |
9 | public static final String URL = "url";
10 | public static final String POSITION = "position";
11 | public static final String ENABLE_CACHE = "enable_cache";
12 | public static final String ACTION = "action";
13 | }
14 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/util/L.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.util;
2 |
3 | import android.util.Log;
4 |
5 | /**
6 | * 日志类
7 | * Created by Devlin_n on 2017/6/5.
8 | */
9 |
10 | public class L {
11 |
12 | private static final String TAG = "DKPlayer";
13 |
14 |
15 | public static void d(String msg) {
16 | Log.d(TAG, msg);
17 | }
18 |
19 | public static void e(String msg) {
20 | Log.e(TAG, msg);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/java/com/dueeeke/videoplayer/util/PlayerConstants.java:
--------------------------------------------------------------------------------
1 | package com.dueeeke.videoplayer.util;
2 |
3 | /**
4 | * 常量
5 | * Created by Devlin_n on 2017/6/15.
6 | */
7 |
8 | public class PlayerConstants {
9 |
10 | public static boolean IS_PLAY_ON_MOBILE_NETWORK = false;//记录是否在移动网络下播放视频
11 | }
12 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/anim/anim_alpha_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/anim/anim_alpha_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/anim/anim_slide_bottom_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/anim/anim_slide_bottom_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/anim/anim_slide_top_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/anim/anim_slide_top_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_arrow_back.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_10.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_20.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_30.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_40.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_50.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_60.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_70.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_80.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_90.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_battery_90.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_brightness.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_close.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fast_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fast_forward.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fast_rewind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fast_rewind.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fullscreen.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fullscreen_exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_fullscreen_exit.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_lock_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_lock_open.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_lock_outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_lock_outline.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_more_vert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_more_vert.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_pause.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_picture_in_picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_picture_in_picture.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_play_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_play_arrow.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_replay.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_volume_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_volume_off.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-hdpi/ic_action_volume_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-hdpi/ic_action_volume_up.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_arrow_back.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_10.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_20.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_30.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_40.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_50.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_60.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_70.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_80.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_90.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_battery_90.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_brightness.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_close.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fast_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fast_forward.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fast_rewind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fast_rewind.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fullscreen.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fullscreen_exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_fullscreen_exit.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_lock_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_lock_open.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_lock_outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_lock_outline.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_more_vert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_more_vert.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_pause.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_picture_in_picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_picture_in_picture.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_play_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_play_arrow.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_replay.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_volume_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_volume_off.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-mdpi/ic_action_volume_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-mdpi/ic_action_volume_up.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_arrow_back.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_10.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_20.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_30.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_40.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_50.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_60.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_70.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_80.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_90.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_battery_90.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_brightness.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_close.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fast_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fast_forward.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fast_rewind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fast_rewind.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fullscreen.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fullscreen_exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_fullscreen_exit.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_lock_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_lock_open.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_lock_outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_lock_outline.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_more_vert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_more_vert.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_pause.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_picture_in_picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_picture_in_picture.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_play_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_play_arrow.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_replay.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_volume_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_volume_off.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_volume_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xhdpi/ic_action_volume_up.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_arrow_back.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_10.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_20.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_30.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_40.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_50.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_60.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_70.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_80.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_90.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_battery_90.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_brightness.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_close.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fast_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fast_forward.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fast_rewind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fast_rewind.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fullscreen.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fullscreen_exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_fullscreen_exit.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_lock_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_lock_open.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_lock_outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_lock_outline.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_more_vert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_more_vert.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_pause.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_picture_in_picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_picture_in_picture.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_play_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_play_arrow.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_replay.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_volume_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_volume_off.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_volume_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_action_volume_up.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_thumb_normal2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_thumb_normal2.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/ic_thumb_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/ic_thumb_pressed.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/icon_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/icon_play.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/icon_suspend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/icon_suspend.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/recommend_icon_enlarge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/recommend_icon_enlarge.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/recommend_icon_narrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/recommend_icon_narrow.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxhdpi/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxhdpi/refresh.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_arrow_back.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_10.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_20.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_30.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_40.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_50.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_60.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_70.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_80.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_90.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_battery_90.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_brightness.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_close.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fast_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fast_forward.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fast_rewind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fast_rewind.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fullscreen.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fullscreen_exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_fullscreen_exit.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_lock_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_lock_open.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_lock_outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_lock_outline.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_more_vert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_more_vert.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_pause.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_picture_in_picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_picture_in_picture.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_play_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_play_arrow.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_replay.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_volume_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_volume_off.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_volume_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/VideoPlayer/src/main/res/drawable-xxxhdpi/ic_action_volume_up.png
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/progress_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/progress_loading.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/seekbar_thumb.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/seekbar_thumb_normal.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/seekbar_thumb_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/selector_full_screen_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/selector_lock_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/selector_play_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/shape_ad_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/shape_back_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/shape_float_window_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/shape_play_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/shape_standard_controller_top_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/shape_stardard_controller_bottom_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/shape_status_view_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/drawable/simple_size_shape.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/menu/main_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #39C5BB
4 | #9939C5BB
5 | #96000000
6 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 45.3dp
4 | 12dp
5 | 16sp
6 | 10dp
7 | 14dp
8 | 14dp
9 | 1dp
10 | 50dp
11 | 11sp
12 |
--------------------------------------------------------------------------------
/VideoPlayer/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | dk_player
3 | 当前无权限使用悬浮窗,请授权!
4 | 出了点小问题,稍后重试
5 | 重 试
6 | 继续播放
7 | 您正在使用移动网络,继续播放将消耗流量
8 | 请先解锁屏幕!
9 | 已解锁
10 | 已锁定
11 | 重新播放
12 |
13 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/channel:
--------------------------------------------------------------------------------
1 | baidu
2 | anzhi
3 | xiaomi
4 |
5 | #-------------------------------------------------------------------
6 | #一件多渠道打包需要注意:能实现一键全渠道打包前提是你要保证所有渠道包代码是一致的。
7 | #(注:多渠道使用apply from: 'multiple-channel.gradle')
8 | #创建multiple-channel.gradle,具体配置参考其中内容
9 | #-------------------------------------------------------------------
10 | #多渠道打包步骤
11 | #1:在这里添加渠道名词
12 | #2:打包命令 ./gradlew clean assembleReleaseChannels
13 | # 执行打包命令之后:(生成包在outputs/Channels下,
14 | # 打包的时候会在bakApk下生成基准包目录并生成基准包)
15 | # 如果打包命令报异常可在Android studio- gradle-package打(不建议)
16 | #3:然后执行单渠道打布丁方法,可统一生成多渠道布丁
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/libs/AMap_Location_V4.4.0_20181122.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/libs/AMap_Location_V4.4.0_20181122.jar
--------------------------------------------------------------------------------
/app/libs/BmobSDK_V3.4.5_1111.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/libs/BmobSDK_V3.4.5_1111.jar
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/libuserinfo.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/libs/armeabi-v7a/libuserinfo.so
--------------------------------------------------------------------------------
/app/libs/jaudiotagger-2.2.4-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/libs/jaudiotagger-2.2.4-SNAPSHOT.jar
--------------------------------------------------------------------------------
/app/libs/jiecaovideoplayer-5.5.4.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/libs/jiecaovideoplayer-5.5.4.aar
--------------------------------------------------------------------------------
/app/libs/pinyin4j-2.5.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/libs/pinyin4j-2.5.0.jar
--------------------------------------------------------------------------------
/app/src/main/aidl/com/test/admin/conurbations/model/Music.aidl:
--------------------------------------------------------------------------------
1 | // Music.aidl
2 | package com.test.admin.conurbations.model;
3 |
4 | parcelable Music;
--------------------------------------------------------------------------------
/app/src/main/assets/SongTi.TTF:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/assets/SongTi.TTF
--------------------------------------------------------------------------------
/app/src/main/assets/fonts/jianshi_default.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/assets/fonts/jianshi_default.otf
--------------------------------------------------------------------------------
/app/src/main/java/com/ss/android/common/applog/GlobalContext.java:
--------------------------------------------------------------------------------
1 | package com.ss.android.common.applog;
2 |
3 | import android.content.Context;
4 |
5 | public class GlobalContext {
6 |
7 | private static Context mContext;
8 |
9 | public static Context getContext() {
10 | return mContext;
11 | }
12 |
13 | public static void setContext(Context context) {
14 | mContext = context;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ss/android/common/applog/UserInfo.java:
--------------------------------------------------------------------------------
1 | package com.ss.android.common.applog;
2 |
3 | /**
4 | * 抖音,火山so对应的native类
5 | *
6 | */
7 | public class UserInfo {
8 |
9 | public static native void getPackage(String str);
10 |
11 | public static native String getUserInfo(int i, String str, String[] strArr);
12 |
13 | public static native int initUser(String str);
14 |
15 | public static native void setAppId(int i);
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/BaseViewImpl.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | /**
4 | * Created by ZQiong on 2018/12/26.
5 | */
6 | public interface BaseViewImpl {
7 | // //显示进度中
8 | // void showLoading();
9 | //
10 | // //隐藏进度
11 | // void hideLoading();
12 |
13 | //隐藏进度
14 | void showError(String message);
15 |
16 | //网络请求完毕,不管成功失败
17 | void showFinishState();
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IAllListView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | /**
4 | * Created by zhouqiong on 2016/12/5.
5 | */
6 |
7 | public interface IAllListView {
8 | }
9 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IBaiduPlayList.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.Music;
4 | import com.test.admin.conurbations.model.entity.MvInfo;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by zhouqiong on 2016/12/5.
10 | */
11 |
12 | public interface IBaiduPlayList extends BaseViewImpl{
13 | void showOnlineMusicList(List musicList);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IDownLoadView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.Music;
4 | import com.test.admin.conurbations.model.entity.MvInfo;
5 | import com.test.admin.conurbations.utils.download.TasksManagerModel;
6 |
7 | import java.util.List;
8 |
9 | /**
10 | * Created by zhouqiong on 2016/12/5.
11 | */
12 |
13 | public interface IDownLoadView extends BaseViewImpl {
14 |
15 | void showSongs(List musicList);
16 |
17 | void showDownloadList(List modelList);
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IGankDayView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.response.GankItem;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * Created by zhouqiong on 2016/12/5.
9 | */
10 |
11 | public interface IGankDayView extends BaseViewImpl {
12 |
13 | void setCacheData(List todayData);
14 |
15 | void setGankDayData(List todayData);
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IMvDetail.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.MvInfo;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * Created by zhouqiong on 2016/12/5.
9 | */
10 |
11 | public interface IMvDetail extends BaseViewImpl{
12 |
13 |
14 | void showMvList(List mvList);
15 |
16 | void showMvDetailInfo(MvInfo.MvInfoDetailInfo mvInfoDetailInfo);
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IMvView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.MvInfo;
4 | import com.test.admin.conurbations.model.response.GankData;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by zhouqiong on 2016/12/5.
10 | */
11 |
12 | public interface IMvView extends BaseViewImpl {
13 | void setCacheData(List welfareData);
14 |
15 | void showMvList(List mvList);
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/INBAinfoView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.NewsItem;
4 |
5 | /**
6 | * Created by zhouqiong on 2016/12/5.
7 | */
8 |
9 | public interface INBAInfoView extends BaseViewImpl {
10 |
11 | void setCacheData(NewsItem nbaInfoData);
12 |
13 | void setNBAInfoData(NewsItem nbaInfoData);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/INewInformationView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.NewsList;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * Created by zhouqiong on 2016/12/5.
9 | */
10 |
11 | public interface INewInformationView extends BaseViewImpl {
12 | void setNewInfoData(List result);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/INewsInfoDetailListView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.NewsDetail;
4 |
5 | /**
6 | * Created by zhouqiong on 2017/1/12.
7 | */
8 |
9 | public interface INewsInfoDetailListView {
10 | void setNewsInfoDetailData(NewsDetail newsDetail);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/INudeDetailListView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import java.util.List;
4 |
5 | /**
6 | * Created by zhouqiong on 2016/12/5.
7 | */
8 |
9 | public interface INudeDetailListView {
10 |
11 | void setNodeDetailData(List pageModel);
12 |
13 | void showError(String message);
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/INudePhotosView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.MenuModel;
4 | import com.test.admin.conurbations.model.entity.PageModel;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by zhouqiong on 2016/12/5.
10 | */
11 |
12 | public interface INudePhotosView {
13 |
14 | void setNodePhotoData(List list);
15 |
16 | void setNodeDetailData(PageModel pageModel);
17 |
18 | void showError(String message);
19 |
20 | void setCacheNudePhotos(PageModel pageModel);
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IPlayContract.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import android.graphics.Bitmap;
4 | import android.graphics.drawable.Drawable;
5 |
6 | import com.test.admin.conurbations.model.Music;
7 |
8 | /**
9 | * Created by ZQiong on 2018/12/10.
10 | */
11 | public interface IPlayContract {
12 |
13 | void setPlayingBitmap(Bitmap albumArt);
14 |
15 | void setPlayingBg(Drawable albumArt, boolean isInit);
16 |
17 | void showLyric(String lyric, boolean init);
18 |
19 | void updatePlayStatus(boolean isPlaying);
20 |
21 | void updatePlayMode();
22 |
23 | void updateProgress(long progress, long max);
24 |
25 | void showNowPlaying(Music music);
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IPlayListDetailView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.Music;
4 | import com.test.admin.conurbations.model.entity.MvInfo;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by zhouqiong on 2016/12/5.
10 | */
11 |
12 | public interface IPlayListDetailView {
13 | void showPlaylistSongs(List songList);
14 |
15 | void removeMusic(int position);
16 |
17 | void success(int type);
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IPrettyPictureListView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.response.NetImage360;
4 |
5 | /**
6 | * Created by zhouqiong on 2017/1/12.
7 | */
8 |
9 | public interface IPrettyPictureListView extends BaseViewImpl {
10 |
11 | void setCacheData(NetImage360 image360);
12 |
13 | void setPrettyPictureData(NetImage360 image360);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/ISearchMusicView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.Music;
4 | import com.test.admin.conurbations.model.entity.HotSearchBean;
5 | import com.test.admin.conurbations.model.entity.SearchHistoryBean;
6 | import com.test.admin.conurbations.utils.download.TasksManagerModel;
7 |
8 | import java.util.List;
9 |
10 | /**
11 | * Created by zhouqiong on 2016/12/5.
12 | */
13 |
14 | public interface ISearchMusicView {
15 |
16 | void showSearchResult(List list);
17 |
18 | void showHotSearchInfo(List modelList);
19 |
20 | void showSearchHistory(List modelList);
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/ISearchView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.response.NetImage;
4 |
5 | /**
6 | * Created by zhouqiong on 2017/1/12.
7 | */
8 |
9 | public interface ISearchView extends BaseViewImpl {
10 | void setSearchData(NetImage searchData);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/ISouGouImageView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.response.NetImage;
4 |
5 | /**
6 | * Created by zhouqiong on 2017/1/12.
7 | */
8 |
9 | public interface ISouGouImageView extends BaseViewImpl {
10 |
11 | void setCacheData(NetImage imageData);
12 |
13 | void setSouGouImageData(NetImage imageData);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IVideoDetailView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.DouyinVideoListData;
4 |
5 | /**
6 | * Created by zhouqiong on 2019/4/2.
7 | */
8 |
9 | public interface IVideoDetailView {
10 |
11 | void setVideoDouYinData(DouyinVideoListData douYinData);
12 |
13 | void showError(String msg);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IVideoInfoView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.entity.DouyinVideoListData;
4 |
5 | /**
6 | * Created by zhouqiong on 2019/4/2.
7 | */
8 |
9 | public interface IVideoInfoView extends BaseViewImpl {
10 | void setVideoDouYinData(DouyinVideoListData douYinData);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IVideoLiveSourceView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import android.content.Context;
4 |
5 | import com.test.admin.conurbations.model.entity.VideoLiveSource;
6 |
7 | import java.util.List;
8 |
9 | /**
10 | * Created by zhouqiong on 2017/1/12.
11 | */
12 |
13 | public interface IVideoLiveSourceView {
14 | void setVideoLiveData(List videoLiveData, Context context);
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IVideoLiveView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.response.VideoLiveData;
4 |
5 | /**
6 | * Created by zhouqiong on 2017/1/12.
7 | */
8 |
9 | public interface IVideoLiveView {
10 | void setVideoLiveData(VideoLiveData liveInfo);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/IWelfareView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 | import com.test.admin.conurbations.model.response.GankData;
4 |
5 | /**
6 | * Created by zhouqiong on 2016/12/5.
7 | */
8 |
9 | public interface IWelfareView extends BaseViewImpl {
10 |
11 | void setCacheData(GankData welfareData);
12 |
13 | void setWelfareData(GankData welfareData);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/activitys/lNewsListView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.activitys;
2 |
3 |
4 | import com.test.admin.conurbations.model.entity.TTNews;
5 |
6 | import java.util.List;
7 |
8 | public interface lNewsListView extends BaseViewImpl {
9 |
10 | void onGetNewsListSuccess(List newList);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/DynamicHandler.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations;
2 |
3 | import java.lang.reflect.InvocationHandler;
4 | import java.lang.reflect.Method;
5 |
6 | /**
7 | * Created by waly6 on 2015/12/7.
8 | */
9 | public class DynamicHandler implements InvocationHandler {
10 |
11 | private Object target;
12 | private Method method;
13 |
14 | public DynamicHandler(Object target, Method method) {
15 | this.target = target;
16 | this.method = method;
17 | }
18 |
19 | @Override
20 | public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
21 | return this.method.invoke(target, args);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/FindView.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.FIELD)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | public @interface FindView {
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/SetLayout.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Inherited;
5 | import java.lang.annotation.Retention;
6 | import java.lang.annotation.RetentionPolicy;
7 | import java.lang.annotation.Target;
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.TYPE)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | @Inherited
14 | public @interface SetLayout {
15 | boolean value() default true;
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/ViewNamingRuleConfig.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations;
2 |
3 | import java.util.List;
4 | import java.util.Map;
5 |
6 | /**
7 | * Created by zhouqiong on 2017/4/1.
8 | */
9 | public class ViewNamingRuleConfig {
10 | public static String VERSION;
11 | public static String AUTHOR;
12 | public static List CONTAINERS;
13 | public static Map VIEWS_ABBREV;
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/events/ListenerMethod.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations.events;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.ANNOTATION_TYPE)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | public @interface ListenerMethod {
14 | String value() default "";
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/events/OnCheck.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations.events;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.METHOD)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | @ListenerMethod("android.widget.CompoundButton$OnCheckedChangeListener")
14 | public @interface OnCheck {
15 | String[] value();
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/events/OnClick.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations.events;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.METHOD)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | @ListenerMethod
14 | public @interface OnClick {
15 | String[] value();
16 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/events/OnLongClick.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations.events;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.METHOD)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | @ListenerMethod
14 | public @interface OnLongClick {
15 | String[] value();
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/events/OnRefresh.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations.events;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.METHOD)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | @ListenerMethod("android.support.v4.widget.SwipeRefreshLayout$OnRefreshListener")
14 | public @interface OnRefresh {
15 | String[] value();
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/annotations/events/OnTouch.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.annotations.events;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/4/1.
10 | */
11 | @Target(ElementType.METHOD)
12 | @Retention(RetentionPolicy.RUNTIME)
13 | @ListenerMethod
14 | public @interface OnTouch {
15 | String[] value();
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/di/annotation/FragmentScope.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.di.annotation;
2 |
3 | import java.lang.annotation.Retention;
4 |
5 | import javax.inject.Scope;
6 |
7 | import static java.lang.annotation.RetentionPolicy.RUNTIME;
8 |
9 | /**
10 | * Created by ZQiong on 2018/10/10.
11 | */
12 |
13 | @Scope
14 | @Retention(RUNTIME)
15 | public @interface FragmentScope {
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/di/component/AppComponent.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.di.component;
2 |
3 |
4 | import com.test.admin.conurbations.di.module.AppModule;
5 | import com.test.admin.conurbations.widget.SolidApplication;
6 |
7 | import javax.inject.Singleton;
8 |
9 | import dagger.Component;
10 |
11 | /**
12 | * Created by ZQiong on 2018/10/10.
13 | */
14 | @Singleton
15 | @Component(modules = AppModule.class)
16 | public interface AppComponent {
17 |
18 | SolidApplication getApplication();
19 |
20 | // LocalDataSourceManager getLocalDataSourceManager();
21 | //
22 | // RemoteDataSourceManager getRemoteDataSourceManager();
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/di/module/ActivityModule.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.di.module;
2 |
3 | import android.app.Activity;
4 |
5 |
6 | import com.test.admin.conurbations.di.annotation.ActivityScope;
7 |
8 | import dagger.Module;
9 | import dagger.Provides;
10 |
11 | /**
12 | * Created by ZQiong on 2018/10/10.
13 | */
14 | @Module
15 | public class ActivityModule {
16 |
17 | private final Activity mActivity;
18 |
19 | public ActivityModule(Activity activity) {
20 | mActivity = activity;
21 | }
22 |
23 | @ActivityScope
24 | @Provides
25 | public Activity provideActivity() {
26 | return mActivity;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/fragments/IPlayQueueContract.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.fragments;
2 |
3 | import com.test.admin.conurbations.model.Music;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * Created by ZQiong on 2018/12/13.
9 | */
10 | public interface IPlayQueueContract {
11 | void showSongs(List songs);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/db/MusicToPlaylist.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.db;
2 |
3 | import org.litepal.crud.LitePalSupport;
4 |
5 | /**
6 | * Created by ZQiong on 2018/12/7.
7 | */
8 | public class MusicToPlaylist extends LitePalSupport {
9 | public Long id = 0L;
10 | public String pid = null;
11 | public String mid = null;
12 | public Long total = 0L;
13 | public Long updateDate = 0L;
14 | public Long createDate = 0L;
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/ArtistMusicList.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * Created by ZQiong on 2018/12/7.
9 | */
10 | public class ArtistMusicList {
11 |
12 | @SerializedName("songlist")
13 | public List songList;
14 | @SerializedName("error_code")
15 | public int errorCode;
16 | @SerializedName("havemore")
17 | public int haveMore;
18 | @SerializedName("songnums")
19 | public int songNums;
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/Base.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import java.io.Serializable;
4 |
5 | /**
6 | * @author yuyh.
7 | * @date 16/6/4.
8 | */
9 | public class Base implements Serializable {
10 |
11 | public int code;
12 | public String version;
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/ErrorInfo.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | /**
6 | * Created by ZQiong on 2018/12/10.
7 | */
8 | public class ErrorInfo {
9 | @SerializedName("msg")
10 | public String msg;
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/HotSearchBean.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | /**
4 | * Created by ZQiong on 2018/12/20.
5 | */
6 | public class HotSearchBean {
7 |
8 | public String title;
9 |
10 |
11 | public HotSearchBean(String title) {
12 | this.title = title;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/ISoup.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import org.jsoup.nodes.Document;
4 | import org.jsoup.nodes.Element;
5 |
6 | import java.util.Map;
7 |
8 | public interface ISoup {
9 | void parse(Document root, Element head, Element body, Map values);
10 |
11 | Map doParse(Object... arg);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/ImageEntity.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import java.util.List;
4 |
5 | public class ImageEntity {
6 | public String url;
7 | public int width;
8 | public String uri;
9 | public int height;
10 | public List url_list;
11 |
12 | public static class UrlListBeanX {
13 | public String url;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/LyricData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * Created by ZQiong on 2018/12/9.
9 | */
10 | public class LyricData {
11 | @SerializedName("data")
12 | public LyricInfo data;
13 | @SerializedName("status")
14 | public boolean status;
15 |
16 | public class LyricInfo {
17 | @SerializedName("translate")
18 | public List> translate;
19 | @SerializedName("lyric")
20 | public List> lyric;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/NewsData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | public class NewsData {
4 | public String content;
5 | public String code;
6 | }
7 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/NewsIndex.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import java.io.Serializable;
4 | import java.util.List;
5 |
6 | /**
7 | * @author yuyh.
8 | * @date 16/6/3.
9 | */
10 | public class NewsIndex extends Base {
11 |
12 |
13 | /**
14 | * type : news
15 | * id : 20160603042788
16 | * column : banner
17 | * needUpdate : 0
18 | */
19 |
20 | public List data;
21 |
22 | public static class IndexBean implements Serializable {
23 | public String type;
24 | public String id;
25 | public String column;
26 | public String needUpdate;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/NewsResponse.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import java.util.List;
4 |
5 | public class NewsResponse {
6 |
7 | public int login_status;
8 | public int total_number;
9 | public boolean has_more;
10 | public String post_content_hint;
11 | public int show_et_status;
12 | public int feed_flag;
13 | public int action_to_last_stick;
14 | public String message;
15 | public boolean has_more_to_refresh;
16 | public TipEntity tips;
17 | public List data;
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/PlaylistEvent.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | /**
4 | * Created by ZQiong on 2018/12/10.
5 | */
6 | public class PlaylistEvent {
7 | public String type;
8 | public NewsList playlist;
9 |
10 | public PlaylistEvent(String type, NewsList playlist) {
11 | this.type = type;
12 | this.playlist = playlist;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/RefreshEvent.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import java.io.Serializable;
4 |
5 | public class RefreshEvent implements Serializable {
6 | int position;
7 | long max_cursor;
8 |
9 | public RefreshEvent(int position, long max_cursor) {
10 | this.position = position;
11 | this.max_cursor = max_cursor;
12 | }
13 |
14 | public int getPosition() {
15 | return position;
16 | }
17 |
18 | public long getMaxCursor() {
19 | return max_cursor;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/SearchEngine.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | /**
4 | * Des :
5 | * Author : master.
6 | * Date : 2018/5/30 .
7 | */
8 | public class SearchEngine {
9 | public enum Filter {
10 | ANY,CP, QQ, NETEASE, XIAMI, BAIDU,REPEAT
11 | }
12 | }
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/SearchHistoryBean.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import org.litepal.crud.LitePalSupport;
4 |
5 | /**
6 | * Created by ZQiong on 2018/12/20.
7 | */
8 | public class SearchHistoryBean extends LitePalSupport {
9 |
10 | public long id;
11 | public String title;
12 |
13 | public SearchHistoryBean(long id, String title) {
14 | this.id = id;
15 | this.title = title;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/SoGouSearcher.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 |
4 | import java.io.Serializable;
5 |
6 | /**
7 | * Created by zhouqiong on 2017/1/23.
8 | */
9 | public class SoGouSearcher implements Serializable {
10 | private String thumbUrl;
11 | private String pic_url;
12 |
13 |
14 | public String getThumbUrl() {
15 | return thumbUrl;
16 | }
17 |
18 | public void setThumbUrl(String thumbUrl) {
19 | this.thumbUrl = thumbUrl;
20 | }
21 |
22 |
23 | public String getPic_url() {
24 | return pic_url;
25 | }
26 |
27 | public void setPic_url(String pic_url) {
28 | this.pic_url = pic_url;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/SongBean.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | /**
6 | * Created by ZQiong on 2018/12/9.
7 | */
8 | public class SongBean {
9 |
10 | @SerializedName("data")
11 | public UrlData data;
12 | @SerializedName("status")
13 | public boolean status;
14 | @SerializedName("msg")
15 | public String msg;
16 |
17 | public class UrlData {
18 | @SerializedName("url")
19 | public String url;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/SongCommentData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 | import com.test.admin.conurbations.model.user.User;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by ZQiong on 2018/12/9.
10 | */
11 | public class SongCommentData {
12 | @SerializedName("data")
13 | public CommentData data;
14 | @SerializedName("status")
15 | public boolean status;
16 |
17 | public class CommentData {
18 | @SerializedName("total")
19 | public int total;
20 | @SerializedName("comments")
21 | public List comments;
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/StatusChangedEvent.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | /**
4 | * Created by ZQiong on 2018/12/10.
5 | */
6 | public class StatusChangedEvent {
7 |
8 | public boolean isPrepared;
9 | public boolean isPlaying;
10 |
11 | public StatusChangedEvent(boolean isPrepared, boolean isPlaying) {
12 | this.isPrepared = isPrepared;
13 | this.isPlaying = isPlaying;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/TipEntity.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | public class TipEntity {
4 | public String display_info;
5 | public String open_url;
6 | public String web_url;
7 | public String app_name;
8 | public String package_name;
9 | public String display_template;
10 | public String type;
11 | public int display_duration;
12 | public String download_url;
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/VideoEntity.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | import java.util.List;
4 |
5 | public class VideoEntity {
6 | public int group_flags;
7 | public int video_type;
8 | public int video_preloading_flag;
9 | public int direct_play;
10 | public ImageEntity detail_video_large_image;
11 | public int show_pgc_subscribe;
12 | public String video_third_monitor_url;
13 | public String video_id;
14 | public int video_watching_count;
15 | public int video_watch_count;
16 | public List> video_url;
17 | //自己新增的字段,记录视频播放的进度,用于同步视频列表也和详情页的进度
18 | public long progress;
19 | public String parse_video_url; //解析出来的视频地址
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/VideoLiveInfo.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | /**
4 | * @author yuyh.
5 | * @date 2016/12/23.
6 | */
7 | public class VideoLiveInfo {
8 |
9 | public String leftName;
10 |
11 | public String leftImg;
12 |
13 | public String rightName;
14 |
15 | public String rightImg;
16 |
17 | public String startTime;
18 |
19 | public String link;
20 |
21 | public String time;
22 |
23 | public String type = "";
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/VideoLiveSource.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | /**
4 | * @author yuyh.
5 | * @date 2016/12/24.
6 | */
7 | public class VideoLiveSource {
8 |
9 | public String link;
10 |
11 | public String name;
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/VideoModel.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | public class VideoModel {
4 |
5 |
6 | public int status;
7 | public String user_id;
8 | public String video_id;
9 | public double video_duration;
10 |
11 |
12 | public VideoListBean video_list;
13 |
14 | public static class VideoListBean {
15 | public VideoTT video_1;
16 | public VideoTT video_2;
17 | public VideoTT video_3;
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/entity/VideoTT.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.entity;
2 |
3 | public class VideoTT {
4 | public String backup_url_1;
5 | public int bitrate;
6 | public String definition;
7 | public String main_url;
8 | public int preload_interval;
9 | public int preload_max_step;
10 | public int preload_min_step;
11 | public int preload_size;
12 | public double size;
13 | public double socket_buffer;
14 | public int user_video_proxy;
15 | public int vheight;
16 | public String vtype;
17 | public int vwidth;
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/GankData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | import com.test.admin.conurbations.model.entity.Base;
4 | import com.test.admin.conurbations.model.entity.GanHuoDataBean;
5 |
6 | import java.util.List;
7 |
8 | public class GankData extends Base {
9 | public List data;
10 | }
11 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/GankGirlImageItem.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | import java.io.Serializable;
4 |
5 | public class GankGirlImageItem implements Serializable {
6 | public String image;
7 | public String title;
8 | public String url;
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/GankHotData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | import com.test.admin.conurbations.model.entity.Base;
4 | import com.test.admin.conurbations.model.entity.Gank;
5 |
6 | import java.util.List;
7 |
8 | public class GankHotData extends Base {
9 | public List data;
10 | public GankImageData imageData;
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/GankImageData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 |
4 | import com.test.admin.conurbations.model.entity.Base;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by ZQiong on 2019/6/11.
10 | */
11 | public class GankImageData extends Base implements GankItem {
12 | public List data;
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/GankType.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 | /**
3 | * 干货类型: 福利 | Android | iOS | 休息视频 | 拓展资源 | 前端 | 瞎推荐 | App
4 | *
5 | * @author zhouqiong
6 | * @version 1.0
7 | */
8 | public class GankType {
9 |
10 |
11 | public static final String BANNER = "banner";
12 | public static final String HOT = "本周最热干货";
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/Moment.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | /**
4 | * Created by zhouqiong on 2016/1/21.
5 | */
6 | public class Moment {
7 |
8 | public enum Range {
9 | ONE, TWO, THREE, FOUR, FIVE
10 | }
11 |
12 | public enum SGImgType {
13 | 天天美图,热门推荐, 每日一笑, 手机壁纸, 风景, 唯美, 美女, 帅哥, 宠物, 旅游胜地, 动漫壁纸, 电影壁纸, 游戏壁纸, 体育壁纸, 苍井空, 搞笑, 斗图, 暴走漫画
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/NetImage.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | import com.test.admin.conurbations.model.entity.Base;
4 | import com.test.admin.conurbations.model.entity.SoGouSearcher;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by wenhuaijun on 2015/11/2 0002.
10 | */
11 | public class NetImage extends Base {
12 | public List items;
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/NetImage360.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | import com.test.admin.conurbations.model.entity.Base;
4 | import com.test.admin.conurbations.model.entity.TSZImageBean;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created by zhouqiong on 2016/11/2 0002.
10 | */
11 | public class NetImage360 extends Base {
12 | public List data;
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/PopupItemBean.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | /**
4 | * Created by ZQiong on 2018/12/1.
5 | */
6 | public class PopupItemBean {
7 |
8 | public String title;
9 | public int icon;
10 |
11 | public PopupItemBean(String title, int icon) {
12 | this.title = title;
13 | this.icon = icon;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/ResultResponse.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | public class ResultResponse {
4 |
5 | public String has_more;
6 | public String message;
7 | public String success;
8 | public T data;
9 |
10 | public ResultResponse(String more, String _message, T result) {
11 | has_more = more;
12 | message = _message;
13 | data = result;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/VideoLiveData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | import com.test.admin.conurbations.model.entity.VideoLiveInfo;
4 |
5 | import java.util.ArrayList;
6 | import java.util.List;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/5/18.
10 | */
11 |
12 | public class VideoLiveData {
13 | public List items = new ArrayList<>();
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/model/response/VideoLiveSourceData.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.model.response;
2 |
3 | import com.test.admin.conurbations.model.entity.VideoLiveSource;
4 |
5 | import java.util.ArrayList;
6 | import java.util.List;
7 |
8 | /**
9 | * Created by zhouqiong on 2017/5/18.
10 | */
11 |
12 | public class VideoLiveSourceData {
13 | public List items = new ArrayList<>();
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/player/playback/PlayProgressListener.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.player.playback;
2 |
3 | /**
4 | * Created by master on 2018/5/14.
5 | * 播放回调
6 | */
7 |
8 | public interface PlayProgressListener {
9 |
10 | void onProgressUpdate(long position, long duration);
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/presenter/AllListPresenter.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.presenter;
2 |
3 | import com.test.admin.conurbations.activitys.IAllListView;
4 |
5 | import javax.inject.Inject;
6 |
7 | /**
8 | * Created by zhouqiong on 2016/12/12.
9 | */
10 |
11 | public class AllListPresenter extends BasePresenter {
12 |
13 | @Inject
14 | public AllListPresenter() {
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/presenter/Presenter.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.presenter;
2 |
3 | /**
4 | * Created by ZQiong on 2018/10/18.
5 | */
6 |
7 | public interface Presenter {
8 | void attachView(V view);
9 |
10 | boolean isAttached();
11 |
12 | void detachView();
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/retrofit/RequestCallBack.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.retrofit;
2 |
3 | /**
4 | * Des : 请求成功回调类
5 | * Author : master.
6 | * Date : 2018/5/27 .
7 | */
8 | public interface RequestCallBack {
9 | void success(T result);
10 |
11 | void error(String msg);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/rxbus/Event.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.rxbus;
2 |
3 | /**
4 | * Created by ZQiong on 2017/11/1.
5 | */
6 |
7 | public class Event {
8 | public Object body;
9 | public String eventType;
10 |
11 | public Event(Object body, String eventType) {
12 | this.body = body;
13 | this.eventType = eventType;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/rxbus/EventType.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.rxbus;
2 |
3 | public class EventType {
4 |
5 | //图片擦看界面翻转的position
6 | public static final String IMAGE_POSITION = "image_position";
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/utils/ADFilterUtils.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.utils;
2 |
3 | import android.content.Context;
4 | import android.content.res.Resources;
5 |
6 | import com.test.admin.conurbations.R;
7 |
8 | public class ADFilterUtils {
9 | public static boolean hasAd(Context context, String url) {
10 | Resources res = context.getResources();
11 | String[] adUrls = res.getStringArray(R.array.ad);
12 | for (String adUrl : adUrls) {
13 | if (url.contains(adUrl)) {
14 | return true;
15 | }
16 | }
17 | return false;
18 | }
19 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/utils/download/TasksManagerModel.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.utils.download;
2 |
3 | import org.litepal.crud.LitePalSupport;
4 |
5 | /**
6 | * Created by ZQiong on 2018/12/7.
7 | */
8 | public class TasksManagerModel extends LitePalSupport {
9 | //LitePal自动递增ID
10 | public int id;
11 | public int tid;
12 | public String mid;
13 | public String name;
14 | public String url;
15 | public String path;
16 | public Boolean finish;
17 | public boolean cache = true;
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/utils/imageUtils/ImageCallback.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.utils.imageUtils;
2 |
3 | import android.graphics.Bitmap;
4 | import android.graphics.drawable.Drawable;
5 | import android.widget.ImageView;
6 |
7 | public abstract class ImageCallback {
8 |
9 | protected ImageView imageView;
10 |
11 | public ImageCallback(ImageView imageView) {
12 | this.imageView = imageView;
13 | }
14 |
15 | abstract void imageLoaded(Drawable imageDrawable, String url);
16 |
17 | abstract void imageLoaded(Bitmap bitmap, String url);
18 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/widget/GlideImageLoader.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.widget;
2 |
3 | import android.content.Context;
4 | import android.widget.ImageView;
5 |
6 | import com.bumptech.glide.Glide;
7 | import com.youth.banner.loader.ImageLoader;
8 |
9 |
10 | public class GlideImageLoader extends ImageLoader {
11 | @Override
12 | public void displayImage(Context context, Object path, ImageView imageView) {
13 | //具体方法内容自己去选择,次方法是为了减少banner过多的依赖第三方包,所以将这个权限开放给使用者去选择
14 | Glide.with(context.getApplicationContext())
15 | .load(path)
16 | .crossFade()
17 | .into(imageView);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/widget/ILayoutManager.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.widget;
2 |
3 |
4 | import androidx.recyclerview.widget.RecyclerView;
5 |
6 | import com.test.admin.conurbations.adapter.BaseListAdapter;
7 |
8 |
9 | /**
10 | * Created by Stay on 5/3/16.
11 | * Powered by www.stay4it.com
12 | */
13 | public interface ILayoutManager {
14 | RecyclerView.LayoutManager getLayoutManager();
15 | int findLastVisiblePosition();
16 | void setUpAdapter(BaseListAdapter adapter);
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/com/test/admin/conurbations/widget/statuslayoutmanage/DefaultOnStatusChildClickListener.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations.widget.statuslayoutmanage;
2 |
3 | import android.view.View;
4 |
5 | /**
6 | * OnStatusChildClickListener 的默认实现类
7 | * Created by ZQiong on 2018/4/19.
8 | */
9 |
10 | public class DefaultOnStatusChildClickListener implements OnStatusChildClickListener {
11 | @Override
12 | public void onEmptyChildClick(View view) {
13 |
14 | }
15 |
16 | @Override
17 | public void onErrorChildClick(View view) {
18 |
19 | }
20 |
21 | @Override
22 | public void onCustomerChildClick(View view) {
23 |
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/actionsheet_dialog_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/actionsheet_dialog_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/fragment_slide_down.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/fragment_slide_up.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/item_bottom_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/ic_menu_manage.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/ic_menu_slideshow.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/actionsheet_middle_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 |
10 | -
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alert_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alert_btn_left_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/alert_btn_left_pressed.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alert_btn_middle_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/alert_btn_middle_pressed.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alert_btn_right_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/alert_btn_right_pressed.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alert_btn_single_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/alert_btn_single_pressed.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alertdialog_left_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alertdialog_right_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/alertdialog_single_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ban_shadow.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/ban_shadow.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_1.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_2.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_3.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_4.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_5.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_6.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_7.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_8.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/bg_9.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_float_lyric.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_play_select.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 |
10 | -
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_more_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 |
10 |
11 | -
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_back_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_export_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_forwaed_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_refresh_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/dialog_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/dialog_bg.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/edit_text_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/gray_circle_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/gray_square_circle_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/gray_square_circle_bg_white_stroke.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_action_navigation_arrow_back.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_action_navigation_close.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_action_search_white.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_album.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_arrow_back.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_arrow_down_small.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_art_track.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_check_circle.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_clear.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_clear_black.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_delete.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_detail.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_dot.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_equalizer.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_filter_list_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/ic_filter_list_white_24dp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_format_size.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_history_black.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_hot.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_audio.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/ic_menu_ios.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_jss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/ic_menu_jss.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_nba.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/ic_menu_nba.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_recommend.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_resources.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_welfare.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_xin.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_mode_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_more.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_more_grey.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_navigate_next.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_pause.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_play.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_play_circle.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_playlist_add.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_queue_music.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_queue_play_next.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_radio.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_repeat.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_repeat_one.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_review.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_search_white_18dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_shouchang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/ic_shouchang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_shuffle.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_skip_next.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_skip_next_black_18dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_skip_previous.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/icon_download.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/item_download.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/item_favorite.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/item_favorite_love.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/item_music.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/round_rect_shape.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/selector_play_control.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_green.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
9 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_round_blue.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_round_green.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_round_orange.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_round_red.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_round_yellow.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_yellow.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
9 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/side_nav_bar.xml:
--------------------------------------------------------------------------------
1 |
3 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/trans_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/trans_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/widget_standard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/widget_standard.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/yw_1222.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/drawable/yw_1222.jpg
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_download.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_news_info_list_detail.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/banner_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_base_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_cate_tag.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_gank_day.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_gank_day_head.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_gank_day_imge.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_nude_detail_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_photoview.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_pretty_picture_list_banner.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_sougou_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_welfare.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_any_layer.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_progressbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/progress_horizontal.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_playlist_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_queue_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_song_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/widget_pull_to_refresh.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
9 |
10 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/widget_pull_to_refresh_footer.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_search.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/arrow_right_grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/arrow_right_grey.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_back_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_back_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_back_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_back_pressed.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_export_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_export_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_export_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_export_pressed.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_forward_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_forward_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_forward_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_forward_pressed.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_refresh_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_refresh_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_refresh_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/btn_refresh_pressed.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/hq_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/hq_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/nba_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/nba_default.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/nba_default_large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/nba_default_large.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/small_photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/small_photo.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/sq_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-hdpi/sq_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/add_fab3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/add_fab3.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/baidu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/baidu.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/default_cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/default_cover.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/hq_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/hq_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_empty.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_error.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_goto.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_goto.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_location.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_lyric.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_lyric.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_play_mv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_play_mv.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/ic_top.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_ic_backage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_ic_backage.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_ic_close.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_ic_collection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_ic_collection.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_ic_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_ic_download.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_ic_loakclose.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_ic_loakclose.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_ic_share.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_icon_set_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_icon_set_clear.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/more_nine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/more_nine.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/music_five.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/music_five.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/music_one.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/music_one.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/netease.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/netease.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/position.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/position.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/qq.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/sq_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/sq_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/video_icon_screen_like.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/video_icon_screen_like.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/video_icon_screen_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/video_icon_screen_play.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/xiami.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xhdpi/xiami.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/nav_icon_back_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxhdpi/nav_icon_back_white.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_goto.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/ic_goto.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/my_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/my_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/splash0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/splash0.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/splash1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/splash1.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/splash2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/splash2.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/splash3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/splash3.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/splash4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/splash4.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/splash6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/app/src/main/res/mipmap-xxxhdpi/splash6.jpg
--------------------------------------------------------------------------------
/app/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ad.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - /d/js/js/
6 | - u.xcy8.com
7 | - http://nba.tmiaoo.com/body.html
8 | - http://nba.tmiaoo.com/gg.html
9 | - http://img.ychtjd88.com
10 | - http://hm.baidu.com
11 | - http://img.jgchq.com
12 | - http://img1.pxpbj.com
13 | - http://www.jrszhibo.com/img/arrow_left.png
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/values/drawables.xml:
--------------------------------------------------------------------------------
1 |
2 | - @drawable/ic_menu_nba
3 | - @drawable/ic_menu_ios
4 | - @drawable/ic_menu_jss
5 | - @android:drawable/ic_menu_share
6 |
7 | #80FFFFFF
8 | @color/colorPrimaryDark
9 | @color/white
10 | @android:color/transparent
11 | @android:color/transparent
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/widget_standard.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/test/java/com/test/admin/conurbations/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.test.admin.conurbations;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/doc/key/conurbation-key:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/doc/key/conurbation-key
--------------------------------------------------------------------------------
/doc/scripts/build/release.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | ANDROID_HOME=D:\android\sdk ./gradlew resguardRelease
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZQ330093887/ConurbationsAndroid/3b85feffd6725bfa5a412f793112a397ac4f8f18/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Aug 12 14:07:27 CST 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
7 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':VideoPlayer'
--------------------------------------------------------------------------------