Android 快速開發框架:ThinkAndroid
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寫入本地打印、以及控制臺打印
- 下載器模塊:可以簡單的實現多線程下載、后臺下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。
- 網絡狀態檢測模塊:當網絡狀態改變時,對其進行檢測。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!