7

我认为这是一个非常基本的问题。

我目前正在编写这样的文件:

File output = new File("exampleout.mid");

现在,我想将文件写入 ../myproject/res/raw

我读到我可以通过将完整的网址放在“”中来做到这一点。但。因为这是一个安卓应用。完整的网址是什么?我不必写 /home/.../myproject/...?

是解决方案:

File output = new File("/res/raw/exampleout.mid");

还是我需要更高的 url 结构?

很抱歉问这个简单的问题,但由于我使用的是 Android 模拟器,我无法检查文件是否真的在正确的位置。

4

2 回答 2

11

您不能将文件写入原始文件夹。它是只读的。确切地说,您不能即时修改“Res”文件夹中包含的任何内容。

看看这个,https://stackoverflow.com/a/3374149

于 2012-07-24T09:36:36.853 回答
0

如果您想在 Android 或 Google App Engine 上使用 iText,则需要使用 iTextG。

dependencies {
    compile 'com.itextpdf:itextg:5.5.10'
}

来源:iText 官网

于 2018-08-22T20:45:44.007 回答