2014-09-03 2029 views
0

我正在相機應用程序,我必須設置ISO,但我無法得到任何設置ISO像setPictureSize等方法。請讓我知道如何知道該設備相機支持ISO設置或不。如何在Android Camera API設置中設置ISO?

感謝Adavance。

+0

你可以在這裏查看我的答案:http://stackoverflow.com/a/37567225/3976589。希望它有助於:) – 2016-06-01 11:31:23

回答

1

這裏是你如何能做到這一點

Camera camera = Camera.open(); 
Camera.Parameters params = camera.getParameters(); 
params.set("iso", "400"); 
camera.setParameters(params); 

可能的值是:

100,200,400,800,1600,自動

要檢查是否ISO是您的設備上可用,您可以試試這個:

String supportedValues = camParams.get("iso-values"); 

if (supportedValues == null) { 
    // ISO is not supported 
} 
+0

感謝您的快速回復,但如何支持ISO相機? – 2014-09-03 12:45:44

+0

@suniljain更新了我的答案。 – Simas 2014-09-03 12:52:14

+0

我同意你的答案@ user3249477,但是關鍵的「ISO-Values」將設備更改爲設備 – 2014-09-06 13:09:52

相關問題