您好,我正在尝试创建一张图片并将其以编程方式保存到 SD 卡的一个目录中,但是当我转到画廊时,这些图片并没有显示在那里。它会在我打开任何 SD 卡浏览器应用程序时显示。
有什么办法可以强制让图片在我将图片保存到我的目录中时也同时出现在图库应用程序中。
提前致谢。
最佳答案
系统不会一直扫描磁盘内容,这样会影响性能。
添加图库需要取的图片时,使用
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
intent.setData(Uri.fromFile(file));
sendBroadcast(intent);
这将允许 mediaScanner 立即查看文件。
注意:如果文件由于某种原因不正确,则不会有任何影响。
关于android - 图片未显示在 Android 的 Gallery App 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25227689/