我计划写一个软件(带GUI和声音),应该可以在Android和Windows7/8下运行
我想最好的方法是使用Java?我是Android和Java开发的新手,所以我的问题是:
我是否可以使用一个开发平台来创建两者(APK和JAR),也就是-So?
-As据我所知,我需要为安卓编译(从相同的源码?)一个.APK文件和一个.JAR文件?
( .JAR将在安装在Windows中的Java Runtime中运行)
-If我用的是Java,这是最好的集成开发环境,就像谷歌的Android Studio (它允许创建.JAR吗?)或者Oracle的JDK (Java SE开发工具包)?
谢谢
发布于 2015-01-14 18:27:02
我认为不可能编写一个可以在两个操作系统上运行的应用程序,因为所有的GUI组件都是不同框架的一部分(Android SDK for Android,SWT/Swing/...在Windows上),并不是与所有操作系统都兼容。
你最好是一个基于网络的应用程序。你可以在桌面上的浏览器中运行它,也可以在安卓上的移动浏览器上运行它,或者将它打包为运行你的web应用程序的全屏WebView。最好的部分是它也可以在iOS上工作。
你也可以在Swing中编写桌面应用程序,然后将其转换为安卓应用程序,你可以在this one等StackOverflow上找到关于这个主题的问题。
希望这能有所帮助;)
https://stackoverflow.com/questions/27940561
复制相似问题