У меня есть несколько конструкций Android, таких как настраиваемые диалоговые окна, реализации перетаскивания и другие стандартные классы, которые я использую в нескольких проектах.Представляется неэффективным и плохой практикой помещать копии каждой конструкции (каждая со своим набором ресурсов и классов для обслуживания) в каждый проект.Теперь, если я найду в них ошибку, мне придется ее везде менять.
Хорошая практика требует, чтобы я включил ее в отдельный проект, возможно, в библиотеку jar, которую могут импортировать другие мои проекты.Это хорошо работает для конструкций, которые являются чисто java-классами, но с некоторыми из этих вещей связаны ресурсы android, и я не знаю, есть ли способ включить их в jar способом, который распознает компилятор ресурсов android.
Можно ли даже создать банку с включенными ресурсами Android (т.е. настраиваемое диалоговое окно с настраиваемым фоном для рисования или что-то в этом роде)?Если это возможно, то как?