把Bitmap保存到本地
public static boolean saveBitmapToLocal(Bitmap bitmap, String path) {
//根据路径创建File
File file = new File(path);
//如果这个路径存在文件,就删除它
if (file.exists()) {
file.delete();
}
try {
//创建文件输出流
FileOutputStream out = new FileOutputStream(file);
//输出图片
boolean compress = bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
//保存成功了
if (compress) {
return compress;
}
//刷新流,关流
out.flush();
out.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//保存失败了
return false;
}