1、簡介 git
dazzle是一個輕量級的Android開發框架。裏面涵蓋了Android開發的經常使用封裝。基本內容包括以下部分。文檔在不斷的完善中。若是想交流能夠加QQ羣:159392353。通常有時候上班比較忙,可能沒及時回答的,只要你留下言,我看到了基本會回答你的。jar下載地址以下: sql
http://git.oschina.net/xuan698400/dazzle 數據庫
源碼還在整理當中,整理好了,會上傳的。 框架
二、IOC部分--使用註解注入view async
IOC部分主要使用兩個註解,@InjectView和@InjectParamThis。主要用來注入View對象。以避免重複調用findViewByView這個方法。使代碼更加整潔。@InjectView用來註解,xml中的佈局的控件引入。@InjectParamThis用來注入數據庫操做對象。文檔地址以下: 佈局
http://my.oschina.net/u/1249966/blog/153181 spa
三、db部分--針對安卓sqlite的半自動化封裝 .net
db部分是對sqlite數據操做的半自動化封裝。方便sql語法的升級。在操做數據庫方面,有點相似Spring的輕量級封裝。
線程
http://my.oschina.net/u/1249966/blog/153195 sqlite
四、asynctask部分--耗時操做的封裝
asynctask部分,主要使用了模版方法,對asynctask類的封裝,主要是簡化了耗時操做的寫法,本來的耗時操做須要在線程中執行,而後若是在線程中須要更新UI的話,得用Handler提交給UI線程執行。