Android常用开源库
1、图片下载和缓存
1.1、picasso
A powerful image downloading and caching library for Android
https://github.com/square/picasso
2、网络工具包
2.1、okhttp
An HTTP+SPDY client for Android and Java applications
https://github.com/square/okhttp
3、ORM & IOC
3.1、KJFrameForAndroid
KJFrameForAndroid 又叫KJLibrary,是一个android的orm 和 ioc 框架。同时封装了android中的Bitmap与Http操作的框架,使其更加简单易用;KJFrameForAndroid的设计思想是通过封装 Android原生SDK中复杂的复杂操作而达到简化Android应用级开发,最终实现快速而又安全的开发APP。
http://git.oschina.net/kymjs/KJFrameForAndroid
3.2、xUtils
xUtils 包含了很多实用的android工具。
xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...
xUitls最低兼容android 2.2 (api level 8)
https://github.com/wyouflf/xUtils
3.3、OpenDroid
opendroid, android上的一个开源orm框架,可以轻松实现将数据库中的数据映射到java bean中、将java bean持久化到sqlite中。
opendroid也提供了强大的数据库升级方案,只需修改一个参数即可实现数据库升级,opendroid会自动将旧数据更新到新表中,免除数据库升级数据丢失的烦恼。
http://git.oschina.net/qibin/OpenDroid