我想从原始文件夹中读取文件并将其写在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
时,我在运行时遇到此错误(在OutputStream os = new FileOutputStream(indexFile);
中),当我使用较高的API级别时,每件事情都很好。我怎么能解决这个问题?是什么原因造成的?这个问题?