JavaFXPorts(Gluon 插件)在 Android 上保存文件
JavaFXPorts(Gluon Plugin) Saving Files on Android
我在使用 JavaFxPorts Android 上保存文件时遇到问题。
我发现 link ,但它对我不起作用。
没有找到接口,无法使用
我的目标是使用 JavaFxports 在 Android 上保存一个文件。
谢谢
如果您尝试在 Android 文件夹中添加一些代码,请确保在主项目中正确添加 GluonPlatform
class。您可以查看 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");
}
我在使用 JavaFxPorts Android 上保存文件时遇到问题。
我发现 link
没有找到接口,无法使用
我的目标是使用 JavaFxports 在 Android 上保存一个文件。
谢谢
如果您尝试在 Android 文件夹中添加一些代码,请确保在主项目中正确添加 GluonPlatform
class。您可以查看 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");
}