Какова наилучшая практика для именования нового проекта Android?
Идентификация наименований пакетов Android
Ответ 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>
).Внимание: после публикации приложения вы не можете изменить имя пакета. Имя пакета определяет ваш идентификатор вашего приложения, поэтому, если вы его измените, оно считается другим приложением, и пользователи предыдущей версии не могут обновиться до новой версии.