我正在相機應用程序,我必須設置ISO,但我無法得到任何設置ISO像setPictureSize等方法。請讓我知道如何知道該設備相機支持ISO設置或不。如何在Android Camera API設置中設置ISO?
感謝Adavance。
我正在相機應用程序,我必須設置ISO,但我無法得到任何設置ISO像setPictureSize等方法。請讓我知道如何知道該設備相機支持ISO設置或不。如何在Android Camera API設置中設置ISO?
感謝Adavance。
這裏是你如何能做到這一點
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
}
感謝您的快速回復,但如何支持ISO相機? – 2014-09-03 12:45:44
@suniljain更新了我的答案。 – Simas 2014-09-03 12:52:14
我同意你的答案@ user3249477,但是關鍵的「ISO-Values」將設備更改爲設備 – 2014-09-06 13:09:52
你可以在這裏查看我的答案:http://stackoverflow.com/a/37567225/3976589。希望它有助於:) – 2016-06-01 11:31:23