问题标签 [gluon-mobile]

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.

0 投票
0 回答
336 浏览

javafx-8 - JavaFxPorts 原生 Web 视图

是否可以在 JavaFx 中实现 Android WebView 而不是当前使用的本机 Webview 窗口,因为本机窗口会导致轻量级与重量级问题。我有一个不显示任何 MenuItems 的 MenuButton,因为它们都隐藏在 WebView 后面。

此图像显示了在常规节点顶部正常显示的菜单

此图像显示隐藏在 android webview 后面的菜单

第一个图像显示了在常规节点顶部正常显示的菜单。第二张图片显示了隐藏在 android webview 后面的菜单。

0 投票
1 回答
193 浏览

gluon - 从通知启动 Gluon App 的特定视图

我设置了一个警报以显示相应的Notification. 的PendingIntent用于Notification启动 Gluon App 主类。为了显示ViewhomeView 以外的其他内容,我调用switchView(otherView)了该postInit方法。显示了 OtherView,但没有AppBar. 虽然有可能AppBar出现,但我想知道这是否是正确的方法。

0 投票
0 回答
276 浏览

android - 如何从 Gluon Mobile 应用程序访问原生 Android 服务?

我想在 Android 设备上从我非常基本的 Gluon Mobile 应用程序调用本机服务。例如,通过在 GoNative 示例应用程序中的实现方式,我可以获得这样的TelephonyManager实例:

但是这个例子似乎不是最新的。我看到它在 diebuild.gradle文件中使用了多个库的早期版本,而在我的配置3.0.0中使用了这些版本。

似乎 API 发生了变化,FXActivity甚至getSystemService()不再提供该功能。

那么,在当前版本中,如何获取 TelephonyManager 并访问其余的原生 Android 服务?

0 投票
1 回答
72 浏览

gluon-mobile - 闪烁对话框调整大小问题

胶子对话框类有一个奇怪的布局问题。我正在创建一个新的 Dialog 实例并添加一些容器,最后是一些简单的按钮。

Dialog - Anchorpane - VBox - GridPane - 一堆按钮

这是它的样子

所以问题是对话框容器本身没有调整大小以适应它的孩子。您对我可能存在问题的地方有任何提示吗?

先感谢您!

0 投票
0 回答
137 浏览

gluon - 如何在 Gluon 项目中使用 Intents?

我想拍摄或选择一张照片,以便将其用于ImageView,如下所示:http: //gluonhq.com/handling-android-native-activities-like-a-pro/

我面临的问题是,当根据Intent启动时,我的应用程序被关闭,相机/画廊出现,我无法获得意图的结果,即在拍摄/选择图片后我的应用程序是重新启动,并显示HomeView.

android 版本 4.1.1
javafxports 8.60.6(也试过 8.60.7)

更新:

在 Android 5.0 和 javafxports 8.60.7 上,它按预期工作。只需添加检查 storageDir 是否存在的行:

0 投票
2 回答
1696 浏览

gluon - 配置的 compileSdkVersion 无效

您好,我在这个 gluon 项目上构建或创建 apk 文件时遇到问题。我按照在此站点http://docs.gluonhq.com/charm/3.0.0/#_android_2上构建项目的步骤进行操作。我是这个框架的新手。请帮忙

执行:gradle:android

Gradle 构建文件

0 投票
1 回答
282 浏览

scenebuilder - 无法在 Scene Builder 中导入魅力库 3.0.0 的视图容器

我正在尝试将 com.gluonhq:charm:3.0.0 jar 导入 SceneBuilder 但由于某种原因我没有得到 View 容器。我尝试从存储库和本地 gradle 缓存中加载魅力 jar。但是我只导入了 22 个项目,而不是完整的 24 个并且没有 View。

我最终想测试一个示例“Gluon Mobile - 使用 FXML 的多视图项目”,但由于缺少 View 容器,无法将相应的 FXML 文件加载到 SceneBuilder 中。

谢谢你的帮助!

PS。如果它有所作为,我正在使用 OSX 10.11.5 (El Capitan)

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
356 浏览

gluon - 无法在 Genymotion 上使用闪存 ARM 翻译运行 JavaFX 端口应用程序

我在 Genymotion 上运行我的 JavaFX 端口应用程序时遇到问题。当我尝试在模拟器上安装它时。它显示“失败 [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]”。所以我开始使用 ARM Trnaslation 来刷新它。最后,我成功地在 genymotion 上安装了我的应用程序。

问题是当我尝试运行该应用程序时,它显示“不幸的是 Gluon 已停止”。

下面的错误日志。

你能帮我解决这个问题吗?我是 JavaFX 端口的新手。

0 投票
1 回答
291 浏览

gluon - JavaFX Port for Android 中的事件处理

我在我的 java fx solitaire 应用程序上使用鼠标事件处理程序。它只是为桌面设计的。然后我发现了 JavaFx 端口。所以我尝试测试我的应用程序是否可以在移动设备上运行。它显示得很好,如下图所示。

在此处输入图像描述

我的问题是当我尝试拖放卡片时。它使应用程序崩溃。可能是因为我的事件处理?

我在真实设备(Kindle Fire)和VM(Blue Stacks)上尝试过以下是Blue Stacks VM的错误日志。

这是我的 SolitaireEvent.Java 代码。我评论了错误日志告诉的第 142 行

0 投票
1 回答
295 浏览

netbeans - Gluon Mobile:从 NetBeans 中访问 JavaDoc

我想使用 NetBeans 上下文菜单选项Show Javadoc访问 Gluon 的 Javadoc 文档:

NetBeans 上下文菜单

这失败,无法在此处执行 Show Javadoc

无法在此处执行 Show Javadoc

显示属于 Java 标准库的类的 Javadoc(例如 javafx.scene.Scene)按预期工作。因此,我需要手动设置 Gluon Mobile 文档 ( http://docs.gluonhq.com/mobile/javadoc ) 的 url。由于 Gluon 项目由 Gradle 管理,因此项目设置对话框似乎无法指定 url。作为一种解决方法,我尝试将 url 设置为 Java 核心库的 Javadoc url 的一部分(正如我所说:解决方法),但这也无济于事。

作为替代方案,我尝试从 NetBeans 中下载源代码,但这也无济于事。

在此处输入图像描述

因此,问题归结为:我在哪里可以指定 Gluon Mobile Javadoc 的 url,以便 NetBeans 获取它?提前致谢。