首頁  >  文章  >  Java  >  android開發的三大框架是什麼?

android開發的三大框架是什麼?

青灯夜游
青灯夜游原創
2020-10-16 13:56:4010815瀏覽

android開發的三大框架是:1、XUtil框架,主要有資料庫模組、註解模組、網路模組、圖片快取模組;2、volley框架;3、ImageLoader框架。

android開發的三大框架是什麼?

1、XUtil框架

     專案位址:https:// github.com/wyouflf/xUtils

主要有四大模組:

(1) 資料庫模組:Android中的orm框架,一行程式碼就可以進行增刪改查;
            支援事務,預設為關閉;
            可透過註解自訂資料表名稱,並列名,外鍵,唯一性別約束,NO(N請註解表名與列名);
            支援綁定外鍵,以實體時外鍵關聯實體自動儲存或更新;
         

            支援鍊式表達查詢,較直觀的查詢語意,請參考下方的介紹或sample中的範例。

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

            新的事件綁定方式,並使用混淆工具混淆後仍可正常運作;            在與常用的20種事件綁定,請參閱ViewCommonEventListener類別與包com.lidroid.xutils.view.annotation.event。
  (3) 網路模組:支援同步,非同步方式的請求;
            支援大檔案上傳,上傳大檔案不會oom;
        OPTIONS,TRACE,CONNECT請求;
            下載支援301/302重定向,並使用支援設定是否依據Content-Disposition重新命名下載的檔案;
       可設定預設過期時間和針對目前請求的過期時間。
  (4) 圖片快取模組:載入bitmap的時候無需考慮bitmap載入過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象;
            支援載入網路圖片和本地圖片;
#記憶體管理使用lru演算法,更好的管理bitmap記憶體;


##            可設定執行緒載入執行緒數量,快取大小,快取路徑,並載入顯示動畫等...

2、volley

#

  專案地址 https://github.com/smanikandan14/Volley-demo
(1)  JSON,圖片等的非同步下載;
(2)  網路請求的排序(scheduling)
(3)  網路請求的優先權處理
(4)  快取
(5)  多重層級取消請求
(6)  和Activity與生命週期的連動(Activity結束時同時取消所有網路要求)

3、ImageLoader框架

  • 支援多執行緒圖片載入

  • 提供豐富的細節配置,例如線程池大小,HTPP請求項,記憶體和磁碟緩存,圖片顯示時的參數配置等等;

提供雙重快取##################支援載入程序的監聽;#################提供圖片的個人化顯示配置介面;############

以上是android開發的三大框架是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn