【问题标题】:JavaFXPorts(Gluon Plugin) Saving Files on AndroidJavaFXPorts(Gluon Plugin) 在 Android 上保存文件
【发布时间】:2015-12-19 09:09:39
【问题描述】:

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

我找到了链接here,但它对我不起作用。

没有找到接口,无法使用。

我的目标是使用 JavaFxports 在 Android 上保存文件。

谢谢

【问题讨论】:

    标签: android javafx javafxports gluon


    【解决方案1】:

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

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

    它包含几个平台特定服务的通用 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。检查此link 以获取文件存储示例
    • 稍后感谢您的回答,我将尝试使用它。我以前用过 xml,也许现在试试 Proberties。感谢您的快速答复。
    • @JoséPereda 你好!我在 URL 链接中找不到 Charm Down 示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多