android - 创建的文件在图库中不可见,但在 sdcard 文件夹中可见

标签 android gallery sd-card

我在/mnt/sdcard/DCIM/somefolder 中添加了一个视频文件 但它在画廊中是不可见的。 任何人都可以帮助我了解问题所在吗?

File dir = new File(Environment.getExternalStoragePublicDirectory(
            Environment.DIRECTORY_DCIM), "/somefolder");
    if (!dir.exists()) {
        dir.mkdirs();
    }

    mrec.setOutputFile(dir.getPath() + "/video" + ".mp4");

最佳答案

只需添加这些行:

sendBroadcast(new Intent(
Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));

关于android - 创建的文件在图库中不可见,但在 sdcard 文件夹中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686227/

相关文章:

android - Google Play 服务和 MobileFirst 7.0 应用程序

php - 服务器安全图片

javascript - HTML5 Gallery 删除下载按钮和播放按钮覆盖?

复制到图库的Android透明图像获得纯黑色背景

android - 允许在SD卡android上写入

android - 如何从Android上的SD卡读取选定的文本文件

android - 自动在 gradle 上添加模块依赖

Android:如何在 ant 命令行构建期间传递版本信息?

android - 如何从 flash 迁移到 adobe air iOs 和 android?

c - 避免 ANSI C 中的 SD 卡损坏