try
{ //SD卡路径
String filename =android.os.Environment
.getExternalStorageDirectory().getAbsolutePath()
+ "/"+"1.JPG";//图片名称
//将文件从资源文件放到合适地方(资源文件也就是放在项目的res下的raw目录中的图片)
//将文件复制到SD卡中
File dir = new File(filename);
if (!dir.exists())
dir.mkdir();
//判断是否存在该文件
if (!(new File(filename)).exists())
{ InputStream is = this.getResources().openRawResource(
R.raw.xxx);//xxx对应你的图片名称
//创建输出流
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();
}
//这是一个复制文件到SD卡的demo 楼主可以封装成方法,然后调用多次 就可以把多张图复制到SD卡