问题标签 [javafxports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android javafxports NullPointerException
我在使用 Javafxports 为学校制作的小型 Android 应用程序上遇到了强制关闭崩溃。
并且 logcat 返回此异常:
是什么导致我的代码中出现此错误?
编辑:发现问题是由一些不受支持的 JavaFX 8 对话框引起的。尝试替代。
android - 使用 SceneBuilder 2.0 创建的 Java 8 FXML 与 NetBeans Gluon(插件)项目相结合?
我能够使用 NetBeans 创建和运行 JavaFX FXML“hello world”程序。我安装了 Gluon 插件,它允许 JavaFX 程序使用相同的代码库部署到桌面、IOS 和 Android。我正在尝试将两者结合起来(FXML)......以获得一个“hello world”程序,其中 GUI 部分是使用 SceneBuilder 2.0 在 FXML 中创建的,并通过项目部署到桌面、Android 和 IOS使用 Gluon 插件创建的项目构建。
这是主要方法的代码...
这是来自控制器的代码...
这是FXML ...
我收到的错误是...
任何帮助是极大的赞赏。
特洛伊。
#
java - java.lang.UnsatisfiedLinkError:无法从加载程序加载 sqlitejdbc
我试图将数据存储在使用 SQLite 数据库在 Android 上运行的 JavaFX 中,但不知何故我似乎无法让它工作!我坚持这个错误:
有人可以告诉我这个错误是什么吗?我该如何解决这个问题?请帮忙!
javafx - 使用 javafx 端口运行错误
出了什么问题:任务“:androidInstall”执行失败。
com.android.builder.testing.api.DeviceException:java.lang.RuntimeException:没有连接的设备!
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
java - Strange Gluon project structure for JavaFX - Android porting
The gradle build of Gluon plugin (in Netbeans 8.0.2) for porting JavaFX to Android creates the following directory structures:
- Source Packages [Java]
- Android/Java Packages
- Desktop/Java Packages
- Ios/Java Packages
Each of these directories contain java packages inside them. Generally Gluon build would create the "main" class for us in one java package inside "Source Packages" directory [the name Packages with "Source Packages" might be misleading since it is not a Java package, its just a file system directory]. This main class extends Javafx Application class and thus is the entry point into our application.
The Android API is accessible only in Android/Java Packages directory for any java package created inside it. Say, the android.Vibrator class is only referr-able here.
The problem is, we cannot refer to a class created inside any Java package inside Android/Java directory to any java package created inside Source Packages [Java] directory!! If this is the case then how would we take the application forward from the start() method of javafx.Application into say android.Vibrator.
The gluon project structure has a snapshot at: How to reference android.jar in Gluon Project
java - JavaFXPorts 和 NetBeans Gluon 插件
在将 Javafx 应用程序构建到 Android 中时,我遇到了以下异常。
我已经安装了 android sdk 并指向ANDROID_HOME
. 这是我的构建脚本build.gradle
。
我正在尝试将非常简单的 javafx 应用程序安装到我的 android 设备中。请帮我提前。
javafx - 如何将 Google 服务与 JavaFX 多人游戏相结合?
嗨,我正在用 JavaFX 8 编写一个多人回合制游戏。
现在我有游戏在桌面上运行,用户通过 LAN 网络连接。我为客户端编写了一个类,为服务器编写了另一个类。我是 JavaFX 开发游戏的新手,我知道我可以使用 Google 服务计算我的游戏,并且有现成的工具可用于创建此类多人游戏。
这是 Google 服务的链接:https ://developers.google.com/games/services/
我想使用 Google 服务,因为我想准备游戏以使用适用于桌面、Android 和 iOS的JavaFXPorts 移动插件移植。
- 我是否必须再次编写客户端和服务器类?
- 我应该如何将 Google 服务添加到每个系统?
也许任何人都有在类似应用程序中使用 Google 服务的任何示例。
提前感谢所有答案和建议。:)
java - JavaFX 中 showAndWait 背后的代码是什么?
我开发了一个小型 JavaFX 应用程序以部署在 Android 设备中。由于当前版本的 JavaFXPorts 尚不支持 Alert,因此我自己实现了对话框。我的问题是:我不知道如何实现 showAndWait 功能。有人可以知道这个想法吗?
这是代码:
javafx - 带有 Google 服务的 JavaFx 回合制多人游戏应用程序
现在我正在使用Gluon 插件,开始使用JavaFXPorts非常有帮助。我已经准备好我的应用程序,我可以在电脑和手机上使用它。我在带有系统android的手机上进行了测试。应用程序运行良好,但仅适用于我的服务器。
我会处理不同的分辨率,我认为现在这很好。
我想拥有回合制多人应用程序,但使用 Google Play Service仍然存在很大问题。展示如何将此服务用于回合制多人应用程序的教程是用纯 android 编写的并使用 Activity。我的问题可能很简单,但如果我有来自“fxml”的应用程序视图,如何将它用作教程活动?
我想为我的应用程序进行自动匹配,接下来我想要覆盖方法 takeTurn() 以使其适合我的应用程序。
例如,我怎样才能将这样的东西(下面的代码)更改为 JavaFX 中的应用程序?
除了 AndroidPlatformProvider.java 之外,我还必须使用 JavaFX(src/main/java 文件夹) 类中的 google 服务,并且所有方法都必须位于src/android/java文件夹中。我知道我必须使用PlatformService和PlatformProvider。我按照以下示例进行操作:HelloPlatform和SMSTracker。
我使用接口 PlatformProvider 中的方法,但应用程序仍然崩溃。:(
我只使用我的 JavaFX 代码中的 Provider 并且我没有 android Activity。我不知道如何在没有 Activity 或 View 的情况下使用这些方法:
- public void onActivityResult(int request, int response, Intent data)
- public void playTurn(查看视图)
我可以从谷歌服务方法调用我的控制器中的方法来查看(fxml)吗?我不知道这些方法应该如何与 JavaFX 一起使用。
或类似的东西:
javafx - JavaFXPorts 作为 Android 上的后台服务
任务
基本上我需要的是每分钟向服务器发送一个请求。当服务器返回 false 时,什么都不会发生。当服务器返回 true 时,应该播放声音。
问题
这通常只在程序处于前台时才有效,但它应该一直有效。
问题
是否可以让 javafxports 应用程序在 android 上作为后台服务运行?