对于IOS和Android,Gluon * Mobile * JavaFX公开了哪个Java发行版“级别” - 即Full JavaSE(桌面)还是Android? [英] Which Java distribution 'level' does Gluon *Mobile* JavaFX expose, for IOS and Android - i.e. Full JavaSE (desktop) or Android?

查看:101
本文介绍了对于IOS和Android,Gluon * Mobile * JavaFX公开了哪个Java发行版“级别” - 即Full JavaSE(桌面)还是Android?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

道歉,我是JavaFX和Gluon Mobile的新手。

Apologies, I'm new to both JavaFX and Gluon Mobile.

由于JavaFX是一个桌面API,我试图准确了解哪个级别的API的Gluon Mobile为Android和IOS公开(编译)?这似乎没有明确说明。

As JavaFX is/was a desktop API, I'm trying to understand exactly which level of API's Gluon Mobile exposes (compiles against) for Android and IOS? This doesn't seem to be made explicitly clear.

一旦理解了这一点,我就能更好地理解我是否能够使用某些第三方API我感兴趣in,利用JavaSE桌面API(特别是Javax声音),在移动设备上(通过Gluon)。

Once this is understood, I can better understand if I'm able to use some 3rd party API's I'm interested in, which utilise JavaSE desktop API's (specifically Javax sound), on mobile (via Gluon).

推荐答案

你可能想拥有看一下Gluon关于 Java 8 和<的知识库a href =http://gluonhq.com/knowledge-base/javafx-features-not-currently-supported/\"rel =nofollow> JavaFX 8 功能。

You may want to have a look at the Gluon's knowledge base about Java 8 and JavaFX 8 features.

目前,Android正在使用Java SE API的Harmony实现,它位于Java 6和Java 7之间。这意味着新的Java 8功能如lambdas和流不受支持。对于这两种情况,有一些解决方法,如 retrolambda streamsupport 项目。

At the moment, Android is using the Harmony implementation of the Java SE API’s, which is somewhere between Java 6 and Java 7. This means that new Java 8 features like lambdas and streams are not supported. For both cases there are workarounds like the retrolambda and the streamsupport projects.

对于JavaFX 8功能,尚未包含Media API或Printing API。

As for JavaFX 8 features, Media API or Printing API are not included yet.

但如果您需要它,您可以在项目中包含本机解决方案。查看用例的 GoNative 示例。媒体也可以通过NDK添加。

But if you need it, you can include in your project a native solution. Have a look at the GoNative sample for a use case. Media could be added as well via NDK.

这篇关于对于IOS和Android,Gluon * Mobile * JavaFX公开了哪个Java发行版“级别” - 即Full JavaSE(桌面)还是Android?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆