使用codenameone将文件保存到电话文档

使用codenameone将文件保存到电话文档,codenameone,Codenameone,我正在压缩应用程序文件,并希望将其保存到iOS中的手机文档中。如何在codenameone中使用root\u type\u mainstorage实现这一点 我正在努力解决这个问题。iOS中没有共享存储,所以我不确定您想做什么。这将在iOS中向文件系统写入文件。注意,我假设您在导入中有这一行: import static com.codename1.ui.CN.*; 然后,您可以执行以下操作: String fileName = getAppHomePath() + "MyFileName.t

我正在压缩应用程序文件,并希望将其保存到iOS中的手机文档中。如何在codenameone中使用root\u type\u mainstorage实现这一点


我正在努力解决这个问题。

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的一项功能