From 786ff4f4ca2374bdd9177f2e24b503d43e7a3b93 Mon Sep 17 00:00:00 2001 From: liyujie <2352380935@qq.com> Date: Thu, 28 Aug 2025 12:04:21 +0000 Subject: [PATCH] [4/4]解决USB摄像头打开相机预览界面绿屏 --- android/packages/apps/Camera2/src/com/android/camera/FatalErrorHandlerImpl.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/android/packages/apps/Camera2/src/com/android/camera/FatalErrorHandlerImpl.java b/android/packages/apps/Camera2/src/com/android/camera/FatalErrorHandlerImpl.java old mode 100755 new mode 100644 index 802abc6..1afe8fa --- a/android/packages/apps/Camera2/src/com/android/camera/FatalErrorHandlerImpl.java +++ b/android/packages/apps/Camera2/src/com/android/camera/FatalErrorHandlerImpl.java @@ -122,4 +122,19 @@ CameraUtil.showError(mActivity, reason.getDialogMsgId(), reason.getFeedbackMsgId(), finishActivity, ex); } + @Override + public void onRecordingFailure() { + Exception ex = new Exception(); + // Log a stack trace to be sure we can track the source. + Log.e(TAG, "Handling Camera recording Error:", ex); + + UsageStatistics.instance().cameraFailure( + eventprotos.CameraFailure.FailureReason.UNKNOWN_REASON, null, + UsageStatistics.NONE, UsageStatistics.NONE); + + Reason reason = Reason.CAMERA_VIDEO_QUALITY_FAILURE; + boolean finishActivity = reason.doesFinishActivity(); + CameraUtil.showError(mActivity, reason.getDialogMsgId(), reason.getFeedbackMsgId(), + finishActivity, ex); + } } -- Gitblit v1.6.2