猿问

保存为SD卡的图片不会出现在Android的图库应用中

保存为SD卡的图片不会出现在Android的图库应用中

我将图像保存到SD卡中,直到我拉出SD卡并将其返回后才会出现在Gallery应用程序中。

你知道为什么会这样吗?

看起来像Gallery应用程序有一些缓存没有更新文件保存...

实际上,我还想在Gallery应用程序中打开刚刚保存的图像并且没有成功,
是我对此问题的疑问。


慕容708150
浏览 316回答 3
3回答

鸿蒙传说

一个更简单的解决方案是使用静态便捷方法scanFile():File imageFile = ...MediaScannerConnection.scanFile(this, new String[] { imageFile.getPath() }, new String[] { "image/jpeg" }, null);this您的活动(或任何上下文)在哪里,只有在使用非标准文件扩展名时才需要mime-type,null而对于可选回调(仅我们不需要这种简单的情况),mime-type是必需的。
随时随地看视频慕课网APP

相关分类

Android
我要回答