• 请加作者QQ或者微信联系。作者QQ:524100248,微信号:sendtion。

Android通用流行框架大全

安卓资料 sendtion 2年前 (2016-06-20) 1013次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

来源:segmentfault

1. 缓存


名称 描述
DiskLruCache Java 实现基于 LRU 的磁盘缓存

2.图片加载


名称 描述
Android Universal Image Loader 一个强大的加载,缓存,展示图片的库
Picasso 一个强大的图片下载与缓存的库
Fresco 一个用于管理图像和他们使用的内存的库
Glide 一个图片加载和缓存的库

3. 图片处理


名称 描述
Picasso-transformations 一个为 Picasso 提供多种图片变换的库
Glide-transformations 一个为 Glide 提供多种图片变换的库
Android-gpuimage 基于 OpenGL 的 Android 过滤器

4. 网络请求


名称 描述
Android Async HTTP Android 异步 HTTP 库
AndroidAsync 异步 Socket,HTTP(客户端+服务器),WebSocket,和 socket.io 库。基于 NIO 而不是线程。
OkHttp 一个 Http 与 Http/2 的客户端
Retrofit 类型安全的 Http 客户端
Volley Google 推出的 Android 异步网络请求框架和图片加载框架

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. 数据库


名称 描述
OrmLite JDBC 和 Android 的轻量级 ORM java 包
Sugar 用超级简单的方法处理 Android 数据库
GreenDAO 一种轻快地将对象映射到 SQLite 数据库的 ORM 解决方案
ActiveAndroid 以活动记录方式为 Android SQLite 提供持久化
SQLBrite SQLiteOpenHelper 和 ContentResolver 的轻量级包装
Realm 移动数据库:一个 SQLite 和 ORM 的替换品

7. 依赖注入


名称 描述
ButterKnife 将 Android 视图和回调方法绑定到字段和方法上
Dagger2 一个 Android 和 java 快速依赖注射器。
AndroidAnotations 快速安卓开发。易于维护
RoboGuice Android 平台的 Google Guice

8. 图表


名称 描述
WilliamChart 创建图表的 Android 库
HelloCharts 兼容到 API8 的 Android 图表库
MPAndroidChart 一个强大的 Android 图表视图/图形库

9. 后台处理


名称 描述
Tape 一个轻快的,事务性的,基于文件的 FIFO 的库
Android Priority Job Queue 一个专门为 Android 轻松调度任务的工作队列

10. 事件总线


名称 描述
EventBus 安卓优化的事件总线,简化了活动、片段、线程、服务等的通信
Otto 一个基于 Guava 的增强的事件总线

11. 响应式编程


名称 描述
RxJava JVM 上的响应式扩展
RxJavaJoins 为 RxJava 提供 Joins 操作
RxAndroid Android 上的响应式扩展,在 RxJava 基础上添加了 Android 线程调度
RxBinding 提供用 RxJava 绑定 Android UI 的 API
Agera Android 上的响应式编程

12. Log 框架


名称 描述
Logger 简单,漂亮,强大的 Android 日志工具
Hugo 在调试版本上注解的触发方法进行日志记录
Timber 一个小的,可扩展的日志工具

13. 测试框架


名称 描述
Mockito Java 编写的 Mocking 单元测试框架
Robotium Android UI 测试
Robolectric Android 单元测试框架

Android 自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso 等

14. 调试框架


名称 描述
Stetho 调试 Android 应用的桥梁,使得可以利用 Chrome 开发者工具进行调试

15. 性能优化


名称 描述
LeakCanary 内存泄漏检测工具
ACRA Android 应用程序崩溃报告

 


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Android 通用流行框架大全
喜欢 (2)
[sendtion@163.com]
分享 (0)
sendtion
关于作者:
一个不断奋斗追逐梦想的少年~
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址