Подтвердить что ты не робот

Идентификация наименований пакетов Android

Какова наилучшая практика для именования нового проекта Android?

4b9b3361

Ответ 1

У вас есть имя для вашей компании?
Например, com.mycompany.функция
посмотрите, что делают другие компании/организации:
Проект плагина eclipse swt: org.eclipse.swt
JUNit: org.junit
Apache: org.apache.commons

Ответ 2

Конечно, при выборе имени пакета, понимайте, как будет использоваться Android Market, и о том, что должно сказать об этом Android Dev Guide.

http://developer.android.com/guide/publishing/publishing.html

http://developer.android.com/guide/topics/manifest/manifest-element.html

Пакет

Полное имя пакета в стиле Java для приложения. Имя должно быть уникальным. Имя может содержать прописные или строчные буквы ( "A" - "Z" ), цифры и символы подчеркивания ( "_" ). Однако отдельные части имен пакетов могут начинаться только с букв. Чтобы избежать конфликтов с другими разработчиками, вы должны использовать право собственности на домен в Интернете как основу для имен ваших пакетов (в обратном порядке). Например, приложения, опубликованные Google, начинаются с com.google. Вы также никогда не должны использовать пространство имен com.example при публикации своих приложений.

Имя пакета служит уникальным идентификатором для приложения. Это также имя по умолчанию для прикладного процесса (см. Атрибут процесса процесса <application>) и сходство задачи по задаче по умолчанию для операции (см. Атрибут a <activity>).

Внимание: после публикации приложения вы не можете изменить имя пакета. Имя пакета определяет ваш идентификатор вашего приложения, поэтому, если вы его измените, оно считается другим приложением, и пользователи предыдущей версии не могут обновиться до новой версии.