your.package.namespace - 它应该改成什么?

时间:2012-01-24 17:56:13

标签: java android

我正在尝试在eclipse中为一个Android应用程序创建一个新项目,我将在对话框中输入一些东西,我只是想知道你的.package.namespace是什么以及我要去做什么写在这里?谢谢!

3 个答案:

答案 0 :(得分:6)

“your.package”部分保留用于您应用的唯一ID;我使用com.laurencedawson作为我拥有的laurencedawson.com。我倾向于使用“命名空间”来描述当前项目,所以如果我在SO上发布应用程序,那将是com.laurencedawson.so。

更正式的是documentation from Google

  

包名称

     

这是您想要的所有包命名空间(遵循与Java编程语言中的包相同的规则)   源代码驻留在。这也设置了包名称   哪个存根活动生成。   您的软件包名称在Android系统上安装的所有软件包中必须是唯一的;因此,使用标准很重要   适用于您的应用程序的域式包。上面的例子使用了   “com.example”命名空间,例如保留的命名空间   文档 - 当您开发自己的应用程序时,您应该使用   适合您的组织或实体的命名空间。

希望这有帮助!

答案 1 :(得分:1)

  

使类型更易于查找和使用,以避免命名冲突,以及   为了控制访问,程序员将相关类型的组捆绑到一起   包。

它是应用程序代码的唯一标识符。请参阅package naming tutorial

答案 2 :(得分:0)

您的应用将使用的唯一包名称。这就像市场上的应用程序ID,所以如果您打算将您的应用程序将来上传到市场 - 请确保它包含应用程序名称。即不要只使用com.johnsmith而是使用com.johnsmith.myfancyapp1