Java包约定
我正在开发一个Android项目,目前有4个软件包:Java包约定,java,android,packages,Java,Android,Packages,我正在开发一个Android项目,目前有4个软件包: com.myapp.app.activities com.myapp.app.db com.myapp.app.ws com.myapp.app.utils 我是否可以创建一个额外的包 com.myapp.app ? Eclipse不允许我创建这个包。它告诉我具有此名称的包已经存在 如果我启动一个新项目,创建一个名为“com.testing.app”的包,然后再创建一个名为“com.testing.app.activities”的新包,它
com.myapp.app.activities
com.myapp.app.db
com.myapp.app.ws
com.myapp.app.utils
我是否可以创建一个额外的包
com.myapp.app
?
Eclipse不允许我创建这个包。它告诉我具有此名称的包已经存在
如果我启动一个新项目,创建一个名为“com.testing.app”的包,然后再创建一个名为“com.testing.app.activities”的新包,它就可以正常工作
对于Android开发者:
我想做的是扩展应用程序类,并将其放在一个单独的包中。假设com.myapp.app无法使用,这个新包的好名字是什么?包
com.myapp.app
已经存在。您可以创建一个名为com.myapp.app.MyClass
的类,您将在app
包中看到它
您可以做的另一件事是将包的布局从平面布局更改为层次布局:
资源:
com.myapp.app.activities
位于com/myapp/app/activities
文件夹中com/myapp/app
已存在,因此无法创建此包
在Eclipse中,只需创建一个新类,在“包”部分,您希望在
com.myapp.app
包中创建它。这应该可以工作。如果我手动将文件放入目录并在Eclipse中刷新包资源管理器,新的com.myapp.app包将出现,默认情况下Eclipse会隐藏空包。在package explorer视图中,单击右上:视图菜单中的小箭头。选择“自定义视图”。在过滤器选项卡中,您需要取消选中空包。现在,空包将在包资源管理器中可见
您使用的不是默认版本的eclipse版本是什么?@Falmari我不使用eclipse(个人信念:p),但您不必总是安装自己的eclipse,有时您只需获得一个预配置的eclipse,这些设置可以在“自定义”版本上修改。