我知道Android中程序包名稱的標準約定是com.companyname.project ....等 我想知道它是否有意義使用il.co來代替以色列的公司,特別是因爲我有一個網站,在.co.il的網站上有一個.com用於其他人。Android程序包名稱:com.company ....或il.co.company
1
A
回答
3
此包命名約定的存在主要是爲了避免命名衝突(帶有一些積極的副作用)。
所以,如果你控制了DNS名稱companyname.co.il
但不companyname.com
,那麼安全的辦法是使用il.co.companyname
。 Othrewise你的名字可能與擁有companyname.com
的人衝突。
如果其他所有者是不可能產生的軟件(或生產軟件,是不可能在同一領域爲你所用),你可以冒險使用com.companyname
,但是這給我們帶來另一個副作用:
人假設引用包的域部分通常會導致生產者主頁。因此,如果您將其稱爲com.companyname
而companyname.com
實際上並不指向您的主頁,那麼可能會造成混淆。
我的建議:使用il.co.companyname
。
2
這只是你的口味。用戶不注意你的包名稱。這裏唯一重要的是你的代碼。如果你的公司可以用這種方式命名包,那麼一切都是正確的,你可以使用這樣的包名。
相關問題
- 1. Android程序包名稱問題
- 2. 語法錯誤android程序包名稱
- 3. 已更改Android程序包名稱
- 4. 默認啓動程序包名稱android
- 5. 應用程序名稱或Applet名稱?
- 6. Android Studio「應用程序具有相同的程序包名稱」
- 7. Android - 軟件包名稱com.myappname或com.myappname.myappname?
- 8. 重命名應用程序的包或活動名稱?
- 9. Android應用程序名稱
- 10. 如何從Android的包名獲取應用程序名稱?
- 11. Android:使用哪一個包名稱? Manifest的包名或Gradle applicationId?
- 12. 軟件包名稱別名或暱稱
- 13. 我如何獲取應用程序名稱或包名我退出的應用程序名稱
- 14. 正在運行的應用程序名稱而不是程序包名稱
- 15. 在線查找程序包名稱?
- 16. 進程名稱與android中的包名稱相同嗎?
- 17. Android - 如何啓動包名稱的第三方應用程序?
- 18. .NET程序集名稱包含點
- 19. Java/Android程序包名稱,例如代碼
- 20. 查找Android庫程序包名稱和版本
- 21. 螞蟻正則表達式爲Android程序包名稱
- 22. 段中的應用程序包名稱
- 23. Django包和應用程序名稱
- 24. javadocs中沒有程序包名稱
- 25. 預定應用程序的包名稱?
- 26. 從軟件包名稱中獲取應用程序名稱
- 27. 更改升級後的Android應用程序的包名稱
- 28. Android - 更改實時應用程序包名稱
- 29. BackupAgent上的Android ClassNotFoundException(錯誤的程序包名稱)
- 30. 在Android設備中找不到應用程序包名稱