Ich suche nach einer Möglichkeit, die Lichtempfindlichkeit meiner Evo 4G-Kamera zu ändern. Ich weiß, dass es nicht die Verschlusszeit der Kamera ist, weil es eine Digitalkamera ist. Der nächste relevante Aspekt ist die ISO-Einstellung, aber das Android SDK kann nicht manipuliert werden. Kennt jemand eine Alternative? ie Szenenmodus, Belichtung oder Effekte
** parameter.set ("iso", int) setzt das iso.
Hat irgendjemand den Überblick darüber, welche Szenenmodus-Werte darstellen?
Danke für die Eingabe. Ich habe diese Seiten mehrmals durchgesehen. Ich suchte nach einer Funktion wie parameter.set ("iso", int), weil diese Funktion die iso-Einstellung erfolgreich geändert hat. Die Kamera hat keine Blende als Einstellung. Vielleicht kann ich einige Firmware-Dateien manipulieren.
Tut mir leid, es ist spät, aber könnte für andere hilfreich sein
Einstellen der Blende:
%Vor%Versuchen Camera.Parameter Belichtungskorrektur Anrufe .
EDIT (5/2015) Android 5.0 hinzugefügt APIs für diese in android.hardware. Kamera2 . Sehen Sie PkmX's Kamera für ein Beispiel.
Sie können mCamera.getParameters().flatten()
verwenden, um alle von Ihrer Kamera unterstützten Einstellungen zu sehen.
In meiner Situation ist der Schlüssel des ISO-Parameters "iso-speed-values".
Sie können String isoSpeedValues = mCamera.getParameters().get("iso-speed-values")
verwenden, um alle Unterstützungswerte zu erhalten.
Und verwenden Sie mCamera.getParameters().set("iso-speed", value)
, um einen bestimmten Wert festzulegen.
Aber ich kann keinen Parameter finden, um eine Verschlusszeit (Belichtungszeit) einzustellen. Irgendeine Idee?