打开手电筒
大家好,我自己的项目是 写一个 扫一扫 ,同时开启 手电筒的功能,扫一扫 我用到了 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() {
/**
* 检测 设备是否支持闪光灯
*/
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) {
screenLight();
ret
安卓应用授权与手电筒开启

这篇博客讲述了在Android项目中实现扫描二维码并开启手电筒功能时遇到的问题。作者在尝试集成Zxing库并开启手电筒时,遇到了相机被占用的错误。为了解决这个问题,作者分享了授权和开启手电筒的关键代码,但详细解决方案尚未提供,承诺解决后会更新。
最低0.47元/天 解锁文章
4158

被折叠的 条评论
为什么被折叠?



