標籤:
ThinkAndroid是包含Android mvc和簡易sqlite orm以及ioc模組,它封裝了Android httpclitent中的http模組, 具有快速構建檔案快取功能,無需考慮什麼格式的檔案,都可以非常輕鬆的實現緩衝,它實現了圖片緩衝,在android中 載入的圖片的時候oom的問題和快速滑動的時候圖片載入位置錯位等問題都可以輕易的解決掉。他還包括了一個手機開發中 經常應用的工具 + 生產力類,如日誌管理,設定檔管理,android下載器模組,網路切換檢測等等工具。 ThinkAndroid的開發宗旨是簡潔,快速的進行Android應用程式的開發。
目前ThinkAndroid主要有以下模組:
MVC模組:實現視圖與模型的分離。
ioc模組:android中的ioc模組,完全註解方式就可以進行UI綁定、res中的資源的讀取、以及對象的初始化。
資料庫模組:android中的orm架構,使用了線程池對sqlite進行操作。
http模組:通過httpclient進行封裝http資料請求,支援非同步及同步方式載入。
緩衝模組:通過簡單的配置及設計可以很好的實現緩衝,對緩衝可以隨意的配置
圖片緩衝模組:imageview載入圖片的時候無需考慮圖片載入過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。
配置器模組:可以對簡易的實現配對配置的操作,目前設定檔可以支援Preference、Properties對配置進行存取。
日誌列印模組:可以較快的輕易的是實現日誌列印,支援日誌列印的擴充,目前支援對sdcard寫入本地列印、以及控制台列印
下載器模組:可以簡單的實現多線程下載、後台下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。
網路狀態檢測模組:當網路狀態改變時,對其進行檢測。
你可能會喜歡:
哪個程式猿不想:面朝大海,春暖花開,寫寫代碼,自由自在
程式員如何愛護自己的眼睛
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Android快速開發架構:ThinkAndroid