概述
package com.lapel.activity.html;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import android.content.Context;
/**
*
* 将assets文件夹下的文件复制到SD卡中
*
*/
public class CopyZipFileToSD {
private Context context;
String fileName;
String filePath;
/**
*
* @param context
* @param fileName
* fileName(assets文件夹下压缩文件):文件名称+后缀
* @param filePath
* sd本地路径
*/
public CopyZipFileToSD(Context context, String fileName, String filePath) {
this.context = context;
this.fileName = fileName;
this.filePath = filePath;
}
public void copy() {
InputStream inputStream;
try {
inputStream = context.getResources().getAssets().open(fileName);// assets文件夹下的文件
File file = new File(filePath);
if (!file.exists()) {
file.mkdirs();
}
FileOutputStream fileOutputStream = new FileOutputStream(filePath + "/" + fileName);// 保存到本地的文件夹下的文件
byte[] buffer = new byte[1024];
int count = 0;
while ((count = inputStream.read(buffer)) > 0) {
fileOutputStream.write(buffer, 0, count);
}
fileOutputStream.flush();
fileOutputStream.close();
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
原文:http://blog.csdn.net/ding1145536113/article/details/42676609
最后
以上就是整齐老师为你收集整理的android 拷贝文件到sd卡,将android项目assets文件夹下的文件复制到SD卡中的全部内容,希望文章能够帮你解决android 拷贝文件到sd卡,将android项目assets文件夹下的文件复制到SD卡中所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复