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请求的工具类,实用。


更多相关文章

  1. 关于android获得图片的总结
  2. 关于Android加载图片时的OOM的一些解决方法和优化
  3. android开发框架集合简介
  4. 什么是APP封装?APP封装如何实现?
  5. 介始一下Android(安卓)单元测试框架类----ActivityInstrumentati
  6. ListView拖动时背景黑色的问题
  7. Android、web中的图片和语音的加密
  8. Android(安卓)ListView 图片异步加载和图片内存缓存
  9. Android(安卓)缓存浅谈(一) LruCache

随机推荐

  1. android个推消息推送,asp.net调用接口
  2. Android(安卓)Contacts的使用(二)
  3. SimpleDraweeView 动态设置宽高
  4. Android(安卓)生成缩略图
  5. Porting snappy/libspicec.so onto Andro
  6. mtk android settings
  7. android.graphics.Rect类的详解
  8. Android(安卓)Studio 1.31 preview bug
  9. unity3d for android平台游戏列表【转】
  10. Android:使用密码技术安全地保存凭证