安卓 授权打开手电筒

这篇博客讲述了在Android项目中实现扫描二维码并开启手电筒功能时遇到的问题。作者在尝试集成Zxing库并开启手电筒时,遇到了相机被占用的错误。为了解决这个问题,作者分享了授权和开启手电筒的关键代码,但详细解决方案尚未提供,承诺解决后会更新。
摘要由CSDN通过智能技术生成

打开手电筒

大家好,我自己的项目是 写一个 扫一扫 ,同时开启 手电筒的功能,扫一扫 我用到了 Zxing ,然后呢 我网上找了手电筒的方法,加上之后 发现 额 不行 ,一直报这个错 android.hardware.camera2.CameraAccessException: CAMERA_IN_USE (4): setTorchMode:1702: Torch for camera “0” is not available due to an existing camera user
显示了 相机被占用, 问题还在解决中,
在此 我发一些 授权打开手电筒的代码吧。
如下:
第一步 要添加权限那些;

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.FLASHLIGHT" />
    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera.autofocus" />
    <uses-feature android:name="android.hardware.camera.flash" />

第二步 添加布局,我就不发了,一个Button按钮就行

第三步就是关键代码了:
private void light() {

    /**
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值