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

枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述为什么从Android应用程序下载的视频没有显示在图库中?相关的知识,希望能为你提供帮助。
在我的应用程序中,我从网上下载了一个视频并将其保存在设备的内部存储中。我可以使用文件资源管理器应用程序在我存储视频的文件夹中看到视频文件。但我手机中的图库应用程序并没有列出我的应用程序保存的视频。图库应用程序列出了我从其他应用程序(如WhatsApp)下载的视频。是什么原因?
要在图库应用中查看从我的应用程序保存的视频,是否需要在我的应用中设置任何权限?
答案【为什么从Android应用程序下载的视频没有显示在图库中()】保存视频文件后,只需添加以下行 -
对于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); } });


    推荐阅读