2016-03-31 4 views
0

Я новичок в разработке Android, и я не знаю, каким должно быть мое имя пакета Android. Мое имя разработчика: «G.Games», и у меня нет собственного домена. Могу ли я использовать это: com.g.games.appname?Каким должно быть мое имя пакета Android?

+0

Конечно, вы можете использовать все, что хотите. Наличие домена не является обязательным. – camelCaseCoder

+0

Если у вас нет домена, вы даже можете удалить 'com.' leave' g.games.appname' – Knossos

+2

Если вы не собираетесь создавать свое имя пакета в домене, который вы контролируете, или имеете разрешение на использование этого способа , было бы лучше избегать того, чтобы он выглядел как доменное имя. Таким образом, если кто-то получит «g.com» в качестве имени домена в будущем, вы не будете в конфликте. –

ответ

1

В общем, имя пакета начинается с доменного имени верхнего уровня организации, а затем домена организации, а затем любых поддоменов, перечисленных в обратном порядке. Затем организация может выбрать конкретное имя для своего пакета. Последующие компоненты имени пакета различаются в соответствии с собственными внутренними соглашениями об именах организации.

Например, если организация в Канаде, названная MySoft, создает пакет для обработки фракций, называя пакет ca.mysoft.fractions отличает пакет фракций от другого подобного пакета, созданного другой компанией.

, например, пакеты от Adobe будет иметь вид:

com.adobe.reader (Adobe Reader)

com.adobe.photoshop (Adobe Photoshop)

ком. adobe.ideas (Adobe Ideas)

Концепция исходит из соглашений об именах пакетов на Java, подробнее о которых можно прочитать здесь:

wikipedia

quora

+0

Пожалуйста, избегайте ссылок только на ответы. Ссылки могут умереть, и они добавляют беспорядок, а не информацию. – Kayaman

0

Вы можете использовать любое имя, которое вы хотите, пока он не будет конфликта с любым другим именем пакета в игровом магазине. В магазине огромное количество приложений, поэтому, если вы используете свое собственное имя, возможно, может быть какое-то приложение с тем же именем. Используя доменное имя, вы можете быть уверены, что нет других пакетов с тем же именем. Для получения дополнительной информации вы можете сослаться на эту ссылку http://developer.android.com/guide/topics/manifest/manifest-element.html Посмотрите на параграф пакета. Надеюсь, это вам поможет.

+0

Общее соглашение заключается в том, что вы используете обратную сторону домена, которым вы владеете и управляете. Это единственный реальный способ избежать дубликатов. –

Смежные вопросы