/**
* 功能: 将bitmap保存到文件中
* 返回值:临时保存图片的地址
* @param bm bitmap文件
* @param name 文件名
* @return
*/
public String saveBitmap(Bitmap bm,String name) {
Log.e(Tag, "保存图片");
String path=null;
int filestart=name.lastIndexOf("/");
//截取()之后的字符
newName=name.substring(filestart+1);
File f = new File(Environment.getExternalStorageDirectory()+"/qwer/", newName);
path=Environment.getExternalStorageDirectory()+"/qwer/"+newName;
if (f.exists()) {
f.delete();
}
try {
FileOutputStream out = new FileOutputStream(f);
bm.compress(Bitmap.CompressFormat.JPEG, 90, out);
out.flush();
out.close();
Log.i(Tag, "已经保存");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return path;
}
* 功能: 将bitmap保存到文件中
* 返回值:临时保存图片的地址
* @param bm bitmap文件
* @param name 文件名
* @return
*/
public String saveBitmap(Bitmap bm,String name) {
Log.e(Tag, "保存图片");
String path=null;
int filestart=name.lastIndexOf("/");
//截取()之后的字符
newName=name.substring(filestart+1);
File f = new File(Environment.getExternalStorageDirectory()+"/qwer/", newName);
path=Environment.getExternalStorageDirectory()+"/qwer/"+newName;
if (f.exists()) {
f.delete();
}
try {
FileOutputStream out = new FileOutputStream(f);
bm.compress(Bitmap.CompressFormat.JPEG, 90, out);
out.flush();
out.close();
Log.i(Tag, "已经保存");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return path;
}