破损图片文件判断

破损的图片文件可以靠生成的位图是否为空或获取位图长宽是否抛出异常判断

String path= ~ ;
Bitmap bitmap = BitmapFactory.decodeFile(path);
try{
        bitmap.getWidth();
}catch(Exception e){
        //文件破损
}
String path= ~ ;
Bitmap bitmap = BitmapFactory.decodeFile(path);
if(bitmap==null){
        //文件破损
}

你可能感兴趣的:(android,java)