【XUtil框架、volley、ImageLoader框架 android開發三大框架】
XUtil架構、volley、ImageLoader架構 。
XUtil架構:
主要包括四大控制模塊:
(1) 數據庫系統控制模塊:Android里的orm框架,一行代碼就可以開始增刪;支持事務管理,默認設置關掉;可以通過注釋自定表名,字段名,外鍵約束,唯一性約束,NOT NULL管束,CHECK管束等(必須搞混時請注釋表名與字段名);支持關聯外鍵約束,儲存實體線時外鍵約束關系實體線自動備份或升級;全自動加載外鍵約束關系實體線,支持延遲加載;支持鏈條式表述查看,更真實的查看詞義,參照下邊的詳細介紹或sample中的事例 。
(2)注釋控制模塊:android中的ioc架構,徹底注釋方法就可以開始UI,資源與事件綁定;一個新的事件綁定方法,應用搞混專用工具搞混后仍然可正常運轉;現階段支持常見的20種事件綁定,參照ViewCommonEventListener類和包com.lidroid.xutils.view.annotation.event 。
(3)網絡接口:支持同歩,異步方式的請求;支持大上傳文件,上傳大文件不容易oom;支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TRACE,CONNECT請求;下載支持301/302跳轉,支持設定是不是依據Content-Disposition重新命名下載文件;回到文本內容的請求(默認設置只啟用了GET請求)支持緩存,可設置默認過期時間和針對當前請求的過期時間 。
(4)圖片緩存控制模塊:加載bitmap的情況下不用考慮到bitmap加載過程中遇到的oom和android器皿迅速滾動情況下發生的圖片移位的現象;支持加載互聯網圖片和當地圖片;代碼優化應用lru算法,更加好的管理方法bitmap運行內存;可配置進程加載線程數量,緩存尺寸,緩存途徑,加載表明動漫等…
volley:JSON,圖象等多線程下載;互聯網請求的排列(scheduling)互聯網請求的優先解決緩存多等級撤銷請求和Activity和生命周期的連動(Activity結束后與此同時撤銷全部互聯網請求) 。
ImageLoader架構:支持線程同步圖片加載 。給予豐富多彩的小細節配備,例如線程池尺寸,HTPP請求項,內存和磁盤緩存,圖片表明后的參數配置這些;給予雙緩存,支持加載流程的監視;給予圖片的多樣化表明配備插口 。
- 腌肉的時候要注意去腥氣,一般都會放白酒、料酒等 腌肉要不要放白酒
- Girls的中文意思是女生、少女、年輕女子,泛指未結婚且正在 Girls中文是什么意思
- 肯德基冰淇淋有甜筒、草莓圣代、巧克力圣代三種 肯德基冰淇淋有哪幾種
- 千米、分米、厘米、單位換算 1分米等于多少米
- 端午節時食用粽子、雄黃酒、綠豆糕、咸鴨蛋這些食物 綠豆糕怎么做
- 美團v7.29.3 以華為P40、EMUI 11.0 美團眾包和美團騎手有什么區別
- 漢語二級字,古代大臣上朝拿著的手板,用玉、象牙或竹片制成 笏怎么讀
- 里加偏旁組新字、組詞及解釋 里加偏旁組新字再組詞
- 三反五反是反貪污、反浪費、反官僚主義、反行賄、反偷稅漏稅、反 三反五反是什么
- 耽美小說起源于上世紀30、40年代的日本,經典作品有《十年》 耽美小說是什么
