com.organizationname.appname
但是,如果organizationname或appname以数字或下划线开头,则它将变为无效名称,因为androID不接受以数字或下划线开头的单词.
例如:
com.1organizationname.appname无效
重命名此包的惯例是什么?
解决方法 在官方的 “Naming a Package” java文档中,它有以下声明:In some cases,the internet domain name may not be a valID package
name. This can occur if the domain name contains a hyphen or other
special character,if the package name begins with a digit or other
character that is illegal to use as the beginning of a Java name,or
if the package name contains a reserved Java keyword,such as “int”.
In this event,the suggested convention is to add an underscore.
所以在你的情况下,它将是com._1organizationname.appname
编辑:刚刚在Android docs发现:
A full Java-language-style package name for the application. The name
should be unique. The name may contain uppercase or lowercase letters
(‘A’ through ‘Z’),numbers,and underscores (‘_’). However,indivIDual
package name parts may only start with letters.
所以显然它不是Java风格.不幸的是,在这种情况下看起来你最好的选择实际上是拼出数字,例如com.oneorganizationname.appname.
总结以上是内存溢出为你收集整理的android – 以数字开头的软件包名称的规则是什么?全部内容,希望文章能够帮你解决android – 以数字开头的软件包名称的规则是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)