构建应用时的约定认为包名称应以反向域名字符串开头,例如com.google.MySampleApp。
但是,我们公司在.do域注册,不能用作包名(!)因为" do"是Java中的保留关键字。
人们通常如何处理这个问题?是否有#34;官员"特别是Google Play商店的标准?当然,我们不能成为多米尼加共和国第一家拥有域名并创建Android应用程序的公司......?
答案 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