问题就在拍照方法下,frameConfigBuilder.addSurface(imageReceiver.getRecevingSurface());总之报空指针异常求解答privatevoidphotoBtnFunc(Componentcomponent){if(cameraDevicenullimageReceivernull){return;}FrameConfig.BuilderframeConfigBuildercameraDevice.getFrameConfigBuilder(Camera.FrameConfigType.FRAMECONFIGPICTURE);功能是拍照frameConfigBuilder.addSurface(imageReceiver.getRecevingSurface());frameConfigBuilder.setImageRotation(90);FrameConfigbuildframeConfigBuilder.build();cameraDevice.triggerSingleCapture(build);单帧捕获}
相机鸿蒙