命名新的android项目的最佳实践是什么?
答案 0 :(得分:16)
贵公司有名称吗?
例如com.mycompany.function
看看其他公司/组织做什么:
Eclipse swt插件项目:org.eclipse.swt
JUNit:org.junit
Apache:org.apache.commons
答案 1 :(得分:3)
当然,在选择软件包名称时,请了解Android电子市场将如何使用它,以及Android开发指南对此有何看法。
http://developer.android.com/guide/publishing/publishing.html
http://developer.android.com/guide/topics/manifest/manifest-element.html
封装
应用程序的完整Java语言样式包名称。名称应该是唯一的。名称可能包含大写或小写字母('A'到'Z'),数字和下划线('_')。但是,单个包名称部分可能只以字母开头。 为避免与其他开发人员发生冲突,您应使用Internet域所有权作为程序包名称的基础(反之)。例如,Google发布的应用程序以com.google开头。在发布应用程序时,也不应该使用com.example命名空间。
包名称用作应用程序的唯一标识符。它也是应用程序进程的默认名称(请参阅
<application>
元素的进程进程属性)和活动的默认任务关联(请参阅<activity>
元素的taskAffinity属性)。警告:发布应用程序后,无法更改程序包名称。包名称定义了应用程序的标识,因此如果您更改它,则它被视为不同的应用程序,而以前版本的用户无法更新到新版本。