【发布时间】:2025-11-26 20:35:01
【问题描述】:
我正在使用MediaStore.ACTION_IMAGE_CAPTURE 拍照,MediaStore.EXTRA_OUTPUT 指向存储所有其他照片/视频文件的 DCIM/Camera 目录的Uri。
照片文件已成功拍摄,我可以使用 ES 文件资源管理器查看它,并且可以在我的应用程序中查看它。但是当我使用Intent.ACTION_PICK时它没有显示在画廊中
Intent selectPictureIntent = new Intent(Intent.ACTION_PICK);
selectPictureIntent.setType("image/*");
我已经阅读了有关在图片返回后使用更新图库的其他主题
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
还有
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, _outputMediaUri);
LocalBroadcastManager.getInstance(getActivity()).sendBroadcast(intent);
这里发生了什么:(
【问题讨论】:
标签: java android android-intent photo mediastore