Android之开启闪光灯
Android项目需求中需要开启闪光灯的操作过程
辛勤的度娘已经有好多闪光灯操作方法了,我也就来凑个热闹
1、AndroidManifest.xml文件中配置权限
<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" />
2、布局文件中添加一个按钮,太简单了,这里就不提供了
3、控制闪光灯代码
private Camera camera;
public void mainHandler(View view) {
if (camera == null) {
camera = Camera.open();
}
camera.startPreview();
Parameters parameter = camera.getParameters();
if (Parameters.FLASH_MODE_TORCH.equals(parameter.getFlashMode())) {
parameter.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameter);
camera.release();
camera = null;
mainBtn.setText("开启闪光灯");
} else if (Parameters.FLASH_MODE_OFF.equals(parameter.getFlashMode())) {
parameter.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameter);
mainBtn.setText("关闭闪光灯");
}
}
使用三星手机测试,通过!!
Android之开启闪光灯相关推荐
- Android 获取光线强弱,开启闪光灯,关闭闪光灯
1.获取光线强度 (1)实现传感器接口 implements SensorEventListener 实例化 private SensorManager mSensroMgr;//传感器管理类 mS ...
- 0.6闪光灯二进制编码通信android源码手电筒手机密码器频率控制 as4.0版 密码123456 支持所有android2.2到10及以上系统 Android7.0以前和7.0以后开启闪光灯
演示:0.6闪光灯二进制编码通信android源码手电筒手机密码器频率控制 as4.0版 密码123456.apk http://6.wjsou.com/uploads/1594994912599.a ...
- Android开启闪光灯的几种办法
一.控制硬件的情节 早在2008年开发Symbian和WM程序的时候,就非常好奇如何用我们的代码来控制硬件设备,比如闪光灯就是一个很好的控制对象.我们开发程序,很多乐趣就在于控制.这是一种精神上的愉悦 ...
- 开启android设备的闪光灯作为手电筒
手电筒是使用Android手机的闪光灯,所以需添加权限<uses-permission android:name="android.permission.CAMERA" /& ...
- java闪光灯手电筒_Android_Android 开启闪光灯做手电筒的详解,复制代码 代码如下:public class H - phpStudy...
Android 开启闪光灯做手电筒的详解 public class HandLightActivity extends Activity implements OnClickListener{ pri ...
- Android 打开关闭闪光灯(里程碑2.1)
不同的手机,开启闪光灯的方法不一样,这里以摩托罗拉里程碑的手机为例 main.xml: [html] view plaincopy <?xml version="1.0" e ...
- Android Zxing 加入闪光灯功能
近期做了关于二维码解析的模块 选用的是google的开源projectZxing 在Zxing 加入闪光灯功能 例如以下: 在 com.xxx.xxx.Zxing.camera 包下的CameraMa ...
- android反射开启通知_作为Android开发者 你真的知道app从启动到主页显示的过程吗?...
前言 之前我跟大家说过,在一个夜黑风高的晚上,我的男同事突然给我发了一条微信,我点开来看,他竟然问我Android从按下开机键到启动到底发生了什么?此刻我的内心如下图: 然后就在昨天晚上,我又收到了他 ...
- Android如何打开闪光灯
在android中打开闪光灯的方法有两种,一种是获取硬件服务,通过反射的方式来操作闪光灯.另外一种是获得Camera对象,通过设置Camera的参数来操作闪光灯.一下是一个操作闪光灯的工具类:实现了两 ...
最新文章
- Linkis EngineConnPlugin引擎插件安装文档
- php的功能和特点,php有什么特点
- 【题解】luogu p1032 字串变换
- 第二节:思维导图学习Shell脚本编程之命令之美
- iOS开发基础篇——介绍C++内置函数
- 程序员面试中常见的哈希表,到底是什么?
- python使用pip安装_Python pip 安装与使用
- centos6.9下设置nginx服务开机自动启动
- tftp服务器怎么开启linux,CentOS 6.4 tftp服务器配置--使用tftp下载并启动内核
- mysql获取汉字首字母拼音,包括复杂字
- 极客日报:腾讯视频、优酷、爱奇艺取消超前点播;苹果为小学生推出编程指南;Win11会导致游戏性能下降
- ethz的多传感器融合算法msf编译与安装
- 卸载网易邮箱大师邮件从服务器删除,网易邮箱大师怎么删除邮箱 删除邮箱其实很简单...
- SAP HANA命令行方式备份恢复
- 快手__NS_sig3 sig3算法分析
- (C语言)有一篇文章,共有3行文字,每行有80个字符。要求统计出其中英文大写字母,小写字母,数字,空格,其他字符的个数
- STM32F103ZET6驱动57闭环步进电机(连线+代码)
- 什么是 RPC 框架
- BIM软件 Bentley OpenRoads Designer道路设计软件功能
- 解决Pycharm使用 selenium 打开网页后闪退的方法