當前位置:編程學習大全網 - 圖片素材 - android有哪些快速開發應用的開源框架

android有哪些快速開發應用的開源框架

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

目前ThinkAndroid主要有以下模塊:

MVC模塊:實現視圖與模型的分離。

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

數據庫模塊:android中的orm框架,使用了線程池對sqlite進行操作。

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

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

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

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

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

下載器模塊:可以簡單的實現多線程下載、後臺下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。

網絡狀態檢測模塊:當網絡狀態改變時,對網絡狀態進行檢測。

  • 上一篇:妳有梁朝偉帥麽,爾冬升剛誇完,影帝就被曝出照片。他依然是妳的男神嗎?
  • 下一篇:蘋果筆記本電腦12寸,長,寬分別是多少?
  • copyright 2024編程學習大全網