/** * true电筒打开 * false电筒关闭 */ private boolean isOpen = false; /** * 打开闪光灯 */ private void openFlashLight() { if (!isOpen) {//闪光灯处于关闭状态 if (camera==null) { camera=Camera.open(); } camera.startPreview(); Parameters parameters = camera.getParameters(); parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(parameters); isOpen = true; } } /** * 关闭闪光灯 */ private void closeFlashLight() { if (isOpen) {//闪光灯已经打开 if (camera != null) { Parameters parameters = camera.getParameters(); parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); camera.setParameters(parameters); camera.release(); camera = null; } isOpen = false; } }
还需要权限
<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" />
相关推荐
本文件为Android手电筒的源代码。 同时包括如何打开、关闭闪关灯。
android手电筒源代码,适配所有android版本4.x , 5.x , 6.x , 7.x,亲测没有问题,希望能开发者
android手电筒代码,支持androoid5.0 介绍: http://blog.csdn.net/redstarofsleep/article/details/45390683
自己写的一款手电筒,android2.3 及以上版本适用,简单干净,无任何插件。
Android手电筒,Android手电筒,Android手电筒,Android手电筒,Android手电筒,
简单的android 手电筒实例代码,让你轻松掌握ToggleButton组件的使用!
android手电筒源码 文章地址:http://blog.csdn.net/yayun0516/article/details/48395359
完整示例Android手电筒代码 可在Samsung Galaxy S2执行
该程序是自己做的仿超级手电筒的APP,实现的功能有:手电筒、警示灯、摩尔斯密码、电灯泡、彩色灯和警示灯。开发环境为eclipse,SDK为android 4.0。代码易懂、并附有相应的解释,适合新手学习~!
Android 手电筒源码
android端使用代码打开手电筒(闪关灯),支持7.1以下安卓系统,包括4.x,5.x,6.x
LED灯 android 手电筒源码 能用
本项目是一个基于安卓的手电筒的项目源码,整个工程只有一个java文件,源码注释到位,整个开关切换动画很流畅。
这个手电筒功能是我集网上上很多资源,开发的一个量产的手电筒功能,安全,可靠,稳定,已经在自己公司的手机上大力推广。欢迎广大开发者下载使用 和修改,提建议,一起讨论。
Android手电筒源代码,可设置声音,更换皮肤,SOS报警功能,附带Apk安装包。欢迎下载!