我尝试制作应用程序,而不是可以打开和关闭相机闪光灯.我有的代码看起来像这样:
Camera flash;
Camera.Parameters params;
flash = Camera.open();
params = flash.getParameters();
params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
flash.setParameters(params);
Run Code Online (Sandbox Code Playgroud)
并在清单xml中:
<permission android:name="android.permission.FLASHLIGHT"
android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
android:protectionLevel="normal" />
<permission android:name="android.permission.CAMERA"> </permission>
Run Code Online (Sandbox Code Playgroud)
每次我运行代码时,应用程序崩溃在"flash = Camera.open();" 有这个错误:
java.lang.RuntimeException:无法连接到摄像头服务
我究竟做错了什么?