Android控制闪光灯的方法(打开与关闭)
本文实例讲述了Android控制闪光灯的方法。分享给大家供大家参考,具体如下:
最近想做一个手电筒,在网上搜到一点资料
首先闪光灯可以用android.hardware.camera来控制
1. 在Manifest.xml文件中添加权限
2. 打开闪光灯
try{ m_Camera = Camera.open(); Camera.Parameters mParameters; mParameters = m_Camera.getParameters(); mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH); m_Camera.setParameters(mParameters); } catch(Exception ex){}
3关闭闪光灯
try{ Camera.Parameters mParameters; mParameters = m_Camera.getParameters(); mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); m_Camera.setParameters(mParameters); m_Camera.release(); } catch(Exception ex){}
在Android中,要开启摄像头只需透过Camera.Open就可以简单开启,开启后取得Camera.Parameters就可以设定参数
我们所需要的手电筒功能,只需要将其设为FLASH_MODE_TROCH即可关闭时只要设置为FLASH_MODE_OFF后将其release就可以了
当应用程序终止时不要忘记调用release() 来终止程序
更多关于Android开发相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》
希望本文所述对大家Android程序设计有所帮助。
相关文章
Android中实现水平滑动(横向滑动)ListView示例
这篇文章主要介绍了Android中实现水平滑动(横向滑动)ListView示例,本文用自己封装一个控件的方法解决了这个需求,需要的朋友可以参考下2015-06-06Diycode开源项目实例搭建上拉加载和下拉刷新的Fragment
这篇文章主要介绍了Diycode开源项目实例搭建上拉加载和下拉刷新的Fragment以及相关的代码分享。2017-11-11Android开发之超实用的系统管理工具类【SD卡,网络,uri,屏幕,网络,软键盘,文本,进程等】
这篇文章主要介绍了Android开发之超实用的系统管理工具类,涉及Android针对SD卡,网络,uri,屏幕,网络,软键盘,文本,进程等相关操作技巧,需要的朋友可以参考下2018-02-02
最新评论