Я новичок в разработке Android, и я не знаю, каким должно быть мое имя пакета Android. Мое имя разработчика: «G.Games», и у меня нет собственного домена. Могу ли я использовать это: com.g.games.appname?Каким должно быть мое имя пакета Android?
ответ
В общем, имя пакета начинается с доменного имени верхнего уровня организации, а затем домена организации, а затем любых поддоменов, перечисленных в обратном порядке. Затем организация может выбрать конкретное имя для своего пакета. Последующие компоненты имени пакета различаются в соответствии с собственными внутренними соглашениями об именах организации.
Например, если организация в Канаде, названная MySoft, создает пакет для обработки фракций, называя пакет ca.mysoft.fractions отличает пакет фракций от другого подобного пакета, созданного другой компанией.
, например, пакеты от Adobe будет иметь вид:
com.adobe.reader (Adobe Reader)
com.adobe.photoshop (Adobe Photoshop)
ком. adobe.ideas (Adobe Ideas)
Концепция исходит из соглашений об именах пакетов на Java, подробнее о которых можно прочитать здесь:
Пожалуйста, избегайте ссылок только на ответы. Ссылки могут умереть, и они добавляют беспорядок, а не информацию. – Kayaman
Вы можете использовать любое имя, которое вы хотите, пока он не будет конфликта с любым другим именем пакета в игровом магазине. В магазине огромное количество приложений, поэтому, если вы используете свое собственное имя, возможно, может быть какое-то приложение с тем же именем. Используя доменное имя, вы можете быть уверены, что нет других пакетов с тем же именем. Для получения дополнительной информации вы можете сослаться на эту ссылку http://developer.android.com/guide/topics/manifest/manifest-element.html Посмотрите на параграф пакета. Надеюсь, это вам поможет.
Общее соглашение заключается в том, что вы используете обратную сторону домена, которым вы владеете и управляете. Это единственный реальный способ избежать дубликатов. –
- 1. C#: Каким должно быть мое регулярное выражение?
- 2. Каким должно быть имя этого класса?
- 3. Имя пакета должно быть ProjectName или CodeName?
- 4. Имя пакета пакета Android
- 5. Android помнит мое старое имя пакета?
- 6. Каким должно быть имя контроллера для этого маршрута?
- 7. Каким должно быть имя файла Sitemap для Google SEO?
- 8. Почему я должен быть мое имя пакета разбросано ВЕЗДЕ
- 9. Каким должно быть выражение типа двумерного массива?
- 10. Каким должно быть описание этого метода?
- 11. Каким образом сообщение «www.omgwtflol.us» на мое имя ?!
- 12. Имя ITEM должно быть уникальным
- 13. Имя функции должно быть строкой
- 14. Какое должно быть соответствующее имя файла журнала
- 15. Имя пакета Android недействительно Имя пакета
- 16. Мое приложение не должно быть установлено на Android-часы
- 17. Анализировать - Push Android - Должно внутреннее имя пакета будет такой же, как внешнее имя пакета
- 18. Мое абсолютное изображение должно быть отзывчивым
- 19. Насколько устойчивым должно быть мое веб-приложение?
- 20. Каким должно быть имя папки значений для сербского (латинского, сербского) языка (sr-rs-latn)?
- 21. Как подтолкнуть открытое имя пакета приложения (когда я открываю любое приложение, его имя пакета должно быть тостом
- 22. Название пакета Android должно начинаться с "com."?
- 23. Какое имя пользователя должно быть разрешено?
- 24. Каким должно быть разрешение изображения для Nexus One или Droid?
- 25. Насколько важно имя пакета Android?
- 26. Какое имя должно быть присвоено загруженным файлам в android
- 27. Неустранимая ошибка: имя функции должно быть строкой?
- 28. Где должно быть введено каноническое доменное имя?
- 29. Когда имя хоста должно быть в allowed_hosts
- 30. Имя учетной записи должно быть уникальным
Конечно, вы можете использовать все, что хотите. Наличие домена не является обязательным. – camelCaseCoder
Если у вас нет домена, вы даже можете удалить 'com.' leave' g.games.appname' – Knossos
Если вы не собираетесь создавать свое имя пакета в домене, который вы контролируете, или имеете разрешение на использование этого способа , было бы лучше избегать того, чтобы он выглядел как доменное имя. Таким образом, если кто-то получит «g.com» в качестве имени домена в будущем, вы не будете в конфликте. –