Android - 在图库中生成缩略图

Android - Generate Thumbnails in Gallery

我目前正在创建一个相机应用程序并存储它。但是,我每次拍照时,图片都保存在目录中,但没有保存在图库中。我认为这一切都与拍摄图像后立即生成缩略图有关。如何在图库中生成缩略图?

试试这个:

Intent mediaScan = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
mediaScan.setData(uri);
context.sendBroadcast(mediaScan);

如果您以编程方式添加文件或图像,则必须使用 MediaScannerClass 扫描 SD 卡的媒体文件。

你也可以使用下面的代码:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));