我目前正在创建相当大规模的Android应用程序.作为应用程序的一部分,我创建了一个自定义视图(许多之一).
有问题的自定义视图在功能方面非常广泛,因此有大量的布局,资源和范围.牵引涉及响应不同的设备,方向,分辨率等.
如何将此功能分离出来,以便可以单独开发,而不会污染项目其余部分的资源. (另外,让它可以跨项目共享而无需解开资源).
我希望有可能以某种方式以某种方式“罐装”它,但担心这可能是不可能的.如果有人有任何策略来实现这一目标会很棒.
解决方法:
你可能想看一下Library Project.
它允许您在应用程序之间共享代码和资源.
从here开始:
An Android library project is a development project that holds shared Android source code and resources.
Other Android application projects can reference the library project and, at build time, include its compiled sources in their .apk files. Multiple application projects can reference the same library project and any single application project can reference multiple library projects.