簡體   English   中英

如何將Android源代碼整理到文件夾中

[英]How to organize Android source code into folders

我正在開發一個Android應用程序,它最多可以上17個課程。 我想開始將.java類文件組織成更直觀的布局。

假設我想要一個名為“views”的源代碼目錄。 當我使用Eclipse創建該目錄時,它將我的包名稱更改為com.xyz到com.xyz.views。

由於這個包名稱(com.xyz.views)與我的應用程序的其余部分(com.xyz)不同,這是否會導致我做很多額外的工作來鏈接這些包? 這會導致Android Market查看軟件包名稱並且或多或少地鎖定到軟件包名稱這一事實會導致問題嗎?

我在不同的子文件夾中組織我的應用程序src。 它沒有問題。

這會導致我做很多額外的工作來鏈接這些包

當你通過'refactor'上下文菜單重構類時,這不是智能IDE會做的嗎? 至少Eclipse和IntelliJ應該這樣做。

在我的清單中,我有

<manifest package="com.myapp.android"

而我的活動例如(在你的情況下是'views')被引用為:

<activity android:name=".activity.main.Splash"

對我來說很好。

因此,我的文件夾結構的一部分是例如

com/myapp/android/
com/myapp/android/activity
com/myapp/android/util
com/myapp/android/model

Java就是這樣的,它為單獨的公共類使用單獨的文件,為包使用文件夾。 如果您需要源文件夾,您還將獲得相應的Java包。 智能IDE應該為您處理導入和引用。

分組應該由Android處理好,不用擔心。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM