域名的包名称以.do结尾

Ark*_*ito 18 java android packages google-play

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

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

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

Wan*_*uta 19

Oracle建议你添加一个下划线:

在某些情况下,互联网域名可能不是有效的包名.如果域名包含连字符或其他特殊字符可能出现这种情况,如果包的名称以数字开头或其它字符是非法的,作为一个Java名称的开头使用,或者如果包名称包含保留的Java关键字,例如"int".在这种情况下,建议的约定是添加下划线.例如:

hyphenated-name.example.org   org.example.hyphenated_name
example.int                   int_.example
123name.example.com           com.example._123name
Run Code Online (Sandbox Code Playgroud)

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