gpt4 book ai didi

android - 为什么从 Android 应用程序下载的视频没有显示在图库中?

转载 作者:太空狗 更新时间:2023-10-29 16:32:32 25 4
gpt4 key购买 nike

在我的应用程序中,我从网络上下载了一个视频并将其保存在设备的内部存储中。我可以使用文件资源管理器应用程序在我存储视频的文件夹中看到视频文件。但是我手机中的图库应用程序没有列出从我的应用程序保存的视频。图库应用列出了我从 WhatsApp 等其他应用下载的视频。这是什么原因?

要在图库应用中查看我的应用程序保存的视频,我是否需要在我的应用程序中设置任何权限?

最佳答案

保存视频文件后只需添加以下行 -

API < 14

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

对于 api >= 14

MediaScannerConnection.scanFile(MainActivity.this, 
new String[] { Environment.getExternalStorageDirectory().toString() },
null,
new MediaScannerConnection.OnScanCompletedListener() {

public void onScanCompleted(String path, Uri uri) {

Log.i("ExternalStorage", "Scanned " + path + ":");
Log.i("ExternalStorage", "-> uri=" + uri);
}
});

关于android - 为什么从 Android 应用程序下载的视频没有显示在图库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35216479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com