我想创建一个RIA应用程序,将在android平板电脑和windows下工作。JavaFX技术允许这样做吗?显然,我只想处理一个代码。此外,JavaFX技术能让我设计出类似于安卓平板电脑的设计吗?
发布于 2014-10-22 04:19:48
您可以创建一个JavaFX应用程序,并使其在多个支持的设备上运行。
如何在javafxports.org/page/Getting中执行此操作的示例
安卓:
您需要:
中构建为jar的JavaFX应用程序
例如/path/to/your/app/yourapplication.jar。
生成的应用程序应该是Java 7(或Java 6)类格式,您所依赖的所有库都在同一目录中。这些库应该包含/path/to/androidSDK中的Android SDK中的Java 6/7类(目前没有Java 8)。从JavaFX Dalvik SDK下载,可以在https://bitbucket.org/javafxports/android/downloads/dalvik-sdk-b10.zip http://developer.android.com/sdk/index.html#download Grade and ant构建系统获得
目前,还需要两个额外的步骤。在第一步中,您将基于JavaFX类创建一个Android Project。在第二步中,将Android Project编译成APK。
您下载的android Dalvik SDK包含一个JavaFX -tools目录。这个目录包含一个gradle buildscript (build.gradle),它允许创建一个Android项目。您需要提供许多参数,这些参数记录在build.gradle文件中。createHelloWorld.sh脚本还显示了如何使用这些参数。其中一个参数是DIR,它指向将创建Android项目的目录。
来构建Android包
蚂蚁调试
此过程的结果是创建的目录的bin目录中的-debug.apk文件。您可以在Android模拟器上运行此apk,或者更简单地使用/path/ to /androidSDK/platform-tools/adb install bin/-debug.apk将其传输到Android设备
至于你的第二个问题,你将能够为Android平板电脑构建一个经过调整的设计,但是这将涉及到你在android应用程序中调整一些东西。
https://stackoverflow.com/questions/26495134
复制相似问题