gpt4 book ai didi

android - 有没有办法将配置文件从客户端应用程序传递到库项目?

转载 作者:行者123 更新时间:2023-11-30 04:56:03 25 4
gpt4 key购买 nike

我正在构建一个使用配置文件生成自定义资源的库项目。我有一个 gradle 插件可以在构建阶段执行此操作。除非有另一种解决方案,否则我想将这些资源存储在库的构建文件夹中,以便无需声明占位符值即可访问它们。问题是配置文件需要由客户端应用程序提供。但是,当然,如果我将插件应用到我的库中,我将无法访问存储文件的客户端应用程序目录。如果我将它应用于客户端应用程序,我将无法将生成的资源存储在库的构建文件夹中。有没有办法在两个项目之间传递这个?或者如果我的方法完全错误?

最佳答案

显然,唯一的方法是使用自定义样式属性。我在这里找到了描述:https://blog.danlew.net/2011/03/03/custom_styles_in_android_libraries/

唯一的问题是此解决方案会强制客户端应用程序依赖于库中声明的主题。这不适用于我的用例。相反,我决定使用占位符会更简单。因此,我将我所有的颜色、尺寸和样式声明为空对象,然后在构建客户端应用程序后将它们覆盖。

关于android - 有没有办法将配置文件从客户端应用程序传递到库项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59137286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com