我知道 Java 应用程序可以在 Android 中运行。但我想知道的是:我有一个完全正常的 Java 应用程序,我想将它移植到 android 平台。我需要在 GUI 和其他代码方面对我的应用程序进行哪些更改才能使其在 Android 中可用?我知道 Android 使用 XML 文件来控制其应用程序的外观。那么我需要完全改变我的 GUI 吗?
我只想知道如何完成移植的一般概述。如果有人能指出我正确的资源,那就太好了。另外,对于您的信息,我是开发 Android 应用程序的新手,所以请耐心等待我:)
更新:两个非常有帮助的答案。谢谢!
最佳答案
简短的回答是,您只需为 Android 从头开始重写所有 GUI。它只是使用了一个完全不同的 UI 框架。虽然基本上所有核心 Java 库都在那里,但 Swing 和 AWT 库没有。
如果您希望自动翻译部分内容,我认为没有这样的工具。您将构建一个全新的 Android GUI。
确实,这是有道理的。这些框架服务于相当不同的平台和需求(桌面与手机)。您可能需要重新设计您的应用程序才能从台式机转到手机。
好消息是非 GUI 部分应该可以按原样工作,没有任何变化,除非它们做了一些不寻常的事情。如果您的代码使用第三方库,您可能必须将它们打包到您的项目中。
关于java - 将java应用程序移植到Android平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1575892/