自定义资源文件夹的位置

时间:2011-08-21 10:44:49

标签: java android resources

我将从快速“Hello”开始,因为这是我在stackoverflow上的第一篇文章。 :)我也是Java和Android的新手,所以请温柔;)

现在让我们谈谈这一点。我正在编写一个应用程序,它将作为两个独立的应用程序发布,基于两个不同的远程后端和不同的外观。我相信我需要做三件事:

  1. 一些负责交换数据的分离类 具有后端的信息,并为其余部分提供通用接口 该应用程序,
  2. 两个专用的清单文件(每个应用一个),
  3. 专用“res /”文件夹
  4. ad 1.

    我只是设计了由在包中关闭的类实现的接口 - 每个后端一个。现在我所要做的就是在构建应用程序之前更改一个包括声明的包。有没有更好的方法呢?我的意思是 - 我可以根据某些配置以某种方式动态决定要包含哪个包吗?

    ad 2。

    在撰写这篇文章时,我只是认为这实际上没有必要,因为清单中的所有数据都来自资源。如果我切换res /文件夹 - 我已经完成了。

    ad 3.

    这实际上是我需要帮助的主要问题。我现在所能想到的就是在构建每个应用程序之前,必须将名为“res1 /”和“res2 /”的文件夹和“重命名”其中一个文件夹改为“res /”。有没有办法定制资源的位置?也许你还有其他想法如何做这个工作?我将非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

看一下图书馆项目。您可以在库项目中拥有公共资源,从两个或更多应用程序引用。每个应用都可以拥有自己的资源,如果需要,可以覆盖默认资源。