2016-11-20 3 views
0

В частности, что такое правильный этикет/соглашения и термины для разных каталогов в Android Studio app?Какова правильная техника для именования пакетов в приложении для Android?

В этом каталоге есть еще три каталога, в том числе java, но на Java есть четыре слоя каталогов с пометкой com.test.cad.breadcrumbs, где breadcrumbs - это имя приложения. Первоначально, test был установлен, потому что я просто изучал Android Studio, но теперь, когда это действительно приложение, с чем он должен быть реорганизован? Это имя пакета? Может кто-то уточнить терминологию?

Например, почему первый каталог называется com? Или cad?

Image of File Structure

+0

«Это название пакета?» - 'com.test.cad.breadcrumbs' - это имя пакета. В Java исходные файлы находятся в серии подкаталогов на основе имени пакета. «на что он должен быть реорганизован?» - купить доменное имя. Затем используйте соглашение об обратном домене для базы имени пакета. Например, я владею 'commonsware.com', и поэтому мои проекты Android находятся в пакетах, начиная с' com.commonsware'. – CommonsWare

+0

@CommonsWare Итак, в основном - имя веб-сайта или идентификатор создателя? –

+0

Одна вещь, которую я могу изменить, это местоположение вашего тестового pckgs. Вы можете поместить их в dir с именем test и пометить его как место тестового src в настройках проекта. – ChiefTwoPencils

ответ

0

Благодаря @CommonsWare в комментариях на мой вопрос ответил.

По сути, соглашение об обратном доменном имени используется для базы имени пакета. Поэтому, если я «apple.com», то я использую «com.apple». Вероятно, он должен быть уникальным на данный момент и вряд ли столкнется в будущем.

После этого основания любое имя пакета java зависит от вас.

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