2012-06-08 40 views
4

如果我自己的域名如e.g Dan-Carlos.com有效的名稱

是否andoid包名稱允許像com.dan-carlos.com用?

我還沒有嘗試過使用它,但我很好奇,如果任何人試圖用連字符' - '在其中的域名。

+1

包裝命名約定遵循的良好答案。 http://stackoverflow.com/a/6273935/392271 –

+0

如果有任何答案對你有用,使它成爲最佳答案,並使刻度綠色 –

回答

2

指我的工作年份和一些網頁,如this 您應該用「_」下劃線替換「 - 」破折號。

如果網站是:dan-carlos.com

包的名稱是:com.dan_carlos

+0

我剛剛試驗過,包名稱 - > package com.dan_carlos.pname工作。非常感謝。 – anwarma

0

無遺憾的是,連字符「 - 」是不是在一個包名接受。

你可以簡單地通過正確的測試此點擊一個項目並轉到屬性 - > Android的 - >重命名的應用程序包和嘗試的內容被接受

1

按照docs

全Java應用程序的Java語言風格的程序包名稱。名稱 應該是唯一的。名稱可能包含大寫或小寫字母 ('A'到'Z'),數字和下劃線('_')。但是,個別的 軟件包名稱部分只能以字母開頭。

因此,可悲的是,除了英文字母,數字,字符「。」以外,你不能使用其他任何東西。和字符「_」。

0

包名中的允許字符是A到Z(小寫和大寫),句點(。)和下劃線(_)。所以你可以有包名稱com.dan.carlos或com.dan_carlos