您好我正在尝试创建一张图片并以编程方式将其保存到SD卡的一个目录中,但是当我去图库时,这些图片并没有显示在那里。它显示我何时打开任何SD卡浏览器应用程序。
当我将图片保存在目录中时,是否有任何方法强制使图片同时出现在Gallery App中。
提前致谢。
答案 0 :(得分:2)
系统不会一直扫描磁盘内容,否则会导致性能下降 当您添加图库需要提取的图片时,请使用
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
intent.setData(Uri.fromFile(file));
sendBroadcast(intent);
这将允许mediaScanner立即查看该文件 注意:如果文件因某种原因不正确,则无效。