2014-08-31 77 views

回答

0

您不需要有效的網站來決定軟件包名稱。您可以定義任何獨特且與您的應用相關的軟件包名稱。

例如,如果您的公司名稱爲「測試」,那麼你可以有包名稱作爲com.example.test

+0

-1,如果您將程序分發到更廣泛的世界,請使用名爲'com.android的軟件包。 '會是一個壞主意......爲什麼不com.emailprovider.emailusername之類的? – jdphenix 2014-08-31 05:46:32

+0

不確定,爲什麼它的投票?我的回答只是說網站不是強制性的。你只需要定義任何包名。 – 2014-08-31 05:55:46

+1

你建議在'com.android'下命名一個包。 – jdphenix 2014-08-31 05:57:45

1

該公約的目的是爲了減少名稱衝突的機會。這個想法是,如果您擁有「custombuggywhips.com」網站,那麼您可能將成爲唯一使用包名com.custombuggywhips的開發人員。它也減少了版權或商標問題的機會。 Android僅根據清單中聲明的​​應用程序包區分應用程序,因此減少碰撞的可能性非常重要。

如果你不擁有一個網站,你仍然可以使用該網站的慣例,你可能會有一天擁有,這可能不會被其他任何人擁有。或者,你可以打破慣例,並使用完整的包名稱。

但最好的辦法是爲您的開發工作保留一個域名,並與之合作。你實際上並不需要一個網站,只是一個你可以稱呼自己的名字。

+0

最後一句話+1。 – jdphenix 2014-08-31 05:48:26

+0

好的,謝謝!所以,如果我想用一個名字,如果我有一天我想給我的公司命名,那麼我可以使用:「mycompanyname.games.myapplicationname」? – user3843164 2014-08-31 05:53:40

+0

@ user3843164 - 我會使用「com.mycompanyname.games.myapplicationname」來堅持常規約定。只要確保你的夢想公司名稱不是「福特」或類似的東西。 :)(但是,我仍然建議實際保留一個名稱,成本很小,並且增加了其他人不會聲稱的保險。) – 2014-08-31 05:55:44