小编典典

Android - 包名称约定

all

对于 **android.com** 中的“Hello World”示例,包名是
"package com.example.helloandroid;"

是否有任何指南/标准来命名这个包?(参考会很好)


阅读 69

收藏
2022-06-02

共1个答案

小编典典

Android 遵循正常的 java 包约定,而且这里有一段重要的要阅读的文本(这对于在 android 上开发时广泛使用 xml 文件很重要)。

以相反顺序排列的原因与存储介质上的布局有关。 如果您将应用程序名称中的每个句点 (‘.’)
视为路径分隔符,则来自发布者的所有应用程序将一起位于路径层次结构中。因此,例如,来自 Adob​​e 的软件包将采用以下形式:

com.adobe.reader (Adobe 阅读器)

com.adobe.photoshop (Adobe Photoshop)

com.adobe.ideas(Adobe 创意)

[请注意,这只是一个说明,这些可能不是确切的包名称。]

这些可以在内部(分别)映射到:

com/adobe/阅读器

com/adobe/photoshop

com/adobe/idea

这个概念来自 Java 中的包命名约定,更多信息可以在这里阅读:*

http://en.wikipedia.org/wiki/Java_package#Package_naming_conventions

资料来源:http ://www.quora.com/Why-do-a-majority-of-Android-package-names-begin-
with-com

2022-06-02