Dr.*_* No 7 android naming-conventions
Android中的包命名约定是:
com.organizationName.appName
Run Code Online (Sandbox Code Playgroud)
但是,如果organizationName或appName以数字或下划线开头,则它将变为无效名称,因为android不接受以数字或下划线开头的单词.
例如:
com.1organizationName.appName
是无效的
重命名此包的惯例是什么?
kco*_*ock 19
在官方的"命名包" java文档中,它有以下声明:
在某些情况下,互联网域名可能不是有效的包名.如果域名包含连字符或其他特殊字符,如果包名称以数字或其他非法用作Java名称开头的字符开头,或者包名称包含保留的Java关键字,则会发生这种情况,例如"int". 在这种情况下,建议的约定是添加下划线.
所以在你的情况下,它会 com._1organizationname.appname
编辑:刚刚在Android文档中找到了这个:
应用程序的完整Java语言样式包名称.名称应该是唯一的.名称可能包含大写或小写字母('A'到'Z'),数字和下划线('_').但是,单个包名称部分可能只以字母开头.
所以显然它不是 Java风格.不幸的是,在这种情况下看起来你最好的选择实际上是拼出数字,例如com.oneorganizationname.appname
.
归档时间: |
|
查看次数: |
13453 次 |
最近记录: |