如何组织Android源$ C ​​$ C到文件夹中 [英] How to organize Android source code into folders

查看:132
本文介绍了如何组织Android源$ C ​​$ C到文件夹中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我工作的一个Android应用程序,它是多达17班。我想开始筹办的.java类文件复制到一个更直观的布局。

I'm working on an Android app and it's up to 17 classes. I want to start organizing the .java class files into a more intuitive layout.

说我想有一个名为意见的来源$ C ​​$ c目录。当我使用Eclipse创建这个目录,它改变了我的包名com.xyz到com.xyz.views。

Say I want to have a source code directory called "views". When I create that directory using Eclipse, it changes my package name to com.xyz to com.xyz.views.

由于该包的名字(com.xyz.views)比我的应用程序(com.xyz)的其余部分不同的这是怎么回事导致我做了很多额外的工作联系起来的包?请问这个问题的原因与Android Market的着眼于包名称,并或多或少地锁定到包名的事实?

Since this package name (com.xyz.views) is different than the rest of my app (com.xyz) is this going to cause me to do a lot of extra work to link those packages? Will this cause problems with the fact that Android Market looks at the package name and is more or less locked to the package name?

推荐答案

我安排我在不同的子文件夹中的应用程序的src。有没有问题的。

I'm organizing my app src in different subfolders. There's no problem with it.

这是怎么回事导致我做了很多额外的工作来连接这些软件包

is this going to cause me to do a lot of extra work to link those packages

这不就是当你通过重构上下文菜单重构类智能IDE会怎么做?至少蚀和IntelliJ应该这样做。

Isn't that what a smart IDE would do when you refactor the classes via the 'refactor' context menu? At least Eclipse and IntelliJ should do that.

在我的表现,我有

<manifest package="com.myapp.android"

而我的活动,例如(在你的情况是若干意见)被引用为:

while my activities for example (in your case would be 'views') are referenced as:

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

为我工作正常。

Works fine for me.

所以,我的文件夹结构的一部分,例如是

So, part of my folder structure is for example

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

这篇关于如何组织Android源$ C ​​$ C到文件夹中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆