使用代号将文件保存到电话文档

Posted

技术标签:

【中文标题】使用代号将文件保存到电话文档【英文标题】:saving file to phone documents using codenameone 【发布时间】:2018-03-28 11:33:45 【问题描述】:

我正在压缩应用程序文件,我想将其保存到 ios 中的手机文档中。如何在代号中使用 root_type_mainstorage 来实现这一点?

我正在为此苦苦挣扎。

【问题讨论】:

【参考方案1】:

iOS 中没有共享存储,所以我不确定您要做什么。这会将文件写入 iOS 中的文件系统。请注意,我假设您在导入中有这一行:

import static com.codename1.ui.CN.*;

你可以这样做:

String fileName = getAppHomePath() + "MyFileName.txt";
try(OutputStream os = openFileOutputStream(fileName)) 
    os.write(text.getBytes("UTF-8"));
 catch(IOException err) 
    Log.e(err);

【讨论】:

感谢您的回复。是的,我使用了相同的技术,并使用 cn1lib 压缩文件。但是现在我想将 zip 文件保存到 iOS 设备的文档中,就像我们保存在 android 设备的下载文件夹中一样。如何在 iOS 中实现此功能? 我知道 iOS 中没有公共下载目录。这是 Android 功能

以上是关于使用代号将文件保存到电话文档的主要内容,如果未能解决你的问题,请参考以下文章

使用覆盖将图像保存到文档目录

使用共享扩展将图像保存到文档文件夹

如何将视频文件保存到文档目录

将 XML 保存到相对文件位置。

将修改后的 WordprocessingDocument 保存到新文件

如何将 UIImage 保存到文档目录?