Библиотека Android с использованием основных ресурсов проекта

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам