我只是想知道将Android应用程序移植到桌面是否可能(合法)? 我正在创建一个在PC上运行良好的Android游戏(即使使用类似手机的布局),并且想到也许我可以用安装程序'嵌入'一个Android模拟器,或者对于新手Java来说这个过程会有点困难编码器?
答案 0 :(得分:2)
如果你将应用程序逻辑与Android结构(活动,意图等)分开,那么为桌面应用程序创建Java Swing UI应该很容易,因此有一个共同的代码库。我编写的平台无关的Java代码可以在J2ME / BlackBerry / Android上运行,并且通过一些设计实现起来并不困难。
答案 1 :(得分:1)
考虑更改代码以使用libGDX - http://libgdx.badlogicgames.com/。您可以维护相同的代码库并同时部署到Android和桌面(Windows,Linux,Mac)。但是,您需要将UI系统转换为基于OpenGL的UI。 libGDX本身有一个很好的UI系统,你可以使用它。如果不是这个应用程序,您可以将它用于将来。