android 自动闪光灯,Android 控制闪光灯
这篇文章主要介绍了Android控制闪光灯的方法,可实现闪光灯打开与关闭的效果,涉及Android操作Camera闪光灯的相关技巧,需要的朋友可以参考下
最近项目中有涉及闪光灯的需求,所以就收集了下资料,中间也遇到了一些坑,项目上线后做一下总结~
首先闪光灯可以用android.hardware.camera来控制
在Manifest.xml文件中添加权限
打开闪光灯操作
Camera mCamera = Camera.open();
Camera.Parameters mParameters = mCamera.getParameters();
mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
mCamera.setParameters(mParameters);
注:这样的操作在大部分机型上是可以,但是在三星4.3系统、华为p8上却打不开闪光灯,后来发现需要指定下打开摄像头,即使Camera.open()默认打开的是后置摄像头。
指定打开后置摄像头的操作
int textureId = 0;
mCamera.setPreviewTexture(new SurfaceTexture(textureId));
mCamera.startPreview();
关闭闪光灯操作
Camera.Parameters mParameters = mCamera.getParameters();
mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
mCamera.setParameters(mParameters);
mCamera.stopPreview();
mCamera.release();
mCamera = null;
注:在关闭闪光灯后一定要释放照相机对象,不然在其他地方再调用摄像头就会出现无法相应操作的错误。
这些只是开启关闭的几句核心代码,直接放在项目中使用时完全不够的,在使用的时候需要根据需求加容错处理。有问题的可以在评论区回复~
android 自动闪光灯,Android 控制闪光灯相关推荐
- mp4 android自动播放,Android 使用VideoView播放MP4的简单实现
使用VideoView播放MP4 播放示例 实现简单的播放功能,播放手机本地的MP4文件.不依赖任何第三方框架,不添加任何防腐剂. 添加一个系统自带的控制条. 申请权限 读取存储中的MP4文件 准备布 ...
- mp4 android自动播放,Android - 简单使用VideoView播放MP4
使用VideoView播放MP4 播放示例 实现简单的播放功能,播放手机本地的MP4文件.不依赖任何第三方框架,不添加任何防腐剂. 添加一个系统自带的控制条. 申请权限 读取存储中的MP4文件 准备布 ...
- android自动路由,android 网关 路由 设置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up route add default gw 192.168.1.1 dev eth0 setprop ...
- android 自动恢复,Android的状态保存和恢复
Activity的状态保存和恢复 Activity的状态什么时候需要保存和恢复 Activity的销毁一般分为两种情况: 当用户按返回按钮或你的Activity通过调用finish()销毁时,这属于正 ...
- 自动备份android,Android自动备份错误
我正在尝试实现android自动备份(Android 6.0),但是它不起作用. 我得到了同样的错误 10-28 22:58:06.980 600-5578/? I/PFTBT: Initiating ...
- android camera 闪光灯关闭,Android控制闪光灯的方法(打开与关闭)
本文实例讲述了Android控制闪光灯的方法.分享给大家供大家参考,具体如下: 最近想做一个手电筒,在网上搜到一点资料 首先闪光灯可以用android.hardware.camera来控制 1. 在M ...
- Android控制闪光灯的方法(打开与关闭)
Android移动端操作系统 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.尚未有统一中文名称, ...
- 6580 android P版本 前摄像头闪光灯图标出来后,闪光灯还是不亮
前面一篇6580 android P版本 前摄像头闪光灯图标没有出来主要是解决上层问题,但是前摄像头图标出来后,前闪光灯还是不亮,接下来分析一下具体原因. 首先抓一下android log: 04-0 ...
- ADB 控制Android自动刷抖音
ADB 控制Android自动刷抖音 前言 思路 具体实现 手机打开开发者模式 使用ADB连接手机 使用ADB控制手机滑动 使用bat读取设备列表 使用bat判断设备列表中是否有设备 当有设备时开始滑 ...
最新文章
- 说一说安装sklearn遇到的坑
- Apache Ignite与Apache Hive的个人理解与总结
- python prophet 预言家预知未来
- 前端解密后台加密算法优化思想
- oracle自动内存管理要不要开,Oracle 11g的自动内存管理
- 阿里云重磅推出物联网设备身份认证Link ID²
- mysql grant权限分配(转)。
- CloseableHttpClient 在使用过程中遇到的问题
- 【Hoxton.SR1版本】Spring Cloud Gateway之Filter详解
- 【MSRA文档智能综述论文】Document AI: Benchmarks, Models and Applications
- windows大文件查找清理工具wiztree
- 一致性算法-Gossip协议详解
- python 分词 词性_pyhanlp——分词与词性标注
- [视频编码] BD-rate和BD-PSNR
- 比尔·盖茨表示 AI应被用来改善教育医疗
- 如何免费将PDF转成JPG?
- 杭电计算机考研经验交流
- 进制与IP地址的转换
- 欧元一个神创造的货币
- 引用字体图标的方法(iconfont)