天天看點

android 偷懶開發架構,android 架構LoonAndroid,碼農偷懶專用,androidloonandroid

android 架構LoonAndroid,碼農偷懶專用,androidloonandroid

介紹

http://www.eoeandroid.com/thread-324764-1-1.html

架構教育訓練視訊:

http://pan.baidu.com/s/1mgv8HTm

簡介:下載下傳

http://www.devstore.cn/code/info/74.html

主要有以下子產品:

(1) 自動注入架構(隻需要繼承架構内的application既可)

(2) 圖檔加載架構(多重緩存,自動回收,最大限度保證記憶體的安全性)

(3) 網絡請求子產品(繼承了基本上現在所有的http請求)

(4) eventbus(內建一個開源的架構)

(5) 驗證架構(內建開源架構)

(6) json解析(支援解析成集合或者對象)

(7) 資料庫(不知道是哪位寫的 忘記了)

(8) 多線程斷點下載下傳(自動判斷是否支援多線程,判斷是否是重定向)

(9) 自動更新子產品

(10) 一系列工具類

其中

架構支援配置檔案配置assets/mvc.properties

整個架構分為以下幾個方面

一:自動注入架構

1 支援layout

2 支援view

3 支援view的各種事件注入

4 支援方法注入

5 支援子父布局的注入

6 支援子父事件的覆寫

7 支援資源檔案的注入

8 支援網絡請求的注入

9 輸入框驗證的注入

二:圖檔加載架構

當注入view的時候 如果是listview 并且設定了isasy=true

那麼自動注入圖檔滑動停止才開始加載圖檔的邏輯(架構給你注入了OnScrollListener)

如果你要自己實作OnScrollListener那麼請繼承OnScrollLoaderListener然後

GlobalConfig.getInstance().setOnScrollLoaderListener 把你的滾動監聽給傳進去

1 支援自動釋放

2 支援加載本地圖檔

3 自動緩存

三:網絡請求子產品

1 非注入請使用

FastHttp

----------------------同步----------------------

需要自己開啟新的線程 和構造handler

網絡請求類 封裝:

1 支援同步get請求

2 支援同步post請求

3 支援同步webserver請求

4 支援同步form請求

----------------------異步----------------------

無需開新的線程 無需handler

5 支援異步get請求

6 支援異步post請求

7 支援異步webserver請求

8 支援異步form請求

----------------------輪詢----------------------

9 支援get定時輪訓

10 支援post定時輪訓

11 支援webserver定時輪詢

12 支援自定義配置檔案InternetConfig 可以配置編碼格式 以及輪詢時間(預設為30秒)

(注意:傳回的資料ResponseEntity,根據getStatus來擷取狀态

如果為FastHttp.result_ok則傳回正常

如果為FastHttp.result_net_err則為網絡錯誤

傳回的資料格式為字元串 自己解析成需要格式)

2 注入請使用

FastHttpHander

----------------------注入----------------------

請求配置

InternetConfig config = new InternetConfig();

config.setKey(1);

這裡分如下幾種情況

優先尋找@InjectHttpOk和@InjectHttpErr

1 沒有設定key 那麼回自動去尋找@InjectHttp沒有設定key的方法

2 如果設定key 自動尋找和它相等key的@InjectHttp

3 如果設定key 如果找不到和它相等key的@InjectHttp 則自動尋找沒有設定key的方法

四:內建了eventbus

進一步降低代碼的耦合性

五:輸入框驗證

隻需要輸入規則

六:Json轉化為bean和集合

七:內建了一個開源的資料庫支援orm

八:支援多線程下載下傳,自動判斷是否支援多線程

九:內建了資料庫架構

所有以Handler 開頭的都是工具類

http://www.dengb.com/Androidjc/926673.htmlwww.dengb.comtruehttp://www.dengb.com/Androidjc/926673.htmlTechArticleandroid 架構LoonAndroid,碼農偷懶專用,androidloonandroid 介紹 http://www.eoeandroid.com/thread-324764-1-1.html 架構教育訓練視訊: http://pan.baidu.com/s/1mgv8HTm 簡介...