public void saveToSDCard(String name) throws Throwable {
InputStream inStream = context.getResources().openRawResource(R.raw.beep);
File file = new File(Environment.getExternalStorageDirectory(), name);
FileOutputStream fileOutputStream = new FileOutputStream(file);//存入SDCard
byte[] buffer = new byte[10];
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
int len = 0;
while((len = inStream.read(buffer)) != -1) {
outStream.write(buffer, 0, len);
}
byte[] bs = outStream.toByteArray();
fileOutputStream.write(bs);
outStream.close();
inStream.close();
fileOutputStream.flush();
fileOutputStream.close();
}
android 将res/raw下的文件保存至SD卡
最新推荐文章于 2021-05-27 09:26:11 发布