我想从原始文件夹中读取一个文件并将其写入 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 级别时,一切都很好。我该如何解决这个问题?是什么原因导致这个问题?