今天纠结了很久,用Android自带api:
Bitmap bitmap = imageMap.get(url);
MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "myPhoto", "");
将bitmap保存到系统相册,结果打开相册一直找不到保存的图片。但是重启手机之后发现能在相册中找到。研究之后发现,需要在将照片写入相册之后往相册中刷新下相册环境:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
本文详细阐述了使用Android自带API将图片保存到系统相册的方法,并指出在图片保存后需要调用sendBroadcast刷新相册环境以确保照片能立即在相册中显示。通过实例代码演示了这一过程,适用于Android开发人员。

1272

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



