打开手电筒
大家好,我自己的项目是 写一个 扫一扫 ,同时开启 手电筒的功能,扫一扫 我用到了 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
2893



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



