2012-10-07 161 views
16

的Android代碼的標準方式,我在Android的新的,我想知道什麼是寫在Android項目中的代碼或架構或模型中,我們應該在我們的項目 使用正確的方法例如n-tire,MVC或其他?什麼是組織項目

回答

4

將其安排在任何方式是很有道理的給你。沒有100%正確的方式來組織一個Android項目......它取決於許多因素(即項目的規模)。

如果你想看看谷歌如何組織他們的項目,看看在Google I/O 2012源代碼。特別是,檢查出iosched.util包......它提供了多種方式在你的項目(主要是使用靜態工具輔助方法)重用代碼。

3

這實際上是一個是有爭議的問題,但我會給我兩個便士。

考慮Android是你需要考慮你的應用程序將不會有無限權力的便攜式系統,並且它也有權力必須與系統上運行的其他應用程序共享,通過功率我的意思是電池壽命,考慮大量的Android設備實際上是在CPU和RAM方面很健康,然而即使大多數設備有更多的內存,這些天,這RAM仍與其他應用程序共享,所以應謹慎使用。也就是說,任何精心設計的,高度工程化的解決方案,只需簡單地「完成工作」就可以實現分層和抽象化,從長遠來看可能會受到影響,底線是應用程序執行的指令越少,應用程序的內存就越少使用,效率會更高。

爲了給您的問題提供更實際的答案,我首先要確保您對核心Android組件(如內容提供商,服務,廣播接收器,意圖和處理程序等)感到滿意,並從中解決問題。

對不起,沒有給予更具體的答案,但我希望幫助一點點。