安卓程序如何控制闪光灯开关
来源:互联网 发布:unity3d demo 下载 编辑:程序博客网 时间:2024/04/30 10:51
这里我用一个ControlFlash类来控制闪光灯,其主要原理是利用相机来控制闪光灯的模式,简单明了,代码如下。
当然要在AndroidManifest.xml中加如下权限才能使用。
权限如下:
<uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.FLASHLIGHT"/>
代码如下:
import android.hardware.Camera;import android.hardware.Camera.Parameters;public class ControlFlash { public Camera camera=null; public Camera.Parameters parameters=null; public boolean IsHaveFlash()//判断设备是否有闪光灯 { return !getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH); } public ControlFlash() {//初始化 // TODO 自动生成的构造函数存根 camera=Camera.open(); parameters=camera.getParameters(); } public void open() {//打开闪光灯 if(IsHaveFlash) { //设备不支持闪光灯 return; } parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);//设置闪光灯为手电筒模式 camera.setParameters(parameters); camera.startPreview(); } public void close()//关闭闪光灯 { parameters.setFlashMode(Parameters.FLASH_MODE_OFF); camera.setParameters(parameters); }}
0 0
- 安卓程序如何控制闪光灯开关
- 如何开关相机闪光灯
- 安卓简易闪光灯
- 安卓使用闪光灯
- 安卓开发 闪光灯
- 安卓启用闪光灯
- 安卓web控制树莓派LED开关
- android应用:如何控制闪光灯
- 闪光灯的开关
- Android闪光灯开关
- 闪光灯控制
- 安卓开发利用闪光灯实现手电筒功能
- 安卓常用默认开关
- [iphone] LED闪光灯控制
- [iphone] LED闪光灯控制
- Android_控制闪光灯
- Android_控制闪光灯
- Android_控制闪光灯
- java日期格式化
- Time Warp in Animation
- 推荐大家使用的CSS书写规范、顺序
- 单向关系中的JoinColumn
- Delphi操作XML
- 安卓程序如何控制闪光灯开关
- Java学习(三)--集合
- H.264优秀特征
- S5PV210 FIMC驱动和v4l2驱动框架学习
- POJ 3984 迷宫问题
- eclipse查看genymotion模拟器的SDK路径
- daemontools manage UNIX services and script
- javaWeb提高并发数之二十三条
- jquery form表单.serialize()序列化后中文乱码问题原因及解决