Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Android应用程序转换为Java桌面应用程序_Java_Android - Fatal编程技术网

将Android应用程序转换为Java桌面应用程序

将Android应用程序转换为Java桌面应用程序,java,android,Java,Android,我用Android开发了一个应用程序。现在我想用Java为桌面开发同样的应用程序。是否有任何工具或过程将现有的Android应用程序代码转换为Java桌面应用程序。 提前感谢。除非使用仿真器,否则Android应用程序肯定无法在桌面电脑上开箱即用。但是,根据Android文档的规定: 使用Java编程语言的Android平台 Android使用Java。这意味着任何封装在独立于android UI的域层中的java代码都可以作为java桌面应用程序的一部分重用。 如果应用程序设计良好,GUI与域

我用Android开发了一个应用程序。现在我想用Java为桌面开发同样的应用程序。是否有任何工具或过程将现有的Android应用程序代码转换为Java桌面应用程序。
提前感谢。

除非使用仿真器,否则Android应用程序肯定无法在桌面电脑上开箱即用。但是,根据Android文档的规定:

使用Java编程语言的Android平台

Android使用Java。这意味着任何封装在独立于android UI的域层中的java代码都可以作为java桌面应用程序的一部分重用。
如果应用程序设计良好,GUI与域和其他层分离良好,这将归结为仅将android UI元素(最终与表示层一起)转换为java桌面组件(SWING…)


如果应用程序设计良好,GUI与域和其他层分离良好,那么这就归结为仅将android UI元素转换为java桌面组件(SWING…@GETah),因为VenkaReddy问了这个问题,我怀疑他没有问。如果是这样的话,他必须首先重构他的应用程序,以便有一个清晰的分离。@GETah,你能指导我做这件事的过程吗。我认为这不是那么容易。。。在桌面系统策略中,活动并不是很好地工作……您可以使用Android Emulator在桌面上运行应用程序。不需要更改代码。