Android examples for android.hardware:Flash
is Camera Flash Supported
import android.hardware.Camera; import java.util.List; public class Main{ public static boolean isFlashSupported(Camera camera) { /* Credits: Top answer at http://stackoverflow.com/a/19599365/868173 */ if (camera != null) { Camera.Parameters parameters = camera.getParameters(); if (parameters.getFlashMode() == null) { return false; }/* w w w.j a v a 2 s . com*/ List<String> supportedFlashModes = parameters .getSupportedFlashModes(); if (supportedFlashModes == null || supportedFlashModes.isEmpty() || supportedFlashModes.size() == 1 && supportedFlashModes.get(0).equals( Camera.Parameters.FLASH_MODE_OFF)) { return false; } } else { return false; } return true; } }