java桌面和Android应用程序同时 - 共享包

时间:2013-09-12 13:25:36

标签: java android eclipse

我想创建一个有两个版本的应用程序:一个用于桌面 - java标准版,一个用于android。由于GUI非常简单,逻辑的大部分可能与平台无关(仅使用基本的Java包)。我当然希望分享这个主要核心部分。

因此问题: 我应该如何在Eclipse中构建我的项目? 3个项目:android,standardEdition,core?或者我可以将所有内容放入一个具有两个不同目标平台的项目中,如果是,该怎么做?

如何学习android和standardEdition项目以学习使用共享核心项目?

1 个答案:

答案 0 :(得分:0)

我会使用3项目方法。正如您已经说过的那样,为核心做一个单独的项目。 (API)

这样你也可以只为核心创建单元测试,你的设置看起来仍然很干净。 您应该添加到'核心'项目的是一个ant文件或类似的东西,从项目生成一个jar文件,从而可以将您的核心导入其他项目。另一个优点是核心中使用的任何库都只需要在那里导入,因为核心的导入将使用这些库。