【问题标题】:com. prefix meaning on Android appscom。 Android应用程序上的前缀含义
【发布时间】:2014-10-04 15:59:16
【问题描述】:

某些 Android 进程中的 com. 前缀是什么意思?

例如:com.whatsapp、com.google.android.gapps、com.android.mms、com.antivirus 等

【问题讨论】:

    标签: android process prefix


    【解决方案1】:

    com.前缀表示android应用的包名(由于android基于JAVA:class-package的概念)。

    采用命名约定以避免名称冲突

    公司使用颠倒的 Internet 域名来开始他们的包名——例如,com.whatsapp.mypackage 表示由 whatsapp.com 的程序员创建的名为 mypackage 的包

    单个公司内发生的名称冲突需要按照该公司内的约定进行处理,可能通过在公司名称后包含区域或项目名称(例如,com.android.mms、com.antivirus)。

    【讨论】:

      【解决方案2】:

      它是互联网上域名的标准商业顶级域(TLD)。

      Java 包名中的约定是颠倒你的域名,给你一个不太可能与其他 Java 类冲突的命名空间。 Android 也将这种约定用于“应用程序 ID”,并且再次使用反向域名方法来防止意外冲突。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-14
        • 2019-06-11
        • 1970-01-01
        • 2018-01-23
        • 1970-01-01
        相关资源
        最近更新 更多