我有一个Android应用程序,我将其作为一组单独的应用程序进行分发,每个应用程序都有自己的软件包名称,因此它们是Eclipse中的自己的项目。每个应用程序的代码几乎相同,只是为远程源提取不同的数据,并具有一些不同的文本,我只是在res/values/strings.xml文件中更改字符串值。Eclipse中的项目结构策略
我是Eclipse的新手,有没有一个很好的策略来设置项目,所以我可以在每个项目之间共享代码?现在,如果我更改了代码,我必须手动将代码复制到每个项目。
我有一个Android应用程序,我将其作为一组单独的应用程序进行分发,每个应用程序都有自己的软件包名称,因此它们是Eclipse中的自己的项目。每个应用程序的代码几乎相同,只是为远程源提取不同的数据,并具有一些不同的文本,我只是在res/values/strings.xml文件中更改字符串值。Eclipse中的项目结构策略
我是Eclipse的新手,有没有一个很好的策略来设置项目,所以我可以在每个项目之间共享代码?现在,如果我更改了代码,我必须手动将代码复制到每个项目。
是的,有一种减少Eclipse和Android项目重复工作的好方法。首先设置一个库项目,其中包含所有常见代码。第二次为每个应用程序设置一个应用程序项目。最后,覆盖特定于该应用程序的资源。例如,如果您有一个R.string.greeting,一个应用程序用于美国西海岸,一个用于美国南部的图书馆项目,您将拥有“Hello”,在西海岸项目中,您将有问候语定义作为“发生了什么”,在南方项目问候将是“你好”。
右键单击左侧的包,然后点击导出。这将使你的项目变成一个可以被其他项目引用的.jar文件。所有你必须做的事情之后,把资源添加到你的项目并导入到未来的课程中。