Android 项目基础架构。包含架构分层、基本工具层等
来源:互联网 发布:思科网络培训学校 编辑:程序博客网 时间:2024/06/05 19:47
BaseAndroidProject
项目地址:tsy12321/BaseAndroidProject
简介:Android 项目基础架构。包含架构分层、基本工具层等
Android 项目基础架构。包含架构分层、基本工具层等, 持续更新中
架构
- 基于 MVP 架构进行分层.详见http://www.jianshu.com/p/2ca7767df08c
- 规范命名.详见http://www.jianshu.com/p/fcdded2f8444
底层库
网络库
采用二次封装后的 okhttp3+Gson.(没有使用 retrofit,考虑到服务端提供的 API 可能不会很标准)
基本功能:
- POST 请求
- GET 请求
- 上传文件&进度监听
- 下载文件&进度监听
- 返回可以选择 Gson 格式
- 取消某个 context 的所有网络请求
并且将该功能模块独立为 MyOkhttp,可以重复使用.
详细使用见:
MyOkhttp README
通用工具库
将常用的 util 封装到一个 module - myutil
详细目录 wiki 见:
MyUtil README
依赖注入库
ButterKnife.
详见http://www.jianshu.com/p/32f6260ac300
图片开源库
Glide.
详见http://www.jianshu.com/p/18618ad47d01
缓存开源库
ASimpleCache.
详见http://www.jianshu.com/p/25c107ed7348
Android M 权限控制库
Easypermissions
详见http://www.jianshu.com/p/2b3661928e66
0 0
- Android 项目基础架构。包含架构分层、基本工具层等
- Android分层架构笔记
- 浅谈项目系统架构分层
- 浅谈项目系统架构分层
- 浅谈项目系统架构分层
- android浏览器研究-APP层基本架构
- Framework层基本架构
- Android基础之四层架构
- Android基础之四层架构
- 分层架构中的服务层-简介
- 分层架构,是否需要业务服务层
- 分层架构
- 分层架构
- 分层架构
- 分层架构
- java基础(八),分层架构基础
- 分层架构中的服务层-服务层实战
- 分层架构中的服务层-服务层实战
- windows安装mycat
- 扇形百分比控件
- 通过 de Casteljau 算法绘制贝塞尔曲线,并计算它的切线,实现 1-7 阶贝塞尔曲线的形成动画。
- BeanCopier 浅复制工具类
- http与https区别
- Android 项目基础架构。包含架构分层、基本工具层等
- 图解Github的入门教程
- Java中的单例模式
- Hive和YDB的sql语句
- Ubuntu 16.04使用python3.x相关
- iOS开发中正则表达式的基础使用
- #382 – 将RichTextBox的内容保存为XAML文件(Persisting RichTextBox Contents as XAML)
- SQL join,left join ,right join , inner join , outer join用法解析及HIVE join 优化
- leetcode 104