【问题标题】:Package names for domains which end in .do以 .do 结尾的域的包名称
【发布时间】:2015-11-11 15:25:52
【问题描述】:

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

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

人们通常如何处理这个问题?是否有专门针对 Google Play 商店的“官方”标准?当然,我们不可能是多米尼加共和国第一家拥有域并创建 Android 应用的公司...?

【问题讨论】:

    标签: java android google-play packages


    【解决方案1】:

    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

    【讨论】:

    • 谢谢!我确信必须有一些“标准”解决方案。
    猜你喜欢
    • 2013-10-29
    • 1970-01-01
    • 2014-08-11
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 2021-10-17
    • 2023-04-07
    • 2013-02-05
    相关资源
    最近更新 更多