目的:我保存一张图片,然后希望打开系统相册可以看到这张图片。
//代码如下
1.找到这张图片
String filePath = "DCIM/铝达达/1628167429314_share.jpg";//路径替换成自己的
String fileName = "a.jpg";//图片名称
File file = new File(filePath);
//把此图插入到系统相册
MediaStore.Images.Media.insertImage(context.getContentResolver(), filePath, fileName, "description");
//通知系统相册刷新
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,Uri.parse("file://"+file)));
好,到此处就成功了。
*****注意******
首先要确保有读写权限,不然图片保存不成功,也无法找到该图片。
其次,发送广播处:,Uri.parse("file://"+file),固定写法,不要怀疑。