1

Android 包名称是否必须包含三个部分,例如:net.test.package

或者也可以手动更改为例如:test.package

4

4 回答 4

7

从技术上讲,包名可以是任何名称,但强烈建议您使用反向域名格式,例如。如果您的网站是http://luc.com您会使用com.luc.appname的。

于 2012-11-05T12:15:35.897 回答
1

是的。它可以是 Any,如果您想更改,您可以随时设置。

它实际上根据您的要求。

如果您想更改,请参阅:

GO TO Project > src > Package Dir > 
Right Click > Refactor  > Rename 

或者

GO TO Project > src > Package Dir > 
F2 > Set New Package Name.
于 2012-11-05T12:19:48.473 回答
0

包名称用于您的应用程序的唯一标识。在 android 中,使用包名来确定是否安装了一个应用程序。一般命名为:com.companyname.applicationname eg:com.android.Camera

包名称包含三个部分不是强制性的。您可以根据自己的要求进行更改。

于 2012-11-05T12:18:37.090 回答
0

本身没有严格的约定。但是遵循约定总是好的(恕我直言)。Android 原则上遵循 Java 的包命名约定。您可以在以下网站获得更多信息:

  1. http://www.quora.com/Android-OS/Why-do-a-majority-of-Android-package-names-begin-with-com
  2. http://en.wikipedia.org/wiki/Java_package#Package_naming_conventions

免责声明:以上内容来自此处的答案:https ://stackoverflow.com/a/6273935/450534 。所有功劳归功于Jimmy Huch的出色回答。做,投票赞成他的答案。;-)

编辑:是的,您可以在创建项目后重命名您的包。可能会抛出一些错误,但一些简单的导入将修复它们。话虽如此,最好还是决定某件事并坚持下去。让生活轻松一点。

于 2012-11-05T12:20:37.910 回答