我有一个非常大的Android应用程序模块。例如应用程序功能我想将大模块划分为很少的模块。 App模块具有某些颜色,字符串和样式属性,需要在我创建的所有新模块之间通用。如何创建常用样式和字符串xml?
答案 0 :(得分:4)
将所有资源放入基本功能中,如documentation:
中所述要减小应用的大小,您必须将各个功能的代码和资源分离到单独的功能模块中。为了优化常规应用和即时应用之间的代码重用,我们建议您为每个功能和基本功能模块创建相应的功能模块。
答案 1 :(得分:0)
请阅读本文以了解基本功能模块如何包含共享资源,例如活动,片段和布局文件:
如果您的即时应用有多种功能,那么基本功能APK 通常包含共享资源和其他功能的代码文件 取决于。按照地图即时应用示例,基本APK可能 包含地图应用程序的基础styles.xml文件或数据结构类 用于建模位置和兴趣点。基本功能APK是 无论用户请求什么功能,都会一直下载。
提示:Android Instant Apps中引用基本资源的方式不同,您可以查看:
我还建议您导入并检查示例项目结构“hello-multi-feature”以进一步说明:https://github.com/googlesamples/android-instant-apps