如何检查视频/图像文件在Android中是否有效
如何检查视频/图像文件在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
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。我认为这是检查这个是否有效的最好方法,因为我的手机中有一些损坏的图像,我无法使用手机的图像库应用程序打开它们。我不希望提供这种图像