将安卓应用转化为Java桌面应用

9

我开发了一款Android应用程序。现在我想使用Java为桌面环境开发同样的应用程序。有没有工具或流程可以将现有的Android应用程序代码转换为Java桌面应用程序?

提前致谢。


如果应用程序设计良好,GUI 与领域和其他层分离得很好,那么这只需要将 Android UI 元素转换为 Java 桌面组件(SWING...)。 - GETah
@GETah,既然VenkaReddy提出了这个问题,我怀疑他没有这样做。如果是这种情况,他首先需要重构应用程序,以实现清晰的分离。 - stivlo
@GETah,请问您能指导我如何进行操作吗? - VenkaReddy
我不认为这很容易...活动并不真正适合在桌面系统策略上运行... - STT LCU
您可以使用Android模拟器在桌面上运行应用程序,无需进行任何代码更改。 - Sarwar Erfan
@VenkaReddy,请查看我下面的答案。 - GETah
1个回答

3

Android应用程序在桌面电脑上默认情况下肯定不能运行,除非使用模拟器 。然而,正如Android文档所指定的:

Android平台使用Java编程语言

Android使用Java。这意味着任何良好封装在与android UI无关的域层中的java代码可以作为java桌面应用程序的一部分被重用。如果应用程序设计良好并且GUI与领域和其他层很好地分离,那么这将仅转化为将android UI元素(最终连同演示层)转换为java桌面组件(SWING ...)

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接