gpt4 book ai didi

java - 如何在项目中独立共享资源文件夹?

转载 作者:行者123 更新时间:2023-12-01 05:00:17 24 4
gpt4 key购买 nike

我有一个库项目,它包含所有资源和类文件,该项目包含所有与主题相关的图像,我正在共享我的库项目以创建新项目,一切正常。

但是当我想更改应用程序主题相关图像时,我需要更新我的库项目图像,但我的库项目已经与其他一些项目共享,所以我不想碰它。

还有另一种方法可以在我的新项目中添加所有新的图像集,但这会增加我的项目大小,并且不必要我在图像上发送两组图像。

有没有办法与项目独立共享资源文件夹?所以取决于我可以与受人尊敬的项目共享我的资源文件夹的要求。

所以会是这样的

Library Project    |    |__ class files    |    |__ resource folder(contais all drawables and layouts) 

我可以在编译时选择特定的资源文件夹吗?

最佳答案

解决方案#1: 版本化资源,在运行时从网络下载。 考虑不要将任何资源嵌入到您的图书馆项目中。这样您就可以将其作为 .jar 文件分发,这将简化第 3 方开发人员的集成。这样,您将需要在运行时从网络下载资源并将它们缓存在/data 文件夹或 SD 卡或内存中。

解决方案#2: 使用 ant 或 Maven 构建您的项目。这样,您将能够使用默认配置分发您的项目,并可以构建自定义配置。这样资源就可以位于任何文件夹中,并在编译期间根据定义的配置参数从那里获取资源。

关于java - 如何在项目中独立共享资源文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13474233/

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