0
点赞
收藏
分享

微信扫一扫

【Android】保存bitmap到本地

ZMXQQ233 2022-08-01 阅读 68


【Android】保存bitmap到本地

/**
* 保存bitmap到本地
*
* @param bitmap
* @param position
*/
public static void saveBitmap(Bitmap bitmap, int position) {
String savePath;
File filePic;
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
savePath = "/sdcard/dskqxt/pic/";
} else {
Log.d("xxx", "saveBitmap: 1return");
return;
}
try {
filePic = new File(savePath + position + ".jpg");
if (!filePic.exists()) {
filePic.getParentFile().mkdirs();
filePic.createNewFile();
}
FileOutputStream fos = new FileOutputStream(filePic);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (IOException e) {
e.printStackTrace();
Log.d("xxx", "saveBitmap: 2return");
return;
}
Log.d("xxx", "saveBitmap: " + filePic.getAbsolutePath());
}


举报

相关推荐

0 条评论