建立Android專案時Package name應該咋填?有限制嗎?

查志強發表於2014-06-30

【原文:http://blog.sina.com.cn/s/blog_640531380100wmvz.html

一般就是com.package這種模式啦,只是最少得兩層。
有限制的。。1、不要中文;2、不能以“.”結束;3、不要出現包不容許的符號;4、兩層以上
《android應用開發揭祕(全).pdf》中:

Package name取名為:com.yarin.Android.HelloAndroid。

這麼長長的一個名稱,是出於什麼緣故呢?
安裝在手機上的apk程式的報名不能重複,所以包名會有一定的命名規則,便於區分,例如
com.公司名.具體程式名 import xxx.xxx.xxx.User之後,程式碼裡只要簡寫User,程式就知道它的全名了,從import裡找。 如果一段程式碼裡出現了兩個不同的User,那就不能靠import了,就得寫完整名稱來 new xxx.xxx.xxx.User() 通俗一點講Package為了防止同名的class產生衝突。

相關文章