Android 图片保存到 SD 卡不显示在图库中

标签 android android-camera android-sdcard

目前我有一个程序可以拍照并将它们保存为 SD 卡顶层的 jpg,但它没有出现在图库中。我必须做些什么才能实现它吗?

最佳答案

您需要 call the MediaScanner以便它知道您的文件存在:

File file; // = your file
String mimetype; // = your file's mimetype. MimeTypeMap may be useful.
MediaScanner.scanFile(getApplicationContext(), new String[]{file.getPath()}, new String[]{mimetype}, null);

关于Android 图片保存到 SD 卡不显示在图库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673809/

相关文章:

java - 使用 AsyncTaskLoader 更新位置数据 UI?

Android camera2 CONTROL_AE_MODE_OFF 和 CONTROL_AF_MODE_CONTINUOUS_PICTURE

android - 为什么在一个简单的 Android 相机应用程序中会出现模糊图像?

android - 如何在 Android 4.2 多用户环境下查看外部存储中的 Android/data/your.package.name 文件?

android - 如何访问 Android 设备上的可移动存储?

android - 如何将动态 alpha 蒙版应用于 Android 上的文本

android - 用于真实设备的 IBM Worklight SQL 适配器

android - 如何导入sqlite数据库android

android - 如何在 Android 中创建两个各自使用 50% 高度的 View ,除非一个更小?

android - cwac-相机 : SingleShotMode: picture taken not being showed up on S3 and S4