當前位置:編程學習大全網 - 源碼下載 - 有哪些 Android 的開源界面庫

有哪些 Android 的開源界面庫

比較火爆的Android開源庫有以下:

1、volley

主要有以下模塊:

(1) JSON,圖像等的異步下載;

(2) 網絡請求的排序(scheduling)

(3) 網絡請求的優先級處理

(4) 緩存

(5) 多級別取消請求

(6) 和Activity和生命周期的聯動(Activity結束時同時取消所有網絡請求)2、android-async-http

主要有以下模塊:

(1) 在匿名回調中處理請求結果

(2) 在UI線程外進行

(3) 文件斷點上傳

(4) 智能重試

(5) 默認gzip壓縮

(6) 支持解析成Json格式

(7) 可將Cookies持久化到SharedPreferences 3、Afinal框架

主要有四大模塊:

(1) 數據庫模塊:android中的

,使用了線程池對sqlite進行操作。

(2) 註解模塊:android中的ioc框架,完全註解方式就可以進行UI綁定和事件綁定。無需findViewById和setClickListener等。

(3) 網絡模塊:通過httpclient進行封裝http數據請求,支持ajax方式加載,支持下載、上傳文件功能。

(4) 圖片緩存模塊:通過FinalBitmap,imageview加載bitmap的時候無需考慮bitmap加載過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。4、xUtils框架

主要有四大模塊:

(1) 數據庫模塊:android中的

,壹行代碼就可以進行增刪改查;

(2) 註解模塊:android中的ioc框架,完全註解方式就可以進行UI,資源和事件綁定;

(3) 網絡模塊:支持同步,異步方式的請求;

(4) 圖片緩存模塊:加載bitmap的時候無需考慮bitmap加載過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象;5、ThinkAndroid主要有以下模塊:(1) MVC模塊:實現視圖與模型的分離。

(2) ioc模塊:android中的ioc模塊,完全註解方式就可以進行UI綁定、res中的資源的讀取、以及對象的初始化。

(3) 數據庫模塊:android中的

,使用了線程池對sqlite進行操作。

(4) http模塊:通過httpclient進行封裝http數據請求,支持異步及同步方式加載。

(5) 緩存模塊:通過簡單的配置及設計可以很好的實現緩存,對緩存可以隨意的配置

(6) 圖片緩存模塊:imageview加載圖片的時候無需考慮圖片加載過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。

(7) 配置器模塊:可以對簡易的實現配對配置的操作,目前配置文件可以支持Preference、Properties對配置進行存取。

(8) 日誌打印模塊:可以較快的輕易的是實現日誌打印,支持日誌打印的擴展,目前支持對sdcard寫入本地打印、以及控制臺打印

(9) 下載器模塊:可以簡單的實現

、後臺下載、

、對下載進行控制、如開始、暫停、刪除等等。

(10) 網絡狀態檢測模塊:當網絡狀態改變時,對其進行檢6、LoonAndroid 主要有以下模塊:

(1) 自動註入框架(只需要繼承框架內的application既可)

(2) 圖片加載框架(多重緩存,自動回收,最大限度保證內存的安全性)

(3) 網絡請求模塊(繼承了基本上現在所有的

(4) eventbus(集成壹個開源的框架)

(5) 驗證框架(集成開源框架)

(6) json解析(支持解析成集合或者對象)

(7) 數據庫(不知道是哪位寫的 忘記了)

(8) 多線程斷點下載(自動判斷是否支持多線程,判斷是否是重定向)

(9) 自動更新模塊

(10) 壹系列工具類

  • 上一篇:春哥源代碼網
  • 下一篇:蘋果手機丟了被釣魚銀行APP安全嗎?
  • copyright 2024編程學習大全網