1111.zip
资源来源:本地上传资源
文件类型:ZIP
大小:18.19MB
评分:
5.0
上传者:2301_80488214
更新日期:2024-07-30

基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现短视频类小项目,简约风格及详细注释

资源文件列表(大概)

文件名
大小
1111/
-
1111/.circleci/
-
1111/.circleci/config.yml
774B
1111/.gitignore
118B
1111/.travis.yml
577B
1111/LICENSE
11.07KB
1111/README-en.md
6.26KB
1111/README.md
6.48KB
1111/_config.yml
26B
1111/app/
-
1111/app/.gitignore
7B
1111/app/build.gradle
4.16KB
1111/app/proguard-rules.pro
1.61KB
1111/app/src/
-
1111/app/src/androidTest/
-
1111/app/src/androidTest/java/
-
1111/app/src/androidTest/java/com/
-
1111/app/src/androidTest/java/com/hazz/
-
1111/app/src/androidTest/java/com/hazz/kotlinmvp/
-
1111/app/src/androidTest/java/com/hazz/kotlinmvp/ExampleInstrumentedTest.kt
638B
1111/app/src/main/
-
1111/app/src/main/AndroidManifest.xml
2.94KB
1111/app/src/main/assets/
-
1111/app/src/main/assets/fonts/
-
1111/app/src/main/assets/fonts/FZLanTingHeiS-DB1-GB-Regular.TTF
2.28MB
1111/app/src/main/assets/fonts/FZLanTingHeiS-L-GB-Regular.TTF
2.28MB
1111/app/src/main/assets/fonts/Lobster-1.4.otf
36.75KB
1111/app/src/main/java/
-
1111/app/src/main/java/com/
-
1111/app/src/main/java/com/hazz/
-
1111/app/src/main/java/com/hazz/kotlinmvp/
-
1111/app/src/main/java/com/hazz/kotlinmvp/Constants.kt
1.04KB
1111/app/src/main/java/com/hazz/kotlinmvp/Extensions.kt
1.7KB
1111/app/src/main/java/com/hazz/kotlinmvp/MyApplication.kt
3.03KB
1111/app/src/main/java/com/hazz/kotlinmvp/api/
-
1111/app/src/main/java/com/hazz/kotlinmvp/api/ApiService.kt
1.92KB
1111/app/src/main/java/com/hazz/kotlinmvp/api/Eyepetizer.md
65.98KB
1111/app/src/main/java/com/hazz/kotlinmvp/api/UriConstant.kt
157B
1111/app/src/main/java/com/hazz/kotlinmvp/api/api
946B
1111/app/src/main/java/com/hazz/kotlinmvp/base/
-
1111/app/src/main/java/com/hazz/kotlinmvp/base/BaseActivity.kt
4.19KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/BaseFragment.kt
4.22KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/BaseFragmentAdapter.kt
1.82KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/BasePresenter.kt
1.1KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/IBaseView.kt
166B
1111/app/src/main/java/com/hazz/kotlinmvp/base/IPresenter.kt
212B
1111/app/src/main/java/com/hazz/kotlinmvp/glide/
-
1111/app/src/main/java/com/hazz/kotlinmvp/glide/CustomAppGlideModule.kt
1.37KB
1111/app/src/main/java/com/hazz/kotlinmvp/glide/CustomBaseGlideUrlLoader.kt
2.11KB
1111/app/src/main/java/com/hazz/kotlinmvp/glide/GlideRoundTransform.kt
2.3KB
1111/app/src/main/java/com/hazz/kotlinmvp/glide/ImageLoaderUtils.kt
133B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/
-
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/
-
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/CategoryContract.kt
683B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/CategoryDetailContract.kt
613B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/FollowContract.kt
678B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/HomeContract.kt
862B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/HotTabContract.kt
583B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/RankContract.kt
676B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/SearchContract.kt
1.06KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/VideoDetailContract.kt
1.1KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/
-
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/CategoryDetailModel.kt
812B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/CategoryModel.kt
538B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/FollowModel.kt
789B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/HomeModel.kt
750B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/HotTabModel.kt
560B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/RankModel.kt
590B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/SearchModel.kt
999B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/VideoDetailModel.kt
481B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/
-
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/AuthorInfoBean.kt
1.48KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/CategoryBean.kt
300B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/HomeBean.kt
4.75KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/TabEntity.kt
493B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/TabInfoBean.kt
287B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/
-
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/CategoryDetailPresenter.kt
1.78KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/CategoryPresenter.kt
1.15KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/FollowPresenter.kt
2KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/HomePresenter.kt
4.31KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/HotTabPresenter.kt
980B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/RankPresenter.kt
1.14KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/SearchPresenter.kt
2.88KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/VideoDetailPresenter.kt
2.99KB
1111/app/src/main/java/com/hazz/kotlinmvp/net/
-
1111/app/src/main/java/com/hazz/kotlinmvp/net/BaseResponse.kt
208B
1111/app/src/main/java/com/hazz/kotlinmvp/net/RetrofitManager.kt
4.78KB
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/
-
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/ApiException.kt
334B
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/ErrorStatus.kt
573B
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/ExceptionHandle.kt
2.32KB
1111/app/src/main/java/com/hazz/kotlinmvp/rx/
-
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/
-
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/BaseScheduler.kt
1.4KB
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/ComputationMainScheduler.kt
327B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/IoMainScheduler.kt
286B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/NewThreadMainScheduler.kt
324B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/SchedulerUtils.kt
205B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/SingleMainScheduler.kt
318B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/TrampolineMainScheduler.kt
326B
1111/app/src/main/java/com/hazz/kotlinmvp/ui/
-
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/
-
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/AboutActivity.kt
1.19KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/CategoryDetailActivity.kt
3.69KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/MainActivity.kt
5.12KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/ProfileHomePageActivity.kt
3.81KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/SearchActivity.kt
9.8KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/SplashActivity.kt
2.91KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/VideoDetailActivity.kt
11.2KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/WatchHistoryActivity.kt
2.75KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/
-
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/CategoryAdapter.kt
2.4KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/CategoryDetailAdapter.kt
3.07KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/FollowAdapter.kt
2.7KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/FollowHorizontalAdapter.kt
3.49KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/HomeAdapter.kt
7.98KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/HotKeywordsAdapter.kt
1.34KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/VideoDetailAdapter.kt
6.04KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/WatchHistoryAdapter.kt
3.04KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/
-
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/CategoryFragment.kt
3.2KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/DiscoveryFragment.kt
1.71KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/FollowFragment.kt
3.06KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/HomeFragment.kt
7.05KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/HotFragment.kt
2.53KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/MineFragment.kt
2.59KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/RankFragment.kt
2.25KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/
-
1111/app/src/main/java/com/hazz/kotlinmvp/utils/AppUtils.kt
4.73KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/CleanLeakUtils.kt
1.61KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/DisplayManager.kt
2.4KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/NetworkUtil.kt
4.76KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/Preference.kt
3.76KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/StatusBarUtil.kt
12.54KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/WatchHistoryUtils.kt
12.14KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/
-
1111/app/src/main/java/com/hazz/kotlinmvp/view/CircleImageView.kt
5.27KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/ClearEditText.kt
4.11KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/ExpandableTextView.kt
9.66KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/LoadingView.java
7.32KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/TabLayoutHelper.kt
1.53KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/VideoListener.kt
4.22KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/ViewAnimUtils.kt
2.97KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/
-
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/MultipleType.kt
203B
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/ViewHolder.kt
3.07KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/
-
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/CommonAdapter.kt
3.09KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/OnItemClickListener.kt
221B
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/OnItemLongClickListener.kt
209B
1111/app/src/main/res/
-
1111/app/src/main/res/anim/
-
1111/app/src/main/res/anim/anim_in.xml
413B
1111/app/src/main/res/anim/anim_out.xml
523B
1111/app/src/main/res/anim/push_bottom_in.xml
361B
1111/app/src/main/res/anim/push_bottom_out.xml
369B
1111/app/src/main/res/drawable/
-
1111/app/src/main/res/drawable/bc_background_panel.xml
293B
1111/app/src/main/res/drawable/btn_radius_black_border_bg.xml
269B
1111/app/src/main/res/drawable/btn_radius_normal_bg.xml
267B
1111/app/src/main/res/drawable/btn_radius_theme_bg.xml
234B
1111/app/src/main/res/drawable/btn_radius_theme_border_bg.xml
272B
1111/app/src/main/res/drawable/et_cursor.xml
233B
1111/app/src/main/res/drawable/et_round_bg.xml
236B
1111/app/src/main/res/drawable/gradient_bg.xml
245B
1111/app/src/main/res/drawable/ic_launcher.png
10.08KB
1111/app/src/main/res/drawable/progressbar.xml
668B
1111/app/src/main/res/drawable/shape_bg_white.xml
279B
1111/app/src/main/res/drawable/shape_btn_blue.xml
237B
1111/app/src/main/res/drawable/shape_corner_bg.xml
206B
1111/app/src/main/res/drawable/shape_corner_bg_small.xml
205B
1111/app/src/main/res/drawable/shape_number_indicator_background.xml
348B
1111/app/src/main/res/drawable-v24/
-
1111/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
1.84KB
1111/app/src/main/res/drawable-xxhdpi/
-
1111/app/src/main/res/drawable-xxhdpi/placeholder_banner.png
3.59KB
1111/app/src/main/res/layout/
-
1111/app/src/main/res/layout/activity_about.xml
5.65KB
1111/app/src/main/res/layout/activity_category_detail.xml
4.34KB
1111/app/src/main/res/layout/activity_main.xml
1.5KB
1111/app/src/main/res/layout/activity_profile_homepage.xml
13.03KB
1111/app/src/main/res/layout/activity_search.xml
6.19KB
1111/app/src/main/res/layout/activity_splash.xml
1.96KB
1111/app/src/main/res/layout/activity_video_detail.xml
1.77KB
1111/app/src/main/res/layout/fragment_category.xml
949B
1111/app/src/main/res/layout/fragment_home.xml
3.55KB
1111/app/src/main/res/layout/fragment_hot.xml
2.51KB
1111/app/src/main/res/layout/fragment_mine.xml
6.09KB
1111/app/src/main/res/layout/fragment_rank.xml
1KB
1111/app/src/main/res/layout/item_cardview.xml
659B
1111/app/src/main/res/layout/item_category.xml
1.08KB
1111/app/src/main/res/layout/item_category_detail.xml
1.48KB
1111/app/src/main/res/layout/item_flow_text.xml
495B
1111/app/src/main/res/layout/item_follow.xml
3.03KB
1111/app/src/main/res/layout/item_follow_horizontal.xml
1.64KB
1111/app/src/main/res/layout/item_home_banner.xml
827B
1111/app/src/main/res/layout/item_home_content.xml
2.54KB
1111/app/src/main/res/layout/item_home_header.xml
710B
1111/app/src/main/res/layout/item_video_detail_info.xml
7.64KB
1111/app/src/main/res/layout/item_video_footer.xml
370B
1111/app/src/main/res/layout/item_video_small_card.xml
1.86KB
1111/app/src/main/res/layout/item_video_text_card.xml
851B
1111/app/src/main/res/layout/layout_about_me.xml
905B
1111/app/src/main/res/layout/layout_empty_view.xml
690B
1111/app/src/main/res/layout/layout_error_view.xml
683B
1111/app/src/main/res/layout/layout_load_footer_view.xml
707B
1111/app/src/main/res/layout/layout_loading_view.xml
648B
1111/app/src/main/res/layout/layout_network_view.xml
685B
1111/app/src/main/res/layout/layout_recyclerview.xml
982B
1111/app/src/main/res/layout/layout_refresh_header_view.xml
436B
1111/app/src/main/res/layout/layout_video_tag_item.xml
733B
1111/app/src/main/res/layout/layout_watch_history.xml
1.7KB
1111/app/src/main/res/mipmap-hdpi/
-
1111/app/src/main/res/mipmap-hdpi/ic_launcher.png
2.76KB
1111/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
5.1KB
1111/app/src/main/res/mipmap-mdpi/
-
1111/app/src/main/res/mipmap-mdpi/ic_launcher.png
1.61KB
1111/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
2.79KB
1111/app/src/main/res/mipmap-xhdpi/
-
1111/app/src/main/res/mipmap-xhdpi/default_avatar.png
1.68KB
1111/app/src/main/res/mipmap-xhdpi/ic_about.png
1.05KB
1111/app/src/main/res/mipmap-xhdpi/ic_action_clear.png
700B
1111/app/src/main/res/mipmap-xhdpi/ic_action_collection.png
741B
1111/app/src/main/res/mipmap-xhdpi/ic_action_comment.png
524B
1111/app/src/main/res/mipmap-xhdpi/ic_action_down_white.png
243B
1111/app/src/main/res/mipmap-xhdpi/ic_action_favorites.png
1004B
1111/app/src/main/res/mipmap-xhdpi/ic_action_more_arrow.png
200B
1111/app/src/main/res/mipmap-xhdpi/ic_action_more_black.png
333B
1111/app/src/main/res/mipmap-xhdpi/ic_action_offline.png
375B
1111/app/src/main/res/mipmap-xhdpi/ic_action_reply.png
512B
1111/app/src/main/res/mipmap-xhdpi/ic_action_search_black.png
971B
1111/app/src/main/res/mipmap-xhdpi/ic_action_search_small.png
630B
1111/app/src/main/res/mipmap-xhdpi/ic_action_search_white.png
841B
1111/app/src/main/res/mipmap-xhdpi/ic_action_share.png
1.14KB
1111/app/src/main/res/mipmap-xhdpi/ic_action_up_white.png
238B
1111/app/src/main/res/mipmap-xhdpi/ic_discovery_normal.png
6.07KB
1111/app/src/main/res/mipmap-xhdpi/ic_discovery_selected.png
4.87KB
1111/app/src/main/res/mipmap-xhdpi/ic_error.png
3.75KB
1111/app/src/main/res/mipmap-xhdpi/ic_home_normal.png
2.96KB
1111/app/src/main/res/mipmap-xhdpi/ic_home_selected.png
1.94KB
1111/app/src/main/res/mipmap-xhdpi/ic_hot_normal.png
2.49KB
1111/app/src/main/res/mipmap-xhdpi/ic_hot_selected.png
1.57KB
1111/app/src/main/res/mipmap-xhdpi/ic_launcher.png
3.72KB
1111/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
6.8KB
1111/app/src/main/res/mipmap-xhdpi/ic_mine_normal.png
3.37KB
1111/app/src/main/res/mipmap-xhdpi/ic_mine_selected.png
3.21KB
1111/app/src/main/res/mipmap-xhdpi/ic_no_data.png
4.89KB
1111/app/src/main/res/mipmap-xhdpi/ic_no_network.png
6.82KB
1111/app/src/main/res/mipmap-xhdpi/img_avatar.png
105.8KB
1111/app/src/main/res/mipmap-xhdpi/img_profile_head.png
3.3MB
1111/app/src/main/res/mipmap-xhdpi/img_splash.png
1.22MB
1111/app/src/main/res/mipmap-xhdpi/list_load_more.png
2.57KB
1111/app/src/main/res/mipmap-xhdpi/web_hi_res_512.png
45.23KB
1111/app/src/main/res/mipmap-xxhdpi/
-
1111/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
6.6KB
1111/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
12.4KB
1111/app/src/main/res/mipmap-xxxhdpi/
-
1111/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
10.08KB
1111/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
17.39KB
1111/app/src/main/res/transition-v21/
-
1111/app/src/main/res/transition-v21/arc_motion.xml
471B
1111/app/src/main/res/values/
-
1111/app/src/main/res/values/attrs.xml
1.79KB
1111/app/src/main/res/values/colors.xml
1.8KB
1111/app/src/main/res/values/dimens.xml
603B
1111/app/src/main/res/values/ids.xml
153B
1111/app/src/main/res/values/strings.xml
1.94KB
1111/app/src/main/res/values/styles.xml
2.83KB
1111/app/src/main/res/values-v19/
-
1111/app/src/main/res/values-v19/styles.xml
275B
1111/app/src/main/res/values-v21/
-
1111/app/src/main/res/values-v21/styles.xml
963B
1111/app/src/test/
-
1111/app/src/test/java/
-
1111/app/src/test/java/com/
-
1111/app/src/test/java/com/hazz/
-
1111/app/src/test/java/com/hazz/kotlinmvp/
-
1111/app/src/test/java/com/hazz/kotlinmvp/ExampleUnitTest.kt
343B
1111/build.gradle
781B
1111/config.gradle
2.25KB
1111/gradle/
-
1111/gradle/wrapper/
-
1111/gradle/wrapper/gradle-wrapper.jar
52.38KB
1111/gradle/wrapper/gradle-wrapper.properties
233B
1111/gradle.properties
730B
1111/gradlew
4.85KB
1111/gradlew.bat
2.35KB
1111/ktmp.jks
2.17KB
1111/multiple-status-view/
-
1111/multiple-status-view/.gitignore
12B
1111/multiple-status-view/build.gradle
576B
1111/multiple-status-view/proguard-rules.pro
651B
1111/multiple-status-view/src/
-
1111/multiple-status-view/src/main/
-
1111/multiple-status-view/src/main/AndroidManifest.xml
104B
1111/multiple-status-view/src/main/java/
-
1111/multiple-status-view/src/main/java/com/
-
1111/multiple-status-view/src/main/java/com/classic/
-
1111/multiple-status-view/src/main/java/com/classic/common/
-
1111/multiple-status-view/src/main/java/com/classic/common/MultipleStatusView.java
9.41KB
1111/multiple-status-view/src/main/res/
-
1111/multiple-status-view/src/main/res/layout/
-
1111/multiple-status-view/src/main/res/layout/empty_view.xml
400B
1111/multiple-status-view/src/main/res/layout/error_view.xml
400B
1111/multiple-status-view/src/main/res/layout/loading_view.xml
471B
1111/multiple-status-view/src/main/res/layout/no_network_view.xml
415B
1111/multiple-status-view/src/main/res/values/
-
1111/multiple-status-view/src/main/res/values/attrs.xml
408B
1111/multiple-status-view/src/main/res/values/ids.xml
416B
1111/multiple-status-view/src/main/res/values/strings.xml
260B
1111/multiple-status-view/src/main/res/values/styles.xml
469B
1111/screenshot/
-
1111/screenshot/01.png
454.36KB
1111/screenshot/02.png
1.04MB
1111/screenshot/03.png
918.07KB
1111/screenshot/04.png
1019.94KB
1111/screenshot/05.png
1.08MB
1111/screenshot/06.png
1.36MB
1111/screenshot/07.png
960.8KB
1111/screenshot/08.png
374.17KB
1111/screenshot/09.png
1.23MB
1111/screenshot/10.png
360.37KB
1111/screenshot/kotlin-mvp-1.gif
1.93MB
1111/settings.gradle
40B

资源内容介绍

模块说明:每日精选: 首页采用下拉刷新+RecyclerView 实现,Banner展示每日精选推荐的视频,监听 RecyclerView 的滑动事件,实现 TitleBar 的隐藏显示功能,底部菜单采用高斯模糊的半透明效果,使整个 APP 风格更加清爽。发现: 包括关注和分类模块,关注是推荐的作者上传的视频集,分类包括时尚、运动、创意、广告、音乐、旅行、生活、记录、开胃、游戏、萌宠、动画、综艺、搞笑等可自由选择想查看的类型视频。热门: 热门排行榜包括周排行、月排行、总排行的视频列表。搜索: 根据关键字搜索榜你找到感兴趣的视频。我的: 个人主页的相关介绍。观看记录: 查看之前看过的视频,按时间进行排序。

用户评论 (0)

相关资源

Objective-C 的模拟对象

使用 OCMock – 简短版本为实例和类方法创建存根模拟对象代表真实对象。使用存根,我们可以指定调用方法时要返回的内容:// create a mock for the user defaultsid userDefaultsMock = OCMClassMock([NSUserDefaults class]);// set it up to return a specific value when stringForKey: is calledOCMStub([userDefaultsMock stringForKey:@"MyAppURLKey"]).andReturn(@"http://testurl");// set it up to return the specified value no matter how the method is invokedOCMStub([userDefaultsMock stringForKey:[OCMArg any]]).andReturn(@"http://testurl");

2.68MB20金币

ACM-ICPC 备战指南

先决条件:了解至少一种编程语言。(你必须能够有效地使用该语言。)这个知识库的理念是将结构良好的内容分成几个部分,这样即使很忙也可以跟上。在这里,我们收集了我们认为可以很好地学习所提主题的资源。课程有不同的数据结构和算法。预计一周所需时间为6-7小时。(在规定时间内完成课程)基本使用指南: 使用此存储库取决于用户想要用它做什么。我们为那些想要在继续​​学习的同时慢慢掌握主题知识的人提供以下建议:根据个人喜好,查看针对特定主题提供的书面或视频资源。查看尽可能多的资源,以更好地理解该主题。不检查源代码,尝试自己复制算法或数据结构。当遇到困难或完成时,请查看提供的源代码,并将其与您的代码进行比较,以查看可能的错误。尝试修复它。当您对代码感到满意后,尝试解决给定的问题。当您完成解决问题或在某个时候遇到困难时,请检查给出的解决方案并尝试理解您的错误或查看是否存在更好的方法。

1.68MB23金币

智能车仿真软件racecar-master

bug汇总报错controllers相关sudo apt-get install ros-kinetic-controller-managersudo apt-get install ros-kinetic-gazebo-ros-controlsudo apt-get install ros-kinetic-effort-controllerssudo apt-get install ros-kinetic-joint-state-controller报错driver_base相关sudo apt-get install ros-kinetic-driver-base报错rtabmap相关sudo apt-get install ros-kinetic-rtabmap-ros报错ackermann_msgs相关sudo apt-get install ros-kinetic-ackermann-msgs报错findline.cpp找不到opencv头文件执行:locate OpenCVConfig.cmake得到你的opencv的路径

6.05MB26金币

Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux

Installing and opening the projectOpen VS Code and then press ctrl + ` (backtick, in top left corner of keyboard) to open the built-in terminalUse the cd (change directory) command to find an appropriate place for your codeType git clone https://github.com/Microsoft/frontend-bootcamp.git into the terminal to pull down a copy of the workshop codeType cd frontend-bootcamp to change your current directory to the bootcamp folderType npm install to install all of the project dependenciesType

516.86KB30金币

LeetCode算法题典

最全的LeetCode算法题典

805.3KB12金币

集群机器人Matlab仿真

环境:matlab2020aWin10使用方法:添加subfunc:打开matlab,右键subfun->添加到路径->选定的文件夹和子文件夹运行demox.m

168.32KB13金币

基于深度学习的故障诊断入门示例,包括数据预处理、模型搭建、模型训练

基于卷积神经网络的故障诊断(1DCNN、2DCNN)文件夹说明:data:数据集存放路径save_picture/1DCNN:存放1DCNN的图片save_picture/2DCNN:存放2DCNN的图片model/1DCNN.h5: 保存的1DCNN模型文件model/2DCNN.h5: 保存的2DCNN模型文件code/1DCNN.py: 1DCNN代码运行文件code/2DCNN.py: 2DCNN代码运行文件code/preprocessing.py: 数据预处理文件基于卷积与循环神经网络的故障诊断(1DCNN-LSTM、1DCNN-GRU、2DCNN-LSTM、2DCNN-GRU)文件夹说明:data:数据集存放路径save_picture/1DCNN_GRU:存放1DCNN_GRU的图片save_picture/1DCNN_LSTM:存放1DCNN_LSTM的图片save_picture/2DCNN_GRU:存放2DCNN_GRU的图片save_picture/2DCNN_LSTM:存放2DCNN_LSTM的图片

45.1MB18金币

“gtk3管理端+tcp线程多并发后台+客户端”源码

tcp服务器和客户端之间实现多线程通信。gtk3管理端部署在服务器上,从sqlite3数据库获取数据实现可视化

495.06KB19金币

Argyll-V3.2.0-win32-exe

DisplayCAL给显示器校色,安装DisplayCAL软件后最新安装ArgyllCMS色彩引擎文件,win32

37.7MB10金币

Argyll-V3.2.0-win64-exe

DisplayCAL给显示器校色,安装DisplayCAL软件后最新安装ArgyllCMS色彩引擎文件

32.91MB30金币

在ADS中使用传输端口参数构建理想元器件模型-以3dB电桥为例-工程文件

下载前务必先阅读:https://mp.csdn.net/mp_blog/creation/success/141306669在实际进行电路系统理论分析时,我们往往需要用到一些十分理想化的器件来进行模拟,例如无限带宽且没有损耗的功分器、无限带宽的3dB电桥等等。这些主要是在理想的架构理论仿真中使用。在ADS中,不是所有的微波器件都提供了理想模型,但是提供了基于传输端口参数(S、Z、Y)的器件模型,我们可以通过给定矩阵参数,自定义器件的行为,非常好用。

12.26MB15金币

mt4指标大全200个外汇常用指标

MT4(MetaTrader 4)是一款广泛应用于外汇交易市场的交易平台,由MetaQuotes Software Corp公司开发。这个平台提供了丰富的交易功能,包括实时报价、图表分析、交易执行以及自定义技术指标等。而“mt4指标大全200个外汇常用指标免费下载'是一个包含200个不同类型的外汇交易技术指标的压缩文件,旨在帮助交易者更好地分析市场动态,进行更准确的交易决策。

2.43MB16金币