Java Android 的级别兼容性?

Java level compatibility of Android?

我有一组 Java 后台程序(守护进程),我想移植到 Android。这些程序与 OpenJDK 1.6 兼容,目前 运行 在 Linux。

我有几个问题:

  1. Android 与 OpenJDK 1.6 兼容吗?
  2. 如何为 Android 编译程序?

谢谢你,凯撒。

Is Android compatible with OpenJDK 1.6?

就字节码而言,是的。但是,现有的 Java 代码可能会使用 类,它们不在 Android SDK 中,但恰好在 Java SE、Java EE 等中

How would I compile the programs for Android?

你不知道。您编写了一个 Android 应用程序,它恰好重用了您现有的一些代码。例如,Java SE 或 Java EE 应用程序中没有可以在 Android.

上开箱即用的用户界面