对于android.com中的“Hello World”示例,包名为 ”包com.example.helloandroid;“

有什么指导方针/标准来命名这个包吗?(推荐信最好)


当前回答

来自Kotlin Android风格指南:

包名都是小写的,简单地用连续的单词表示 连接在一起(没有下划线)。

https://developer.android.com/kotlin/style-guide#package_names

其他回答

来自Kotlin Android风格指南:

包名都是小写的,简单地用连续的单词表示 连接在一起(没有下划线)。

https://developer.android.com/kotlin/style-guide#package_names

但如果您的Android应用程序仅用于个人用途或由您独自创建,您可以使用:

me.app_name.app
com = commercial application (just like .com, most people register their app as a com app)
First level = always the publishing entity's' name
Second level (optional) = sub-division, group, or project name
Final level = product name

例如,android启动器(主屏幕)是 com.google.android.launcher

http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

公司使用颠倒的互联网域名来开始他们的业务 包名称—例如,包名为 由一个程序员在example.com创建的Mypackage。 在一家公司内发生的名称冲突需要处理 根据公司内部的惯例,可能包括地区或 在公司名称之后的项目名称(例如, com.example.region.mypackage)。

如果你有一个公司域名www.example.com

那么你应该使用:

com.example.region.projectname

如果你的域名是example.co.uk,那么它应该是:

uk.co.example.region.projectname

如果你没有域名,你应该使用你的电子邮件地址:

对于name@example.com,它应该是:

com.example.name.region.projectname

包名用于应用程序的唯一标识。 Android使用包名来确定应用程序是否已经安装。 一般命名为:

com.companyname.applicationname

eg:

com.android.Camera