【问题标题】:Android package name must start with "com."? [duplicate]Android 包名必须以“com.”开头? [复制]
【发布时间】:2012-05-16 11:02:37
【问题描述】:

可能重复:
Do you really use your reverse domain for package naming in java?

我是安卓编程的初学者。我使用 eclipse 做了一些 android 项目。当我赶上一些 android 教程时,我可以看到每个人都使用“com”作为包名称的起始词。我想知道为什么,据我所知,它只是包名,但为什么每个人都以“com”开头?我必须跟随吗?还是以编程方式有任何具体原因?

【问题讨论】:

  • 没有。它不需要。在您最喜欢的引擎中搜索“java 包命名约定”(有一条 Trail 仅涵盖此内容,IIRC)。标准是“反向 DNS”。
  • stackoverflow.com/questions/166051/…(尽管请参见其他),stackoverflow.com/questions/9244146/…(为什么在 Android/市场中使用)
  • 在 Google Play 中找到一个活生生的例子并不难,比如 this one 盯着 org。
  • 谢谢,我会查找你们上面提供的参考链接。我很惊讶我的帖子得到回复的速度有多快

标签: java android


【解决方案1】:

我想知道为什么,据我所知只是包名,但为什么每个人都以“com”开头?

因为创建这些项目的人碰巧拥有以.com 结尾的域名。

我必须跟随吗?

不可以,但您需要确保您的应用程序包在整个 Google Play 商店中是唯一的(假设您计划以这种方式分发应用程序)。最简单的方法是根据您拥有并计划用于营销应用程序的域名创建 Java 包。该域名是否以.com 或.net 或.biz 结尾,或者由您决定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 2016-04-05
    • 2019-06-29
    • 1970-01-01
    相关资源
    最近更新 更多