我将从快速“Hello”开始,因为这是我在stackoverflow上的第一篇文章。 :)我也是Java和Android的新手,所以请温柔;)
现在让我们谈谈这一点。我正在编写一个应用程序,它将作为两个独立的应用程序发布,基于两个不同的远程后端和不同的外观。我相信我需要做三件事:
ad 1.
我只是设计了由在包中关闭的类实现的接口 - 每个后端一个。现在我所要做的就是在构建应用程序之前更改一个包括声明的包。有没有更好的方法呢?我的意思是 - 我可以根据某些配置以某种方式动态决定要包含哪个包吗?
ad 2。
在撰写这篇文章时,我只是认为这实际上没有必要,因为清单中的所有数据都来自资源。如果我切换res /文件夹 - 我已经完成了。
ad 3.
这实际上是我需要帮助的主要问题。我现在所能想到的就是在构建每个应用程序之前,必须将名为“res1 /”和“res2 /”的文件夹和“重命名”其中一个文件夹改为“res /”。有没有办法定制资源的位置?也许你还有其他想法如何做这个工作?我将非常感谢任何帮助。
答案 0 :(得分:0)
看一下图书馆项目。您可以在库项目中拥有公共资源,从两个或更多应用程序引用。每个应用都可以拥有自己的资源,如果需要,可以覆盖默认资源。