转载自:
http://www.techug.com/15-android-framework?_biz=MjM5OTA1MDUyMA==&mid=407358558&idx=2&sn=b21877f23bf4063fa311185009c1f0b7&scene=0#wechat_redirect1468544519543
1.缓存
2.图片加载
3.图片处理
4.网络请求
5.网络解析
框架名称 |
说明 |
Gson |
一个Java序列化/反序列化库,可以将JSON和java对象互相转换 |
Jackson |
Jackson可以轻松地将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象 |
Fastjson |
Java上一个快速的JSON解析器/生成器 |
HtmlPaser |
一种用来解析单个独立html或嵌套html的方式 |
Jsoup |
一个以最好的DOM,CSS和jQuery解析html的库 |
6.数据库
7.依赖注入
8.图表
9.后台处理
10.事件总线
框架名称 |
说明 |
EventBus |
安卓优化的事件总线,简化了活动、片段、线程、服务等的通信 |
Otto |
一个基于Guava的增强的事件总线 |
11.响应式编程
12.Log框架
框架名称 |
说明 |
Logger |
简单,漂亮,强大的Android日志工具 |
Hugo |
在调试版本上注解的触发方法进行日志记录 |
Timber |
一个小的,可扩展的日志工具 |
13.测试框架
Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等。
14.调试框架
框架名称 |
说明 |
Stetho |
调试Android应用的桥梁,使得可以利用Chrome开发者工具进行调试 |
15.性能优化
通用流行框架图
![这里写图片描述](https://img-blog.csdn.net/20160715121015880)