Android控制闪光灯的方法(打开与关闭)

本文实例讲述了Android控制闪光灯的方法。分享给大家供大家参考,具体如下:

最近想做一个手电筒,在网上搜到一点资料

首先闪光灯可以用android.hardware.camera来控制

1. 在Manifest.xml文件中添加权限复制代码 代码如下:<uses-permission android:name="android.permission.CAMERA" />

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程序设计有所帮助。

时间: 2024-10-24 10:08:03

Android控制闪光灯的方法(打开与关闭)的相关文章

Android软键盘显示模式及打开和关闭方式(推荐)

Android软键盘显示模式: Android定义了一个属性,名字为windowSoftInputMode, 用它可以让程序可以控制活动主窗口调整的方式.我们可以在AndroidManifet.xml中对Activity进行设置.如:android:windowSoftInputMode="stateUnchanged|adjustPan" 该属性可选的值有两部分,一部分为软键盘的状态控制,另一部分是活动主窗口的调整.前一部分本文不做讨论,请读者自行查阅android文档. 模式一,压

Android系统移植与调试之-------&amp;gt;增加一个双击物理按键打开和关闭闪光灯并将闪光灯状态同步到下拉菜单中

最近有一个客户有这样的需求: 1.在[设置]--->[无障碍]中添加一个开关按钮.             如果打开开关的话,双击某个物理按键的时候,打开闪光灯,再双击该物理按键的时候,关闭闪光灯.              如果关闭开关的话,双击该物理按键的时候,不做任何处理. 2.打开关闭闪光灯的状态,在下拉菜单中也要同步. 如下图所示的效果:                                          当打开上面添加的开关后,如果双击POC键(POC键是我们公司自定义

JS动画效果打开、关闭层的实现方法

  这篇文章主要介绍了JS动画效果打开.关闭层的实现方法,可实现js控制层从中心位置打开与关闭的功能,涉及javascript操作页面元素的相关技巧,需要的朋友可以参考下 本文实例讲述了JS动画效果打开.关闭层的实现方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

如何打开或关闭win7系统的防火墙步骤方法

  今天的这个教程主要是讲述的最新win7系统下载安装的系统,在使用的过程中怎么打开或关闭我们的防火墙图这个功能的图文详细教程,防火墙是我们平时比较重要的一个工具,它是我们电脑的一个保护伞,我们在有时候还是需要设置,今天我们就来讲讲怎么样关闭或者是开启它的方法. 1.第一步我们需要打开win7 电脑中的控制面板窗口,很简单的先打开左下角的开始菜单,开始菜单中就可以看到控制面板的选项,我们点击就可以打开窗口,然后看到窗口中有很多的工具选项,我们选择系统和安全这个图标,在看到"Windows防火墙&

android编程实现设置、打开wifi热点共享供他人连接的方法_Android

本文实例讲述了android编程实现设置.打开wifi热点共享供他人连接的方法.分享给大家供大家参考,具体如下: 用过快牙的朋友应该知道它们在两天设备之间传输文件的时候使用的是wifi热点,然后另一台便连接这个热点再进行传输.快牙传输速度惊人应该跟它的这种机制有关系吧.不知道它的搜索机制是怎样的,但我想应该可以通过热点的名字来进行判断吧.下面我们就来探讨一下如何自动创建一个wifi热点吧 创建wifi热点首先需要手机支持,建议开发的哥们整个好点的手机,我们公司那些个山寨设备,几近有一半是不支持热

搜狗浏览器如何重新打开误关闭网页的方法

重新打开误关闭网页的方法:单击地址栏左侧的撤销按钮,即可打开最近关闭的网页.单击撤销按钮旁边的下拉箭头即可打开网页 撤销列表,撤销列表中包含了最近关闭的20个网页,如下图所示.

JS实现带缓冲效果打开、关闭、移动一个层的方法

  这篇文章主要介绍了JS实现带缓冲效果打开.关闭.移动一个层的方法,涉及javascript鼠标事件及页面元素操作技巧,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

打开或关闭Win8自动更新方法

  1.Win8自动更新在哪? Win8自动更新在Win8系统和安全设置里边,大家可以进入Win8控制面板里边找到,如下图所示: 2.打开或关闭Win8自动更新方法教程 1.首先在Win8传统桌面上,同时按 Windows + X 组合快捷键打开Win8控制面板,之后再进入"系统和安全"设置选项,如下图所示: 2.进入Win8系统和安全设置之后,就进入了上上图中的Win8自动更新在哪的那个界面了,另外大家也可以点击下图中的"检查更新"来更新一下Win8系统相关的补丁

Ubuntu下打开和关闭笔记本触摸板的方法

在Ubuntu系统下上网,打字,经常会由于无意中碰到触摸板而导致光标乱飞,很纠结. 我仔细看看笔记本的键盘上,发现F7的位置,有一个手指点击一个矩形的图案,很像是提示触摸板的意思. 鼓捣 了一下,发现在Ubuntu下打开和关闭笔记本触摸板的方法. Fn+F7     打开/关闭触摸板 注:1.F7可能会和笔记本电脑型号有关,如果您的笔记本上某个F键(F1~F12)上有类似图案,使用时请做相应修改.          2.该方法与系统无关,在其他系统上也可用.