Android快速開發架構:ThinkAndroid

來源:互聯網
上載者:User

標籤:

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.