1、首先需要在demo 中的AndroidManifest中加入一些permission:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.flash" />
2、在代码中:
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
3、定义 private Camera camera; 变量,用来打开和关闭照相机设备。
camera = Camera.open();
Parameters params = camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(params);
camera.startPreview();
4、关闭:
camera.stopPreview();
camera.release();