我正在开发一个Android应用程序,它从外部存储器读取图像进行图像处理,在外部存储器的“图片”中创建一个新文件夹,并将处理过的图像存储在其中。
标准的Android画廊需要很长时间甚至重新启动来识别新文件夹。
有没有办法以编程方式更新android库,以便我的新文件夹可以从图库中识别出来?
答案 0 :(得分:3)
触发mediascanner再次读取所有媒体文件。使用这段代码:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
这是非常低效的,因为它会开始阅读整个SDCard以进行更改。