在Android中设置照相机闪光灯模式是否需要Camera.stopPreview()和Camera.startPreview()方法?

在Android中设置照相机闪光灯模式是否需要Camera.stopPreview()和Camera.startPreview()方法?,android,android-camera,camera-api,Android,Android Camera,Camera Api,我最近尝试使用旧的CameraAPI开发一个手电筒应用程序。我用相机拍摄物体 camera = Camera.open(); p = camera.getParameters(); 这包含在try-catch块中。我用来打开照相机闪光灯的代码是 p.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(p); p.setFlashMode(Parameters.FLASH_MODE_OFF); camera.setPa

我最近尝试使用旧的CameraAPI开发一个手电筒应用程序。我用相机拍摄物体

camera = Camera.open();
p = camera.getParameters();
这包含在try-catch块中。我用来打开照相机闪光灯的代码是

p.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(p);
p.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(p);
该代码在try-catch块中给出,用于处理异常,并检查设备是否支持FLASH\u模式。 我用来关闭闪光灯的代码是

p.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(p);
p.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(p);
这也包含在try catch块中,并且摄影机对象Camera和参数对象p也已正确定义。我的问题是,在打开和关闭闪光灯时设置相机参数后,是否需要“必要”使用camera.StartView()和camera.StopReview()方法