Android开发 开启闪光灯 关键代码
在AndroidManifest中注册响应的权限:
<uses-permission android:name="android.permission.FLASHLIGHT" /> <uses-permission android:name="android.permission.CAMERA"/> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.autofocus"/>
java文件中:
private Parameters parameter=null; private Camera camera=null;
打开闪光灯关键代码:
if(camera == null){ camera = Camera.open(); } camera.startPreview(); parameter = camera.getParameters(); parameter.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(parameter);
关闭闪关灯关键代码:
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameter);