把raw里的文件复制到SD卡中

来源:互联网 发布:java项目怎么重新编译 编辑:程序博客网 时间:2024/05/05 14:14

把raw里的文件复制到SD卡中:
package utils;

import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;

import android.app.AlertDialog;

public class SavetoSD {
/**
* 把raw里的文件复制到SD卡中
*/
private final String DATABASE_PATH = android.os.Environment
.getExternalStorageDirectory().getAbsolutePath()
;
// private final String DATABASE_FILENAME = “ming.apk”;
public void savetosdka(String filename,InputStream is) {
try{

         String databaseFilename = DATABASE_PATH + "/" + filename;         File dir = new File(DATABASE_PATH);         if (!dir.exists())             dir.mkdir();         if (!(new File(databaseFilename)).exists())         {             FileOutputStream fos = new FileOutputStream(databaseFilename);             byte[] buffer = new byte[8192];             int count = 0;             while ((count = is.read(buffer)) > 0)             {                 fos.write(buffer, 0, count);             }             fos.close();             is.close();         }         }

catch (Exception e){
e.printStackTrace();
}

}

}

本人个人项目地址:百度搜索安卓应用—-点击进入百度应用市场—搜索”电话老人版”

0 0
原创粉丝点击