【问题标题】:Can I use my Java code to develop an Android app? [closed]我可以使用我的 Java 代码开发 Android 应用程序吗? [关闭]
【发布时间】:2014-01-05 02:12:32
【问题描述】:

我正处于使用 Java 制作游戏的早期阶段,并且最终希望将其变成一个 android 应用程序。

抛开所有开发人员的技术问题,代码本身会保持不变,还是我必须重新编写其中更好的部分?

提前感谢您的反馈

【问题讨论】:

  • 如果您遵循分层架构,您将不需要太多努力。您只需要根据 Android 更改 UI 层

标签: java android api development-environment


【解决方案1】:

是的,如果你想在 android 中使用它,你可以在需要更改渲染部分的地方这样做。所以更好的选择是使用一些框架来移植你的代码以在 Android 系统中工作。 LibGdx 是这样一种框架,您可以在其中以独立模式开发和测试您的应用程序,而无需更改代码,您也可以在 Android 中运行它。更多信息请参考LibGDX网站

【讨论】:

  • 非常好 - 如果我按照你的建议使用 libGDX,我是否需要担心要为哪个版本的 android 开发?
  • @Jona,如果您使用 libgdx,它也可以在最新版本的 Android 中运行,除非您的游戏只想使用最新版本。但需要注意的是,您需要在 diff 版本中测试外观和性能
  • 我希望我的游戏(这很简单)可以在尽可能多的版本上运行,所以如果我选择最新版本,它会自动与以前的版本兼容吗?非常感谢您的帮助
  • 您可以在 Android 2.0 或 2.2 中定位您的游戏,这样您的游戏也可以在更高版本中运行。没什么好担心的。只需要注意以上几个方面
【解决方案2】:

Android 代码是 java,所以是的!

你必须改变一些东西。例如,如果您使用 swing 在屏幕上显示内容,则必须将其更改为使用 android API;但代码的核心应该保持不变。

我记得我在 Java 中做的第一个视频游戏。把它移植到安卓只需要我修改一点。

【讨论】:

    猜你喜欢
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多