Android常用开源库

cd62 10年前

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