2015-11-04 120 views
-2

我目前正在创建一个相机应用程序并进行存储。但是,每次拍照时,照片都会保存在目录中,但不会保存在图库中。我认为这完全是关于图像拍摄后的缩略图生成。你如何在画廊中生成缩略图?Android - 在图库中生成缩略图

+0

可能重复http://stackoverflow.com/questions/19558188/photo-does-not-show-up-to-gallery –

回答

0

试试这个:

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

谢谢。这工作:) – giroxasmnl

0

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

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

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