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);

 

posted @ 2013-06-28 09:13  马小豆包  阅读(759)  评论(0编辑  收藏  举报