15 个 Android 通用流行框架大全(转)

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. 数据库
- OrmLiteJDBC和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. 事件总线
11. 响应式编程
- RxJava JVM上的响应式扩展 
- RxJavaJoins 为RxJava提供Joins操作 
- RxAndroid Android上的响应式扩展,在RxJava基础上添加了Android线程调度 
- RxBinding 提供用RxJava绑定Android UI的API 
- Agera Android上的响应式编程 
12. Log框架
13. 测试框架
- MockitoJava编写的Mocking单元测试框架 
- Robotium Android UI 测试 
- RobolectricAndroid单元测试框架 
Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等
14. 调试框架
- Stetho 调试Android应用的桥梁,使得可以利用Chrome开发者工具进行调试 
15. 性能优化
- LeakCanary 内存泄漏检测工具 
- ACRA Android应用程序崩溃报告 
15 个 Android 通用流行框架大全(转)的更多相关文章
- (转载)15 个 Android 通用流行框架大全
		15 个 Android 通用流行框架大全 时间:2017-03-20 11:36来源:未知 作者:admin 点击: 2089 次 15 个 Android 通用流行框架大全 1. 缓存 Dis ... 
- 经受时间沉淀的15 个 Android 通用流行框架大全
		1. 缓存 名称描述 DiskLruCache: Java实现基于LRU的磁盘缓存 2.图片加载 名称描述 Android Universal Image Loader 一个强大的加载,缓存,展 ... 
- 15 个 Android 通用流行框架大全
		1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Android Universal Image Loader 一个强大的加载,缓存,展 ... 
- 15 个 Android 通用流行框架大全(转载)
		1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picas ... 
- 15个Android通用流行框架大全
		1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picass ... 
- 我的Android进阶之旅------>Android通用流行框架大全
		Android通用流行框架大全 缓存 图片加载 图片处理 网络请求 网络解析 数据库 依赖注入 图表 后台处理 事件总线 响应式编程 Log框架 测试框架 调试框架 性能优化 本文转载于lavor的博 ... 
- 60.Android通用流行框架大全
		转载:https://segmentfault.com/a/1190000005073746 Android通用流行框架大全 1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的 ... 
- 15类Android通用流行框架
		15类Android通用流行框架 Android流行框架 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 图片加载 Android Universal Image Loader 一个 ... 
- Android 通用流行框架大全
		1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picas ... 
随机推荐
- atitit.日期,星期,时候的显示方法ISO 8601标准
			atitit.日期,星期,时候的显示方法ISO 8601标准 1. ISO 86011 2. DAte日期的显示1 2.1. Normal1 2.2. 顺序日期表示法(可以将一年内的天数直接表示)1 ... 
- 8个超棒的HTML5网站设计欣赏
			我们听到了很多关于HTML5的新闻和技术动向,一个又一个的新的东西不停的出现,那么最近HTML5的技术应用又如何呢?HTML5又和CSS及其Javascript如何一起改变我们的网站设计和实现的呢? ... 
- call_user_func()的参数不能为引用传递 自定义替代方法
			php手册 中关于 请注意,传入call_user_func()的参数不能为引用传递. 关于这个情况的解释,可自己搜索.我们可以自己定义一个函数解决这样的问题,实例如下: <?php ini_s ... 
- Javascript9张思维导图
			1.变量 2.运算符 3.数组 4.流程语句 5.字符串函数 6.函数基础 7.DOM操作 8.BOM 9.正则表达式 
- 移动端嵌入pdf.js远程请求pdf出现(206)
			最近在做移动端的开发,需要嵌入pdf进行预览.看了很多的js组件后选择了pdf.js:使用起来还是比较方便的,至于使用网上有很多的教程. 但在使用过程中出现了如下一个问题(我做的是IOS系统): 问题 ... 
- nginx实现单服务代理多域名
			通过一台nginx服务器代理多个域名进行跳转,原理很简单,重点在玩法!适用于公司处理域名紧急备案问题. 域名: www.hx123.com www.hx456.com nginx服务器: ginx.c ... 
- tomcat优化
			tomcat优化:vim catalina.sh添加:JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -X ... 
- linux输入子系统(input subsystem)之evdev.c事件处理过程
			1.代码 input_subsys.drv.c 在linux输入子系统(input subsystem)之按键输入和LED控制的基础上有小改动,input_subsys_test.c不变. input ... 
- 域普通用户执行金蝶K/3权限不够解决方法
			一.问题 公司财务部的机器加入域后,用户一直授予本地管理员的权限,主管坚持要撤销管理员权限,而金蝶K3没管理员权限又无法执行. 报错信息为“注册表许可权不够,请参考安装目录的帮助档案进行许可权的配置. ... 
- Redux状态管理方法与实例
			状态管理是目前构建单页应用中不可或缺的一环,也是值得花时间学习的知识点.React官方推荐我们使用Redux来管理我们的React应用,同时也提供了Redux的文档来供我们学习,中文版地址为http: ... 
