gpt4 book ai didi

Android 无法连接到相机服务?

转载 作者:行者123 更新时间:2023-11-29 20:11:28 24 4
gpt4 key购买 nike

我正在制作一个需要使用相机闪光灯的应用程序。我的代码将在这篇文章下方,但是当我尝试打开相机时,我得到了一个 java.lang.RuntimeException: Fail to connect to camera service。当调用 Camera.open(); 方法时出现错误。

Camera camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();

我试过重启手机,关闭所有应用,还是报同样的错误。

有没有办法在打开相机之前释放/关闭相机?我不知道您将如何关闭空对象。

屏幕方向不是问题,因为该应用只允许垂直方向。

默认的相机应用可以使用,但这个应用不行。

错误(完整):

    java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.native_setup(Native Method)
at android.hardware.Camera.<init>(Camera.java:319)
at android.hardware.Camera.open(Camera.java:292)
at com.bensuniverse.flashlightx.processes.CameraHandler.toggleFlash(CameraHandler.java:21)
at com.bensuniverse.flashlightx.MainActivity$1.onClick(MainActivity.java:78)
at android.view.View.performClick(View.java:4106)
at android.view.View$PerformClick.run(View.java:17052)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5059)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
at dalvik.system.NativeStart.main(Native Method)

最佳答案

确保您正确释放相机对象。如果您尝试重新打开已经打开的相机对象,那么它将因您在堆栈跟踪中提到的错误而崩溃:

Camera camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();

// Stop camera preview and release it.
camera.stopPreview();
camera.release();

关于Android 无法连接到相机服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34796383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com