Android开发 开启闪光灯 关键代码
2024-10-20 16:32:37
在AndroidManifest中注册响应的权限:
<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"/>
java文件中:
private Parameters parameter=null;
private Camera camera=null;
打开闪光灯关键代码:
if(camera == null){
camera = Camera.open();
}
camera.startPreview();
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameter);
关闭闪关灯关键代码:
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameter);
最新文章
- TCP控制拥塞的四种算法:慢开始,拥塞避免,快重传,快恢复
- HDU5336-XYZ and Drops-模拟
- Struts2 数据校验流程
- 十一、Struts2封装请求参数的方式
- BZOJ 3436: 小K的农场 差分约束
- python邮件发送接收
- Cacti安装教程
- linux之SQL语句简明教程---CREATE VIEW
- juce 中的WeakReference分析
- Apache 403 错误解决方法-让别人可以访问你的服务器
- mock.js使用总结
- 并发编程(三)—— ReentrantLock的用法
- Mysql Group by 使用解析
- Python-mysql 权限 pymysql 注入共计
- springboot项目打成war包
- include 模板标签
- ERROR 1222 (21000): The used SELECT statements have a different number of columns :
- vs2013 with update2安装记录
- C语言 &#183; 简单加法
- 【题解】 洛谷P2340 奶牛会展
热门文章
- ADO.NET实体框架Entity Framework模型-基于XML解析
- FunnelWeb 开源Blog引擎介绍
- Token和session 详解
- (转)android头像设置:从本地照片库或拍照获取并剪裁
- winform中DataGridView使用DataGridViewCheckBoxColumn实现RadioBox单选功能
- 学习汤姆大叔《深入理解JavaScript系列》有感(1) —— 立即调用的函数表达式
- Python with 结构
- loj #161 子集卷积
- mysql下this is incompatible with sql_mode=only_full_group_by解决方案
- 通过PowerShell命令给Azure VM添加CustomScriptExtension