域名的包名称以.do结尾

时间:2015-08-18 15:33:12

标签: java android google-play packages

构建应用时的约定认为包名称应以反向域名字符串开头,例如com.google.MySampleApp。

但是,我们公司在.do域注册,不能用作包名(!)因为" do"是Java中的保留关键字。

人们通常如何处理这个问题?是否有#34;官员"特别是Google Play商店的标准?当然,我们不能成为多米尼加共和国第一家拥有域名并创建Android应用程序的公司......?

1 个答案:

答案 0 :(得分:19)

Oracle建议您添加下划线:

  

在某些情况下,互联网域名可能不是有效的套餐   名称。如果域名包含连字符或其他,则会发生这种情况   特殊字符,如果包名以数字或其他开头   用作Java名称开头的非法字符,或   如果包名称包含保留的Java关键字,例如“int”。   在这种情况下,建议的约定是添加下划线。对于   例如:

hyphenated-name.example.org   org.example.hyphenated_name
example.int                   int_.example
123name.example.com           com.example._123name

来源:https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html