我目前正在创建一个相机应用并存储它。但是,每次拍照时,图片都会保存在目录中,但不会保存在图库中。我认为所有关于在拍摄图像后立即生成缩略图。如何在图库中生成缩略图?
答案 0 :(得分:1)
试试这个:
Intent mediaScan = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
mediaScan.setData(uri);
context.sendBroadcast(mediaScan);
答案 1 :(得分:0)
如果您是以编程方式添加文件或图片,则必须使用MediaScannerClass扫描SD卡的媒体文件。
你也可以使用以下代码:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));