Android examples for Graphics:Bitmap Read
verify Bitmap
//package com.java2s; import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import android.graphics.BitmapFactory; public class Main { public static boolean verifyBitmap(byte[] datas) { return verifyBitmap(new ByteArrayInputStream(datas)); }/* w w w. j a v a2 s .co m*/ public static boolean verifyBitmap(InputStream input) { if (input == null) { return false; } final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; input = input instanceof BufferedInputStream ? input : new BufferedInputStream(input); BitmapFactory.decodeStream(input, null, options); try { input.close(); } catch (IOException e) { e.printStackTrace(); } return (options.outHeight > 0) && (options.outWidth > 0); } public static boolean verifyBitmap(String path) { try { return verifyBitmap(new FileInputStream(path)); } catch (final FileNotFoundException e) { e.printStackTrace(); } return false; } }