android - 在 Android 上同时使用 JavaFx + Activity

标签 android android-activity javafx

因此,在我的项目中,我将之前编写的几段代码合并到一个应用程序中。我有:

  • 一些 Android Activity (即 map Activity 、登录 Activity )
  • 一些 JavaFX 控件/表单(以前在 Windows 客户端上使用过)。

现在,我想在我的 Android 应用程序上重用这些 JavaFX 表单,但仍然能够通过单击某些按钮或其他方式加载我以前的 Android Activity 。

有什么办法可以实现吗?问候

最佳答案

如果您想合并 JavaFX 和 Android 项目,您应该查看 JavaFXPorts项目。

您将开发一个可以部署在桌面和移动平台上的 JavaFX 项目。

为此,您只需要在 build.gradle 中包含一个插件:

apply plugin: 'org.javafxports.jfxmobile'

对于初学者,您可以考虑使用 Gluon 的 plugin对于 NetBeans,这将为您创建一个 JavaFX 项目,您可以在其中添加源代码:您可以将现有的 JavaFX 源代码添加到 Main 文件夹,也可以将您的 Android Activity 添加到 Android 文件夹。

您必须调整 Android Activity ,以便它们使用 FXActivity.getInstance() 在 JavaFX 线程上运行。

看看这个post有一个样本。

您也可以看看 Gluon Charm Down库,可以添加到您的项目中,以与本地服务(如 GPS)交互。

请记住,Android 运行 Dalvik VM,因此您将无法使用 Java 8 的新功能(流)。

关于android - 在 Android 上同时使用 JavaFx + Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30603137/

相关文章:

android - 打开应用后,ANDROID应用会停止崩溃,以提供消息 “HAS STOPPED WORKING”

android - 从 tablayout 中的 fragment 访问父 Activity View ?

java - 如何将一些数据(例如字符串)从我的 Activity 发送到 Android 中的服务?

JavaFX WebView 下载

javafx - 防止切换组未选择切换 - Java FX

java - FontAwesomeIconView 在 SceneBuilder 中显示图标,但在应用程序中失败

Android:带有参数的 Intent

android - 在android中使用无障碍服务检测 "shut-down/reboot menu"?

java - Android Studio : Flashlight crashes when turning off

java - 问题重新启动finish()ed的android Activity