在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. [Android]android.os 源代码中的Looper,Handler,Message,Message
  2. Android 显示当前服务的代码片段
  3. android 如何让文本中某个关键字高亮显示?
  4. android 开发,用一行代码操作只使用一次的 view
  5. android studio 61歌曲服务器搭建 歌曲app 下载 完整代码
  6. [转]代码实现渐变背景
  7. Android左右滑动实现Activity切换类 (整合代码实例)
  8. 获取Android各类系统相关信息的接口实现代码
  9. [置顶] android,在java代码中,如何给textview设置不同的颜色,以及引

随机推荐

  1. Android关于滚动View标题栏渐变的解决方
  2. 开发者掌握Windows Phone的贴心工具
  3. Android(安卓)Studio 3.0更新项目报错处
  4. Android学习笔记16:Button控件图文混排效
  5. Android(安卓)FragmentActivity 和Activi
  6. 超简单理解Android四大组件
  7. Android性能测试工具--Oprofile
  8. android studio用Javah创建.h头文件和编
  9. Android(安卓)kotlin网络请求框架fuel(简
  10. Android中在屏幕上涂鸦的例子