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寫入本地列印、以及控制檯列印 下載器模組:可以簡單的實現多執行緒下載、後臺下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。 網路狀態檢測模組:當網路狀態改變時,對網路狀態進行檢測。
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寫入本地列印、以及控制檯列印 下載器模組:可以簡單的實現多執行緒下載、後臺下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。 網路狀態檢測模組:當網路狀態改變時,對網路狀態進行檢測。