0

我想从原始文件夹中读取一个文件并将其写入 SD 卡。我使用以下代码:

byte buf[] = new byte[1000000];
int readLen = 0;

InputStream resStream = context.getResources()
.openRawResource(R.raw.diction_index);
OutputStream os = new FileOutputStream(indexFile);

while ((readLen = resStream.read(buf)) > 0)
os.write(buf, 0, readLen);

os.close();
resStream.close();

当我使用时API level 5,我在运行时(in OutputStream os = new FileOutputStream(indexFile);)得到这个错误,当我使用更高的 API 级别时,一切都很好。我该如何解决这个问题?是什么原因导致这个问题?

4

0 回答 0