/**
* 保存一张图片到指定的路径
* @author YOLANDA
* @param bitmap bitmap 是JPG
* @param filePath 图片要保存的位置
* @return
*/
public static boolean saveBitmapToSd(Bitmap bitmap, String filePath){
FileOutputStream outputStream = null;
try {
File file = new File(filePath);
if(file.exists() || file.isDirectory()){
file.delete();
}
file.createNewFile();
outputStream = new FileOutputStream(file);
bitmap.compress(CompressFormat.JPEG, 0, outputStream);
} catch (IOException e) {
if(Log.debug){
e.printStackTrace();
}
return false;
} finally {
if(outputStream != null){
try {
outputStream.flush();
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return true;
}Android保存图片到指定路径
最新推荐文章于 2024-08-11 03:50:43 发布
本文介绍了一种将Bitmap格式的图片保存到SD卡指定路径的方法。该方法首先检查目标文件是否存在或是否为目录,并在必要时删除现有文件,然后创建新文件并使用FileOutputStream将图片压缩为JPEG格式进行保存。
6763

被折叠的 条评论
为什么被折叠?



