,,,,,,,,在android6.0中,加入了相机相关新特性,在做开发过程中,遇到闪光灯的操作,如下:
,1。导入包:进口android.hardware.camera2.CameraManager;
,,,,,,进口android.hardware.camera2.CameraAccessException;
,2。在onCreate函数中初始化CameraManager:
,,,,,,camerager=(CameraManager) getSystemService (Context.CAMERA_SERVICE);
,3。函数:
,,,,,,//标志:真的,亮灯假:灭灯
,,,,,,私人空间openOrCloseFlashlight(布尔标志){
,,,,,,,,,,,,试着{
,,,,,,,,,,,,,,,,如果(camerager !=null) {
,,,,,,,,,,,,,,,,,,,, camerager。setTorchMode(“0”、旗);//0,指cameraId,通常0代表后置,1代表前置
,,,,,,,,,,,,,,,,}
,,,,,,,,,,,,}捕捉(CameraAccessException ex) {
,,,,,,,,,,,,,,,, ex.printStackTrace ();
,,,,,,,,,,,,}
,,,,,,,}