Soru & Cevap

Kamera Odaklandığı Anda Fotoğraf Çekmek ...

17.04.2016 - 10:39

Herkese merhaba,

Yaptığım projenin bir bölümünde kameranın otomatik olarak odaklandığı anda fotoğraf çekmesini istiyorum. Bununla ilgili yardımcı olabilecek yada kaynak verebilecek olan var mı ?

2 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-74639-1457849578.jpg
rankend5
17.04.2016 - 09:12

Merhaba Mustafa küçük bir araştırma yaptım. Kod uzun biraz o yüzden öncelikle kodun tamamını incelemen için http://android-er.blogspot.com.tr/2011/01/start-camera-auto-focusing-autofocus.html 

Yukarıdaki linkte kamera kullanımı anlatılıyor. şı kısımda 

 @Override
   public void onClick(View arg0) {
    // TODO Auto-generated method stub

    buttonTakePicture.setEnabled(false);
    camera.autoFocus(myAutoFocusCallback);
   }});
   }
  
   AutoFocusCallback myAutoFocusCallback = new AutoFocusCallback(){

  @Override
  public void onAutoFocus(boolean arg0, Camera arg1) {
   // TODO Auto-generated method stub
   buttonTakePicture.setEnabled(true);
  }};
  

focus methodu tanımlanıyor. buttonTakePicture kısmından fotoğraf çekme methodunı yerleştirebilirsiniz.Bu kodda buton kullanılmış.

şurayıda inceleyebilirsiniz :http://stackoverflow.com/questions/11681262/android-camera-focus-mode

Şimdi biraz daha inceledim şu linktede detaylı verilmiş : http://developer.android.com/reference/android/hardware/Camera.html#autoFocus%28android.hardware.Camera.AutoFocusCallback%29