标签:javafx javafxports gluon android
我在使用JavaFxPorts在Android上保存文件时遇到问题.
我已经找到了链接here,但是它对我不起作用.
它没有找到接口,我无法使用它.
我的目标是使用JavaFxports在Android上保存文件.
谢谢
解决方法:
如果您试图在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");
}
标签:javafx,javafxports,gluon,android 来源: https://codeday.me/bug/20191027/1945445.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。