开启关闭摄像头的闪光灯在Android 5.0之前的方式与Android5.0以后的方式是有区别的,这里先直接上Android5.0之前的代码片段,亲测OK。
1、打开闪光灯的方法
/**
* 打开闪光灯
*/
private void open() {
try {
camera = Camera.open();
camera.startPreview();
Parameters parameters = camera.getParameters();
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
} catch (Exception e) {
e.printStackTrace();
}
}
2、关闭闪光灯的方法
/**
* 关闭闪光灯
*/
private void close() {
try {
Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.release();
camera = null;