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 簡介...