android 欣阅App功能介绍
来源:互联网 发布:淘宝女士打底衫 编辑:程序博客网 时间:2024/06/02 07:29
欣阅APP是本人业余时间写的一个App,内容节选自干货集中营,豆瓣,另外还有mob上免费的api,比如插入的健康知识的查询,
主要练过的技术要点:
Material design的设计风格,基本所有页面都是Material design的元素,也给自己做个记录
Retrofit+okhttp+rxjava的网络请求及数据处理,以及rxjava2的各种使用场合
greendao数据库的页面数据缓存,由于api 返回json的字段问题,比如主键缺失,导致greendao的数据库存储并不能很好进行一对多或多对一的数据存储,所以缓存只是在部分页面,并非全部
Fragment的懒加载(并封装基类)
MVP的Google官方设计模式(只包含一个界面采用的MVP,但是学习了Google的设计思想)
,针对基本单类型布局,Recyclerview adapter进行封装
对多数据多布局的展示采用了一种更为友好的写作方案,使代码更为严谨
还有一些三方的比如动画开源库的使用,rxpermission的权限申请等
另外还有部分eventbus的使用,主要在音乐播放界面,但是此模块还未完成,没有展示
相关文章链接
MVP界面(实际案例构建)
http://blog.csdn.net/sinat_35670989/article/details/78025967
Fragment+ViewPager实现真正的懒加载
http://blog.csdn.net/sinat_35670989/article/details/75659681
Recyclerview 多布局多数据类型的处理
http://blog.csdn.net/sinat_35670989/article/details/77318395
仿网易云音乐图片保存
http://blog.csdn.net/sinat_35670989/article/details/76576432
RxPermission和Rx2.0的使用
http://blog.csdn.net/sinat_35670989/article/details/74370349
代码还会持续更新,有一些新的技术也会练练手,加上去
github地址 https://github.com/dht-great/CloudMus
先看一下界面的效果(不喜勿喷)
- android 欣阅App功能介绍
- 淘学APP功能介绍
- Android App更新功能
- android.app.ActionBar介绍
- Android Instant App 介绍
- Android Instant App 介绍
- Android状态栏功能介绍
- Android状态栏功能介绍
- android照相功能介绍
- android backup功能介绍
- iOS9 App Thinning(应用瘦身)功能介绍
- Android app 的提醒功能
- Android APP分享功能实现
- Android实现APP自动更新功能
- Android APP分享功能实现
- android APP清除缓存功能
- Android APP分享功能实现
- Android APP分享功能实现 .
- 把GridView放到了界面的底部,每次加载焦点在它
- WeakReference带来了什么
- 22.笔记go语言——使用SQLite驱动
- Linux操作系统命令学习第六天
- Milking Grid
- android 欣阅App功能介绍
- 数据库查询优化的一些点——索引
- [斯特林数][DP]BZOJ 2159: Crash 的文明世界
- 23.笔记go语言——MongDB数据库使用
- JavaScript强制类型转换和隐式类型转换
- 初学者Android--WebView
- hdu 6003 Problem Buyer(贪心)
- oracle中的索引
- 如何在GitHub部署自己的个人网站