1.xUtils

https://github.com/wyouflf/xUtils

1)xUtils 包含了很多实用的android工具。

2)xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。

3)xUitls 最低兼容android 2.2 (api level 8)

2.volley

https://android.googlesource.com/platform/frameworks/volley

Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。

3.LoonAndroid

https://github.com/gdpancheng/LoonAndroid

1)自动注入框架(只需要继承框架内的application既可)

2)图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)

3)网络请求模块(继承了基本上现在所有的http请求)

4) eventbus(集成一个开源的框架)

5) 验证框架(集成开源框架)

6) json解析(支持解析成集合或者对象)

7) 数据库(不知道是哪位写的 忘记了)

8) 多线程断点下载(自动判断是否支持多线程,判断是否是重定向)

9) 自动更新模块

10) 一系列工具类

4.Afinal

https://github.com/yangfuhai/afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。

5.ThinkAndroid

https://github.com/white-cat/ThinkAndroid

ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent的http模块, 具有快速构建文件缓存功能,无需考虑缓存文件的格式,都可以非常轻松的实现缓存,它还基于文件缓存模块实现了图片缓存功能, 在android中加载的图片的时候,对oom的问题,和对加载图片错位的问题都轻易解决。他还包括了一个手机开发中经常应用的实用工具类, 如日志管理,配置文件管理,android下载器模块,网络切换检测等等工具。

6.Andbase

http://www.amsoft.cn/post-47.html

1.andbase中包含了大量的开发常用手段。

如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。

2.andbase封装了大量的常用控件。

如list分页,下拉刷新,图片轮播,表格,多线程下载器,侧边栏,图片上传,轮子选择,图表,Tab滑动,日历选择器等。

3.强大的AbActivity,您没有理由不继承它。

继承它你能够获得一个简单强大可设置的操作栏,以及一系列的简单调用,如弹出框,提示框,进度框,副操作栏等。

4.提供效率较高图片缓存管理策略,使内存大幅度节省,利用率提高,效率提高。

程序中要管理大量的图片资源,andbase提供简单的方法,几步完成下载与显示,并支持缩放,裁剪,缓存功能。

5.封装了大量常见工具类。

包括日期,字符,文件,图片等各种处理函数, 多而全。

6.用andbase大量减少handler的使用,而采用回调函数,代码更整洁。

handler会产生大量代码,并且不好维护,andbase对handler进行了封装。

7.简单轻量支持注解自动建表的ORM框架(支持一/多对多的关联操作)。

写sql,建表,工作量大,andbase提供更傻瓜异步增删改查工具类。

8.异步请求http框架,网络请求标准化,支持文件上传下载,get,post,进度显示。

包含了异步与http请求的工具类,实用。

Android 6种快速开发框架相关推荐

  1. 9款Android常用的快速开发框架

    9款Android常用的快速开发框架 Android   2015-08-24 11:05:08 发布 您的评价:       0.0 收藏     0收藏 1.Afinal框架 项目地址:https ...

  2. Android开发truck快速开发框架 album(十)

    简介 前面讲的差不多都是base层面的,今天介绍的是基于base层,实现的一个相册选择器.你可能会说相册选择器有什么难的,github上最多的开源项目估计就是它了.接下来我罗列几条这个album的优点 ...

  3. Android 最火的快速开发框架XUtils

    最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍: 鉴于大家的热情,我又写了一篇 ...

  4. 【转】Android 最火的快速开发框架XUtils

    原文:http://blog.csdn.net/rain_butterfly/article/details/37812371 最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活 ...

  5. Android快速开发框架XUtils

    原文地址:http://blog.csdn.net/rain_butterfly/article/details/37812371 点击阅读原文 --------------------------- ...

  6. Android快速开发框架之xUtils---图片模块

    本篇博客将介绍一下xUtils的图片模块,想要学习的小伙伴请先看第一篇注解模块完成第一第二步哦. Android快速开发框架之xUtils-注解模块:http://blog.csdn.net/a_zh ...

  7. android的快速开发框架集合

    android的快速开发框架集合 出自:http://blog.csdn.net/shulianghan/article/details/18046021 1.Afinal  (快速开发框架) 简介: ...

  8. 快捷开发android前端框架,Android快速开发框架_让前端更专注于前端

    android开发效率一直是诟病,从自身的过往的开发经验中感受是是:一方面入门成本较大,调研成本高:另一方面是技术架构上没有后端及网页前端的成熟,导致很多开发者在项目中做了许多重复性的工作. 该项目是 ...

  9. Android快速开发框架之xUtils---数据库模块

    本篇博客将介绍一下xUtils的数据库模块,想要学习的小伙伴请先看第一篇注解模块完成第一第二步哦. Android快速开发框架之xUtils-注解模块:http://blog.csdn.net/a_z ...

最新文章

  1. photoshop小结
  2. Jmeter之Bean shell使用(五)
  3. Bash脚本教程之算数运算
  4. java 继承示例_Java中的继承类型以及示例
  5. Windows Server 2008操作系统安装手册
  6. 解决微信小程序新建项目没有样式问题,以及官方demo
  7. kubernetes 磁盘、PV、PVC
  8. 告别抠图!海量免抠PNG,任你选
  9. 图片上传功能(EasyUI前台框架+SSM框架)
  10. iOS利用代理实现界面跳转
  11. 微信开发者工具下载安装教程
  12. echarts中国及世界经纬度坐标
  13. Win10系统微信,QQ打语音听不见声音
  14. Adlik发布v0.1.0(Antelope羚羊)版本,赋能深度学习模型产业化
  15. 互联网金融VS区块链金融
  16. 【内网穿透服务器】使用FRP实现内网穿透,远程访问内网服务器
  17. SSM必备基本知识总结!
  18. 缺项目经验的看过来,真实的软件测试实战项目来了
  19. css div水平垂直居中
  20. 火狐浏览器使用拼写检查

热门文章

  1. Hibernate框架整合DM数据库
  2. python3遍历选中文件夹下的文件【GUI编程】
  3. spark里的hbase的ImmutableBytesWritable的打印问题scala
  4. 谈谈8年C++面向对象设计的经验体会
  5. 如何通俗理解beta分布?
  6. MYSQL的binary解决mysql数据大小写敏感问题
  7. Linux下排查进程占用cpu高的问题
  8. linux下screen基本用法
  9. 8086CPU汇编:一般的标号与直接定址标号
  10. X265整体流程-Create