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

來源:互聯網
上載者:User

標籤:

項目地址: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:   百度雲端硬碟



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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.