如何检查视频/图像文件在Android中是否有效

如何检查视频/图像文件在Android中是否有效,android,image,validation,video,Android,Image,Validation,Video,如何检查视频/图像文件在Android中是否有效。通过查询内容提供商提供图像/视频文件 我想检查图像/视频文件是否可以解码 有问题的图片 为了形象 public class IsImageFile implements FileFilter { File file; private final String[] okFileExtensions = new String[] {"jpg", "png", "gif","jpeg"}; publi

如何检查视频/图像文件在Android中是否有效。通过查询内容提供商提供图像/视频文件

我想检查图像/视频文件是否可以解码

有问题的图片

为了形象

public class IsImageFile implements FileFilter
{
        File file;
        private final String[] okFileExtensions =  new String[] {"jpg", "png", "gif","jpeg"};

        public ImageFileFilter(File newfile) 
        {
            this.file=newfile;
        }

        public boolean accept(File file) 
        {
             for (String extension : okFileExtensions)
                {
                  if (file.getName().toLowerCase().endsWith(extension))
                  {               
                    return true;
                  }
                }
            return false;         
        }

}

你也可以对视频这样做

你所说的视频/图像文件是什么意思?你可以检查所选的文件是否是图像不是simpleValid。。。这意味着您可以在设备支持图像文件的图像库中打开它。视频文件也是一样。我想你正在尝试验证文件格式,比如.jpg、.mp4等等,对吗?是的。这就是我想要的。@RaulTunduc你可以检查这些图片:-和视频:-哈哈。。内哈·夏尔玛很快。您可以通过更改格式来使用上述代码。为什么要这样做?我已经在查询MediaStore.Images.media了,为什么要检查图像/视频是否有效?谢谢@sam。我认为这是检查这个是否有效的最好方法,因为我的手机中有一些损坏的图像,我无法使用手机的图像库应用程序打开它们。我不希望提供这种图像