版本0:
//通知相册更新
MediaStore.Images.Media.insertImage(SharePictureActivity.this.getContentResolver(),
bitmap, fileName, null);
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
intent.setData(Uri.fromFile(file));
SharePictureActivity.this.sendBroadcast(intent);
版本1:(解决版本0保存图片后出现相同两张的情况)
//保存
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.DATA, file.getAbsolutePath());
values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");
activity.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
//最后通知图库更新
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);//扫描单个文件
intent.setData(Uri.parse("file://" + file.getAbsolutePath()));
activity.sendBroadcast(intent);
网友评论