如何将Android源代码整理到文件夹中

Bra*_*ein 9 java android

我正在开发一个Android应用程序,它最多可以上17个课程.我想开始将.java类文件组织成更直观的布局.

假设我想要一个名为"views"的源代码目录.当我使用Eclipse创建该目录时,它将我的包名称更改为com.xyz到com.xyz.views.

由于这个包名称(com.xyz.views)与我的应用程序的其余部分(com.xyz)不同,这是否会导致我做很多额外的工作来链接这些包?这会导致Android Market查看软件包名称并且或多或少地锁定到软件包名称这一事实会导致问题吗?

Mat*_*adt 9

我在不同的子文件夹中组织我的应用程序src.它没有问题.

这会导致我做很多额外的工作来链接这些包

当你通过'refactor'上下文菜单重构类时,这不是智能IDE会做的吗?至少Eclipse和IntelliJ应该这样做.

在我的清单中,我有

<manifest package="com.myapp.android"
Run Code Online (Sandbox Code Playgroud)

而我的活动例如(在你的情况下是'views')被引用为:

<activity android:name=".activity.main.Splash"
Run Code Online (Sandbox Code Playgroud)

对我来说很好.

因此,我的文件夹结构的一部分是例如

com/myapp/android/
com/myapp/android/activity
com/myapp/android/util
com/myapp/android/model
Run Code Online (Sandbox Code Playgroud)