码迷,mamicode.com
首页 > 其他好文 > 详细

Camera setParameters(), getParameters(),unlock()三个方法之间的限制关系

时间:2017-01-22 16:30:22      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:parameter   set   失败   class   关闭   arp   blog   har   sharp   

Camera mCamera = Camera.open();

// 第一次调用getParameters()需要在unlock()方法之前否则出现错误
 Camera.Parameters parameters = mCamera.getParameters();

//开启闪光灯
 parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);


// 第一次获取的 parameters 可以在unlock()方法之前直接使用
 mCamera.setParameters(parameters);

 mCamera.unlock();

// 调用unlock()方法之后,如果需要调用setParameters()方法需要重新调用getParameters()获取//parameters否则报错 设置setParameters 失败
 parameters = mCamera.getParameters();

//关闭闪光灯
 parameters.setFlashMode(Parameters.FLASH_MODE_OFF);

// 调用unlock()方法之后,如果需要调用setParameters()方法需要重新调用getParameters()获取//parameters否则报错 设置setParameters 失败
 mCamera.setParameters(parameters);

 

Camera setParameters(), getParameters(),unlock()三个方法之间的限制关系

标签:parameter   set   失败   class   关闭   arp   blog   har   sharp   

原文地址:http://www.cnblogs.com/ldq2016/p/6340437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!