Наименование пакетов в значительной степени не имеет значения, за исключением некоторых основных соглашений.Например.Java API в значительной степени под java.
.Настоящая цель состоит в том, чтобы избежать конфликта с другим кодом.
Основное влияние на именование пакетов оказывает видимость.Защищенные члены, например, доступны для одного и того же пакета (и подклассов), но не могут кодироваться в других пакетах.
Например, на моем телефоне код, по-видимому, в основном находится в com
:
com.areacode.drop7
com.google.android.apps.
com.meebo.
но некоторые в org
(в основном с открытым исходным кодом):
org.connectbot
org.npr.android.news
Некоторые обсуждения в Википедии:
http://en.wikipedia.org/wiki/Java_package#Package_naming_conventions
Если название вашей компании (и название приложения) указано в имени пакета, с вами все будет в порядке.
Eclipse предлагает условия для объединения нескольких проектов в библиотеки.Если вы используете ant для процесса сборки, вы можете включить его там.Я не знаю реальной концепции «библиотеки» (JAR-файл в J2SE).Фактические файлы JAR (скомпилированные для J2SE) должны быть кросс-скомпилированы в формат Android (DEX).