Библиотека Android с использованием основных ресурсов проекта - PullRequest
3 голосов
/ 27 октября 2010

Я создаю библиотеку для проектов Android.

Активность объявлена ​​в проекте библиотеки, так как она будет многократно использоваться в разных проектах. Эта деятельность использует изображения, которые являются специфическими для проекта. Я добавил эти изображения в основной проект.

Как получить доступ к ресурсам из основного проекта в библиотеке?

1 Ответ

11 голосов
/ 27 октября 2010

Поместите копию всех соответствующих ресурсов в библиотеку. Это совершенно законно. Если вы хотите переопределить их в реальном приложении, вы можете. Если идентификаторы конфликтуют, конечный продукт будет использовать ресурсы из приложения.

РЕДАКТИРОВАТЬ: альтернатива - ссылки на уровне файловой системы. В Windows используйте mklink для создания жестких ссылок на ваши папки ресурсов в проекте; на * nix используйте ln. Это может испортить ваш источник контроля, если таковой имеется, поэтому действуйте осторожно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...