Организация ресурсов для проекта Android в нескольких пакетах

Я работаю над проектом Android, используя Eclipse. Проект содержит несколько модулей, подключающихся к центральному ядру, и было бы целесообразно организовать их в подпакеты, например

com.example.myapp – содержащие основные классы и действия

com.example.myapp.module1 – классы и действия, относящиеся к модулю 1

com.example.myapp.module2 – классы и действия, относящиеся к модулю 2

и так далее. Поскольку каждый модуль не может работать независимо, все включено в один проект Eclipse.

Теперь было бы здорово организовать ресурсы на отдельные пакеты. На данный момент все мои макеты и чертежи предварительно скомпилированы в com.example.myapp.R .

Есть ли способ организовать проект, чтобы Eclipse автоматически com.example.myapp.module1.R ресурсы для модуля 1 в com.example.myapp.module1.R и т. Д.?

com.example.myapp.module2.SomeClass – это имена пакетов Java, и вы можете свободно выбирать их для каждого класса. Вам даже не нужно начинать с com.example.myapp .

Но com.example.myapp.R генерируется из имени пакета, определенного в вашем AndroidManifest.xml и это исправлено, поскольку это имя пакета определяет ваше приложение и ресурсы, принадлежащие приложению. Насколько я знаю, нет возможности разбить это на дополнительные пакеты (если вы сохраните его в одном проекте).

Однако, если вы используете проекты библиотек для включения в приложение, возможно, вы можете иметь разные .R s.

Intereting Posts
Остановка фоновой службы из уведомления Кто-нибудь использовал Robotium или Calculon для тестирования приложений Android? Android: Принудительный внешний микрофон (входной разъем 3,5 мм), чтобы оставаться на Странная трассировка стека аварий, которая случается с редкими пользователями Как выглядит абсолютный минимальный код службы PubNub? Запись звука из многих источников / микрофонов Как сохранить имена меток класса, которые переопределяют \ реализует другой метод от обфускации? Настройка настраиваемого шрифта внутри `ImageAdapter extends BaseAdapter` Есть ли способ получить макет и представления текущей активности через adb? Python для IOS или Android Вложенная проблема RecyclerView с AppBarLayout Совмещение панели инструментов с логотипом, заголовком, субтитрами на панели инструментов Как переключиться на графический редактор в Android Studio? Как отлаживать YAFFS? Отсутствует меню «Обработка аннотации» в eclipse