Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 2
  • 340

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? 

Karol_Antczak
  • Zapytał
  • @ Karol_Antczak | 22.12.2014
    • 2
    • 2
    • 5
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedź (1)

  • 7

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);
  • Odpowiedział
  • @ | 27.12.2014
  • TRENER MODERATOR ALTKOM AKADEMII