更多參考:android 開源庫獲取途徑整理
第乙個:afinal
功能:volley是android平台上的網路通訊庫,能使網路通訊更快,更簡單,更健壯非同步載入網路、網路資料
優點:google官方推薦,請看去年的開發者大會介紹。
缺點:功能比較少,只有網路資料載入和網路載入
第六個:
第七個:
第八個:
第九個:
lbase
專案集合了開發中經常使用的工具類,並簡化開發**的編寫
如:t類(toast)、l類(log)、lsharepreference類(sharedpreferences) 等
並將**層次劃分,網路請求、結果解析、結果處理等繁瑣並且常用的**變得簡單使用
activity、fragment、adapter 只需處理 view 相關操作,handler 處理請求資料解析等相關操作,使用者不需要再寫著大量重複的**去建立執行緒,只需幾行便可解決
常用的 baseadapter 也不需要再寫著大量重複的**,使用者只需要把工作重點放在 getview 上面就可以,處理好 item 的資料,其它功能讓 lbase 幫你解決
第十個:
dhroid
第十乙個:andbase
andbase是為android開發者量身打造的一款開源類庫產品,您可以在本站中獲取到最新的**,示例以及開發文件。
thinkandroid簡介
目前thinkandroid主要有以下模組:
mvc模組:實現檢視與模型的分離。
ioc模組:android中的ioc模組,完全註解方式就可以進行ui繫結、res中的資源的讀取、以及物件的初始化。
資料庫模組:android中的orm框架,使用了執行緒池對sqlite進行操作。
http模組:通過httpclient進行封裝http資料請求,支援非同步及同步方式載入。
快取模組:通過簡單的配置及設計可以很好的實現快取,對快取可以隨意的配置
配置器模組:可以對簡易的實現配對配置的操作,目前配置檔案可以支援preference、properties對配置進行訪問。
日誌列印模組:可以較快的輕易的是實現日誌列印,支援日誌列印的擴充套件,目前支援對sdcard寫入本地列印、以及控制台列印
網路狀態檢測模組:當網路狀態改變時,對其進行檢測。
lbase 簡介
專案集合了開發中經常使用的工具類,並簡化開發**的編寫
如:t類(toast)、l類(log)、lsharepreference類(sharedpreferences) 等
並將**層次劃分,網路請求、結果解析、結果處理等繁瑣並且常用的**變得簡單使用
activity、fragment、adapter 只需處理 view 相關操作,handler 處理請求資料解析等相關操作,使用者不需要再寫著大量重複的**去建立執行緒,只需幾行便可解決
常用的 baseadapter 也不需要再寫著大量重複的**,使用者只需要把工作重點放在 getview 上面就可以,處理好 item 的資料,其它功能讓 lbase 幫你解決
dhroid 簡介
dhroid 是基於android 平台, 極速開發框架,其核心設計目標是開發迅速、**量少、學習簡單、功能強大、輕量級、易擴充套件.使你更快,更好的開發商業級別應用
1.ioc容器: (用過spring的都知道)檢視注入,物件注入,介面注入,解決類依賴關係
2.eventbus: android平台事件匯流排框架,獨創延時事件,事件管理輕鬆
3.dhnet: 網路http請求的解決方案,使用簡單,減少**,自帶多種網路訪問快取策略
4.adapter模組: 資料繫結輕鬆,不用寫多餘的adapter,天生網路支援(一行**搞定載入,重新整理問題)
5.dhdb: android中sqlite的最輕量orm框架(增刪改查輕鬆搞定)
6.perference: android自帶perference 公升級版,讓你的perference更強大,更方便
工具集合 jsonutil(安全處理json),viewutil(資料繫結更快) threadworker(非同步任務工具)
afinal簡介
afinal 是乙個android的sqlite orm 和 ioc 框架。同時封裝了android中的http框架,使其更加簡單易用;
使用finalbitmap,無需考慮bitmap在android中載入的時候oom的問題和快速滑動的時候載入位置錯位等問題。
afinal的宗旨是簡潔,快速。約定大於配置的方式。盡量一行**完成所有事情。
目前afinal主要有四大模組:
finaldb模組:android中的orm框架,一行**就可以進行增刪改查。支援一對多,多對一等查詢。
finalactivity模組:android中的ioc框架,完全註解方式就可以進行ui繫結和事件繫結。無需findviewbyid和setclicklistener等。
finalhttp模組:通過httpclient進行封裝http資料請求,支援ajax方式載入。
kjframeforandroid
android開源框架
專案位址 2 網路請求的排序 scheduling 3 網路請求的優先順序處理 4 快取 5 多級別取消請求 文件介紹 主要有四大模組 finalbitmap可以配置執行緒載入執行緒數量,快取大小,快取路徑,載入顯示動畫等。finalbitmap的記憶體管理使用lru演算法,沒有使用弱引用 andr...
android開源專案和框架
特效 常用效果 1.非同步載入,快取,生成縮圖,基本上每個應用都會需要這個lib。android query框架 2.3.和 導航抽屜 導航抽屜 4.與 actionbar.5 與 listview導航特效 6 gallery 效果 7 gridview錯位效果 8 實現了自定義listview單元...
android開源專案和框架
特效 常用效果 1.非同步載入,快取,生成縮圖,基本上每個應用都會需要這個lib。android query框架 2.3.和 導航抽屜 導航抽屜 4.與 actionbar.5 與 listview導航特效 6 gallery 效果 7 gridview錯位效果 8 實現了自定義listview單元...