笨鳥不乖 是這么設計Android項目架構的


項目地址:https://github.com/benniaobuguai/android-project-wo2b


部分效果圖

   
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



項目結構
當前項目只是其中一個例子,wo2b-common-wrapper本身是一套通用的項目框架,能夠讓你基於此項目快速搭建屬於你自己的項目框架。
>wo2b-project-tu123  
\---wo2b-common-wrapper  
\-----wo2b-common-api  
\-----wo2b-tp-android-support-v7-appcompat  
\-----wo2b-tp-android-support-v7-recyclerview  
\-----wo2b-tp-umeng  

    直接上圖




三步項目跑起來
通過項目結構圖,想要讓項目運行起來,下載項目代碼后,只需要三步。   


wo2b-common-wrapper工程所依賴的工程,wo2b-common-api、wo2b-tp-android-support-v7-appcompat、wo2b-tp-android-support-v7-recyclerview、wo2b-tp-umeng等全部需要轉換成“is library”的方式。


wo2b-common-wrapper工程通過“add library”添加對上面幾個工程的引用,再把自身設置成“is library”。


具體的項目,如當前項目wo2b-project-tu123,通過“add library”添加對com-wo2b-wrapper的引用即可。 




項目主要模塊設計

設計合理的Activity


風格一致的Dialog


提供通用的Dao


其它的待補充
***


遺留問題
1.  最早前使用了actionbarsherlock,后續替換為Android官方提供的兼容庫android.support-v7.appcompat,最新google推薦使用的toolbar目前僅2.  在用戶信息部分測試使用,待整合至基類的Activity。
3.  因項目之初,有練手和測試的性質,不可避免地同樣的功能會嘗試不一樣的實現的方式,后續不斷優化。在大結構上,還是保持着一致的。
wo2b-common-wrapper,整合wo2b系列項目的網絡層,並未達到最理想的狀態,逐步優化。 
應用圖片資源的優化


后續
+ 更多地使用新的api,當然會盡可能地兼容低版本


有問題反饋


項目地址:https://github.com/benniaobuguai/android-project-wo2b  

APK下載地址:   百度雲盤




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM