通过Demo总结下最近使用的技术
使用原生手写
1. 封装网络框架 HttpURLConnection
RxJava+Retrofit+Okhttp
动态缓存JSON数据 30分种,超时重新加载
2. 自定义图片加载工具
使用三级缓存+队列 下载、展示
3. Fragment懒加载
4. 自定义Banner
可以显示少于5条Banner数据 甚至只有1条Banner数据
自动滚动,触摸时不滚动Banner
可设置点击事件
5. 封装Adapter,减少代码量
支持多布局
支持头部、尾部视图、空视图
6. 分模块开发,将项目框架与核心业务区分开
7. 封装多个常用类
...