- 首页六大模块,推荐、新番、影剧、游戏、动画、频道
- 全站排行榜,支持每日/每周排序
- 放映时间表,可以查看周一到周日新番的更新情况
- 频道列表,支持按照发布时间/播放量/弹幕排序
- 视频搜索,支持分频道搜索
- 视频查看,使用IjkPlayer播放视频,DanmakuFlameMaster播放弹幕,自动拼接多段视频(使用concat协议)
- 视频离线缓存,支持缓存弹幕
- 增量更新(Google File By File Patch)
- 同步收藏(接口不全)
- 发私信(接口不全)
- 查看私信(接口不全)
- 准备播放时会弹回主界面(无法重现)
- 修复播放时跳回开头的问题(无法100%重现,原因不明)
Android Studio 版本: 3.0
由于项目中使用了子模块,请务必使用以下命令克隆项目
git clone --recursive -j8 https://github.com/blackbbc/Tucao.git
注意:由于Studio 3.0
使用google()
作为maven库
,请自行扶墙!!!!!!!!
如果使用Windows
进行开发,由于Data Binding在Windows上存在UTF8编码问题,不能编译通过,请参考如下两个Issue自行解决:
#4 #7
- 热烈庆祝Kotlin成为Android开发一级语言,撒花~~~
- 设计编码均独立完成,如果你觉得太丑,欢迎砸设计稿
- 架构基于MVVM模式,使用
DataBinding
+RxJava2
+Dagger2
+Retrofit
实现
该项目仅供交流学习使用,如果该项目有侵犯Tucao版权问题,本人会及时删除此页面与整个项目。