博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 手电筒功能实现
阅读量:7027 次
发布时间:2019-06-28

本文共 660 字,大约阅读时间需要 2 分钟。

hot3.png

1.使用carmear简单实现手电筒功能

初始值设置:

private Camera camera = null;private boolean isOpen = false;

 onCreate中添加代码:

if (camera == null) {    camera = Camera.open();}

onDer中添加:

@Overrideprotected void onDestroy() {	camera.release();	camera = null;	super.onDestroy();}

 主要方法:

private void openFlashLight() {	Camera.Parameters param = camera.getParameters();	if (!isOpen) {//            getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);		param.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);	} else {		param.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);	}	camera.setParameters(param);	isOpen = !isOpen;}

 

转载于:https://my.oschina.net/u/2320057/blog/705310

你可能感兴趣的文章
django中orm的简单操作
查看>>
Mybatis知识(1)
查看>>
[CentOS] 7 不执行文件 /etc/rc.d/rc.local
查看>>
模态窗口的各个属性
查看>>
10.28 (上午) 开课一个月零二十四天 (数据访问)
查看>>
为什么你应该(从现在开始就)写博客
查看>>
小技巧积累
查看>>
Java JDBC链接Oracle数据库
查看>>
Moss2010 部署命令
查看>>
Git 操作分支
查看>>
Grid search in the tidyverse
查看>>
hdu 三部曲 Contestants Division
查看>>
day22——创建表、增加数据、查询数据
查看>>
c# 调用 c dll 例子
查看>>
【C#】string格式的日期转为DateTime类型及时间格式化处理方法
查看>>
实验十三:窗口设计
查看>>
python解析XML的三种方法
查看>>
(转)如何使用C#自定义属性
查看>>
hdu 1142 A Walk Through the Forest (最短路径)
查看>>
HLG 1475 国王的宴会【树形DP】
查看>>