JavaFXPorts(Glion插件)在Android上保存文件

JavaFXPorts(Glion插件)在Android上保存文件,android,javafx,javafxports,gluon,Android,Javafx,Javafxports,Gluon,我在Android上用JavaFxPorts保存文件时遇到问题 我找到了那个链接,但它对我不起作用 它没有找到接口,我无法使用它 我的目标是用JavaFxports在Android上保存一个文件 谢谢如果您试图在Android文件夹中添加一些代码,请确保在主项目中正确添加GluonPlatform类。您可以在Gluon的示例库中查看Gonactive,以了解如何执行此操作 但要在移动设备上的应用程序本地文件夹中保存文件,可以使用Gluon的开源库 它包含多个特定于平台的服务的通用API 您只需

我在Android上用JavaFxPorts保存文件时遇到问题

我找到了那个链接,但它对我不起作用

它没有找到接口,我无法使用它

我的目标是用JavaFxports在Android上保存一个文件


谢谢

如果您试图在Android文件夹中添加一些代码,请确保在主项目中正确添加
GluonPlatform
类。您可以在Gluon的示例库中查看Gonactive,以了解如何执行此操作

但要在移动设备上的应用程序本地文件夹中保存文件,可以使用Gluon的开源库

它包含多个特定于平台的服务的通用API

您只需将其添加到
build.gradle
脚本的依赖项中:

ext.CHARM_DOWN_VERSION = “1.0.0”

dependencies {
    compile "com.gluonhq:charm-down-common:$CHARM_DOWN_VERSION"
    desktopRuntime "com.gluonhq:charm-down-desktop:$CHARM_DOWN_VERSION"
    androidRuntime "com.gluonhq:charm-down-android:$CHARM_DOWN_VERSION"
    iosRuntime "com.gluonhq:charm-down-ios:$CHARM_DOWN_VERSION"
}
保存并重新生成项目(以便包含这些依赖项),现在在主项目上,您可以请求设备上的本地路径,并访问文件:

public File getFile() {
    File path = PlatformFactory.getPlatform().getPrivateStorage();
    return new File(path, "config.xml");
}

谢谢你的快速回答。文件创建成功,但存在一个问题:我无法读取/写入文件。您有解决方案吗?一旦您有了文件,您可能需要一个FileWriter和FileReader。检查此文件存储示例谢谢稍后的回答,我将尝试使用此示例。我以前使用过xml,现在可能会尝试使用Proberties。谢谢你的快速回答。你能看一下吗:@JoséPereda嗨!我在URL链接中找不到魅力下降的例子。