Android包命名约定

时间:2014-08-31 05:38:01

标签: java android package

好的,所以我知道惯例是将com.domainname.applicationname或其他内容放在这些行上。如果您没有网站怎么办?

2 个答案:

答案 0 :(得分:1)

该约定的目的是减少名称冲突的可能性。这个想法是,如果你拥有" custombuggywhips.com"网站,那么您可能会成为唯一使用包名com.custombuggywhips的开发人员。它还减少了版权或商标问题的机会。 Android仅根据清单中声明的​​应用程序包来区分应用程序,因此减少冲突的可能性非常重要。

如果您不拥有某个网站,您仍然可以使用该网站的约定,这个网站可能有一天会拥有,并且可能不会被其他任何人拥有。或者,您可以打破常规并使用完全组合的包名称。

但最好的办法是为您的开发工作保留一个域名并继续使用。你实际上并不需要一个网站,只是一个你可以称之为自己的网站。

答案 1 :(得分:0)

您不需要有效的网站来决定包裹名称。您可以定义任何独特且与您的应用相关的包名称。

例如,如果您的公司名称为" test"然后你可以将包名称作为com.example.test