2013-01-17 105 views
2
Parameters params = camera.getParameters(); 

params.setExposureCompensation(progress + camera.getParameters().getMinExposureCompensation()); 
camera.setParameters(params); 

我已setExposureCom [三星S3 ensation值,它是不行的,但是當我測試了其他移動Micromax的這段代碼的運行完全 請指導什麼的是問題三星Galaxy S3?setExposureCompensation不會在三星Galaxy工作S3

+0

當你執行這行代碼時,S3會返回任何相關的錯誤/警告日誌輸出嗎? – dumbfingers

+0

我遇到了「setExposureCompensation」工作的S3的問題,但不是所有的最小 - 最大範圍。我得到的範圍是-12到12,但在實踐中,從-4到4的值並不如預期。 –

回答

1

您應該檢查的

camera.getParameters().getMinExposureCompensation() 

camera.getParameters().getMaxExposureCompensation() 

輸出,以確保您的設備設置之前,實際上支持不同的曝光補償設定。

你應該設置進度:

camera.getParameters().getExposureCompensationStep() 

,以確保您設置一個有效的曝光補償。