在Android 9中,如果您下载或保存了视频,它可能不会自动显示在画廊中。这是因为新的存储权限设置不再将文件夹添加到媒体扫描列表中。如果您希望在画廊中看到视频,您可以通过以下方法手动将视频添加到媒体扫描列表中:
private void addToGallery(String filePath, Context context) { Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); File file = new File(filePath); Uri uri = Uri.fromFile(file); intent.setData(uri); context.sendBroadcast(intent); }
在保存视频的地方,添加以下代码调用addToGallery方法:
String filePath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/video.mp4"; addToGallery(filePath, context);
当您保存视频时,它将被自动添加到Android系统的媒体库中,并在画廊中显示。
下一篇:Android9中没有声音播放。