在Swing中模拟Android

时间:2016-06-29 17:53:00

标签: java android swing android-emulator

我希望能够在Windows / Mac / Linux /等上运行我的Android代码/应用程序。但不要使用模拟器,因为它们很慢/很麻烦。

我想要一个真正的Java SE应用程序,但要重用我的Android代码。 我的想法是使用Swing创建一个Android模拟器,读取布局文件并在Swing中创建小部件,并在2个UI事件模型,生命周期和库类之间进行映射。

问题是,这样的事情是否已经存在,我用Google搜索,但找不到任何东西。

否则我将自己开始一个开源项目。任何对帮助感兴趣的人都非常欢迎。

2 个答案:

答案 0 :(得分:0)

我完全同意@muratgu。但是,如果你只想解析Android布局(视图)xml文件并使用Java Swing渲染它们,这是可能的,这已经实现,在决定自己实现之前,你最好检查一下所见即所得的功能Android Studio中的UI编辑器。

答案 1 :(得分:0)

所以我创建了一个开源项目" Swingdroid"这使您可以运行Android应用程序和Java swing桌面应用程序。

您不需要使用模拟器或更改任何代码。它加载Android布局文件和活动,并使用Swing渲染它们。

在这里的GitHub上, https://github.com/BotLibre/BotLibre/tree/master/swingdroid