日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 6种快速开发框架

發布時間:2024/4/17 Android 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 6种快速开发框架 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.xUtils

https://github.com/wyouflf/xUtils

1)xUtils 包含了很多實用的android工具。

2)xUtils 支持大文件上傳,更全面的http請求協議支持(10種謂詞),擁有更加靈活的ORM,更多的事件注解支持且不受混淆影響。

3)xUitls 最低兼容android 2.2 (api level 8)


2.volley

https://android.googlesource.com/platform/frameworks/volley

Volley可是說是把AsyncHttpClient和Universal-Image-Loader的優點集于了一身,既可以像AsyncHttpClient一樣非常簡單地進行HTTP通信,也可以像Universal-Image-Loader一樣輕松加載網絡上的圖片。除了簡單易用之外,Volley在性能方面也進行了大幅度的調整,它的設計目標就是非常適合去進行數據量不大,但通信頻繁的網絡操作,而對于大數據量的網絡操作,比如說下載文件等,Volley的表現就會非常糟糕。


3.LoonAndroid

https://github.com/gdpancheng/LoonAndroid

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

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

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

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

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

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

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

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

9) 自動更新模塊

10) 一系列工具類


4.Afinal

https://github.com/yangfuhai/afinal

Afinal是一個android的ioc,orm框架,內置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通過finalActivity,我們可以通過注解的方式進行綁定ui和事件。通過finalBitmap,我們可以方便的加載bitmap圖片,而無需考慮oom等問題。通過finalDB模塊,我們一行代碼就可以對android的sqlite數據庫進行增刪改查。通過FinalHttp模塊,我們可以以ajax形式請求http數據。


5.ThinkAndroid

https://github.com/white-cat/ThinkAndroid

ThinkAndroid是一個免費的開源的、簡易的、遵循Apache2開源協議發布的Android開發框架,其開發宗旨是簡單、快速的進行 Android應用程序的開發,包含Android mvc、簡易sqlite orm、ioc模塊、封裝Android httpclitent的http模塊, 具有快速構建文件緩存功能,無需考慮緩存文件的格式,都可以非常輕松的實現緩存,它還基于文件緩存模塊實現了圖片緩存功能, 在android中加載的圖片的時候,對oom的問題,和對加載圖片錯位的問題都輕易解決。他還包括了一個手機開發中經常應用的實用工具類, 如日志管理,配置文件管理,android下載器模塊,網絡切換檢測等等工具。


6.Andbase

http://www.amsoft.cn/post-47.html

1.andbase中包含了大量的開發常用手段。

如網絡下載,多線程與線程池的管理,數據庫ORM,圖片緩存管理,圖片文件下載上傳,Http請求工具,常用工具類(字符串,日期,文件處理,圖片處理工具類等),能夠使您的應用在團隊開發中減少冗余代碼,很大的提高了代碼的維護性與開發高效性,能很好的規避由于開發疏忽而導致常犯的錯誤。

2.andbase封裝了大量的常用控件。

如list分頁,下拉刷新,圖片輪播,表格,多線程下載器,側邊欄,圖片上傳,輪子選擇,圖表,Tab滑動,日歷選擇器等。

3.強大的AbActivity,您沒有理由不繼承它。

繼承它你能夠獲得一個簡單強大可設置的操作欄,以及一系列的簡單調用,如彈出框,提示框,進度框,副操作欄等。

4.提供效率較高圖片緩存管理策略,使內存大幅度節省,利用率提高,效率提高。

程序中要管理大量的圖片資源,andbase提供簡單的方法,幾步完成下載與顯示,并支持縮放,裁剪,緩存功能。

5.封裝了大量常見工具類。

包括日期,字符,文件,圖片等各種處理函數, 多而全。

6.用andbase大量減少handler的使用,而采用回調函數,代碼更整潔。

handler會產生大量代碼,并且不好維護,andbase對handler進行了封裝。

7.簡單輕量支持注解自動建表的ORM框架(支持一/多對多的關聯操作)。

寫sql,建表,工作量大,andbase提供更傻瓜異步增刪改查工具類。

8.異步請求http框架,網絡請求標準化,支持文件上傳下載,get,post,進度顯示。

包含了異步與http請求的工具類,實用。


總結

以上是生活随笔為你收集整理的Android 6种快速开发框架的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。