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

最新文章

  1. TCP控制拥塞的四种算法:慢开始,拥塞避免,快重传,快恢复
  2. HDU5336-XYZ and Drops-模拟
  3. Struts2 数据校验流程
  4. 十一、Struts2封装请求参数的方式
  5. BZOJ 3436: 小K的农场 差分约束
  6. python邮件发送接收
  7. Cacti安装教程
  8. linux之SQL语句简明教程---CREATE VIEW
  9. juce 中的WeakReference分析
  10. Apache 403 错误解决方法-让别人可以访问你的服务器
  11. mock.js使用总结
  12. 并发编程(三)—— ReentrantLock的用法
  13. Mysql Group by 使用解析
  14. Python-mysql 权限 pymysql 注入共计
  15. springboot项目打成war包
  16. include 模板标签
  17. ERROR 1222 (21000): The used SELECT statements have a different number of columns :
  18. vs2013 with update2安装记录
  19. C语言 &#183; 简单加法
  20. 【题解】 洛谷P2340 奶牛会展

热门文章

  1. ADO.NET实体框架Entity Framework模型-基于XML解析
  2. FunnelWeb 开源Blog引擎介绍
  3. Token和session 详解
  4. (转)android头像设置:从本地照片库或拍照获取并剪裁
  5. winform中DataGridView使用DataGridViewCheckBoxColumn实现RadioBox单选功能
  6. 学习汤姆大叔《深入理解JavaScript系列》有感(1) —— 立即调用的函数表达式
  7. Python with 结构
  8. loj #161 子集卷积
  9. mysql下this is incompatible with sql_mode=only_full_group_by解决方案
  10. 通过PowerShell命令给Azure VM添加CustomScriptExtension