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