Библиотека Android с использованием основных ресурсов проекта
Я создаю библиотеку для проектов Android.
Активность объявлена в проекте библиотеки, так как она будет многократно использоваться в разных проектах. Эта деятельность использует изображения, которые являются специфическими для проекта. Я добавил эти изображения в основной проект.
Как я могу получить доступ к ресурсам из основного проекта в библиотеке?
1 ответ
Поместите копию всех соответствующих ресурсов в библиотеку. Это совершенно законно. Если вы хотите переопределить их в реальном приложении, вы можете. Если идентификаторы конфликтуют, конечный продукт будет использовать ресурсы из приложения.
РЕДАКТИРОВАТЬ: альтернатива ссылки на уровне файловой системы. В Windows используйте mklink
создавать жесткие ссылки на ваши папки ресурсов в проекте; на *nix, используйте ln
, Это может испортить ваш источник контроля, если таковой имеется, поэтому действуйте с осторожностью.