关于Windows / Android开发的问题(Java:APK / JAR)

时间:2015-01-14 10:18:48

标签: java android windows apk

我打算编写一个应该在Android和Windows 7/8下运行的软件(带有GUI和声音)

我想最好的方法是使用Java? 我是Android和Java开发的新手,所以我的问题是:

- 我可以使用一个开发平台来创建(APK和JAR),即Java吗? - 就我对Android的理解而言,我需要编译(来自同一个源?)一个.APK文件,对于一个.JAR文件? (.JAR将在Windows中安装的Java Runtime中运行)
- 如果我使用Java什么是最好的IDE,比如Google的Android Studio(它是否允许创建.JAR?)或Oracle的JDK(Java SE Development Kit)?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为不可能编写一个可在两个操作系统上运行的应用程序,因为所有GUI组件都是不同框架的一部分(适用于Android的Android SDK,Windows上的SWT / Swing / ...),而不是兼容所有操作系统。

你最好的选择可能是一个基于网络的应用程序。您可以在dektop上的浏览器中以及在Android上的移动浏览器上运行它,也可以将其打包为运行您的网络应用的全屏WebView。最好的部分是它也适用于iOS。

您还可以在Swing中为桌面编写应用程序,然后将其转换为Android应用程序,您可以在主题上找到有关StackOverflow的问题,例如this one

希望这会有所帮助;)