场景:拍完照或者保存图片到SDCard时,无法马上在相册上显示图片,重启手机才会出现。
原因:先保存的图片,系统没有重新扫描,故相册暂时无法显示图片
加上这段代码,让系统重新扫描SDCard某个文件,相册里也会马上显示:
原因:先保存的图片,系统没有重新扫描,故相册暂时无法显示图片
加上这段代码,让系统重新扫描SDCard某个文件,相册里也会马上显示:
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(new File("/sdcard/image.jpg"));
intent.setData(uri);
mContext.sendBroadcast(intent);
本文介绍了一种常见情况:拍照后相册未能立即显示新图片的问题及其解决方案。通过发送特定Intent来触发系统重新扫描指定的SDCard路径,从而实现相册即时更新。
9507

被折叠的 条评论
为什么被折叠?



