2012-05-29 107 views
2

我的應用程序設置關閉的Android相機的閃光模式參數。 這是代碼:設置閃光燈模式camera.parameters Android 4.0.3上華碩變壓器TF101G

Parameters params = camera.getParameters(); 
params.set("flash-mode", "off"); 
camera.setParameters(params); 

它正確地適用於華碩變壓器TF101G採用Android 3.2版或輕微,但與ICS(4.0.3)的應用程序崩潰與logcat的這個錯誤:

05-28 22:38:12.754 V/NvOmxCameraSettingsParser( 98): Changed: flash-mode: (null) -> off {(null)} 
05-28 22:38:12.754 E/NvOmxCameraSettingsParser( 98): Failed substring capabilities check, unsupported parameter: 'off', original: (null) 
05-28 22:38:12.754 E/NvOmxCameraSettingsParser( 98): extractChanges: Invalid parameter! 
05-28 22:38:12.754 E/NvOmxCamera( 98): setParameters: Invalid parameters 
05-28 22:38:12.754 W/Checkwin(2066): Unexpected error initializating camera 
05-28 22:38:12.754 W/Checkwin(2066): java.lang.RuntimeException: setParameters failed 
05-28 22:38:12.754 W/Checkwin(2066): at android.hardware.Camera.native_setParameters(Native Method) 
05-28 22:38:12.754 W/Checkwin(2066): at android.hardware.Camera.setParameters(Camera.java:1297) 

回答

1

您可以使用:

params.setFlashMode(Parameters.FLASH_MODE_OFF); 

and camera.setParameters(params);

0

我認爲這是因爲華碩變壓器TF101G沒有手電筒。