Niektóre modele urządzeń (np. Samsung Galaxy Note) posiadają kamery z funkcją autofocus.
Czy istnieje sposób na włączenie/wyłączenie tej funkcji z poziomu kodu w Androidzie?
Niektóre modele urządzeń (np. Samsung Galaxy Note) posiadają kamery z funkcją autofocus.
Czy istnieje sposób na włączenie/wyłączenie tej funkcji z poziomu kodu w Androidzie?
Można to zrobić na dwa sposoby:
Klasa android.hardware.Camera oferuje metodę:
camera.cancelAutoFocus();
Można też zmienić tryb pracy:
final String MODE = ...; // odpowiedni tryb, np.: // Camera.Parameters.FOCUS_MODE_INFINITY // Camera.Parameters.FOCUS_MODE_FIXED // Camera.Parameters.FOCUS_MODE_MACRO Camera.Parameters params = mCamera.getParameters(); params.setFocusMode(MODE); camera.setParameters(params);