2011-04-26 46 views
5

Android列出了編碼標準,但似乎沒有涉及如何組織源(活動等)文件。隨着我的項目不斷增長,我想知道應該如何分解類,或者我只是將20個文件混淆在src文件夾中。它似乎沒有任何形式的符號(如匈牙利語),也沒有識別什麼是活動或其他輔助類的方法。有沒有關於這些最佳實踐的文檔?Android開發,源文件組織/符號最佳實踐?

回答

2

如果你看一下android源代碼的應用程序,如gallery,launcher等。你會注意到那些傢伙幾乎把所有東西都放在一個文件夾裏...... 如果你問我,這真是太糟糕了。 我通常在我的所有視圖中都有一個文件夾「widget」,一個用於活動,一個用於提供者用於實用程序。

瀏覽通過開源項目很多,我不認爲有這樣做的共同標準。使用最適合你的方法。

+0

是的,這是我認爲是奇怪的,我看了示例項目,但大多數只需要幾個文件。我想我會用我的普通文件夾作爲組織。 – 2011-04-26 19:06:35

0

我們已經有一點點討論有關在這裏:

Android separate packages

除此之外,我覺得以下的(純)的Java編碼標準是一個很好的做法。

0

你真的在你的基礎src文件夾中有一切嗎?一個好的開始是將你的類放入包中。之後,你可以爲你的助手類創建一個「util」包,並將它們命名爲這樣(即MainActivityUitl.java)。