Autore Topic: Implementare Autofocus sulla fotocamera della mia app android  (Letto 1045 volte)

Offline ionio89

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
0
Ho implementato nella mia app android la Camera che scatta una foto, soltanto che ho notato che non è presente l'autofocus... Mi chiedevo se mi potevate aiutare o se mi potevate consigliare un modo per implementare l'autofocus...

In particolare io faccio:

Codice (Java): [Seleziona]
AutoFocusCallBackImpl autoFocusCallBack = new AutoFocusCallBackImpl();
mCamera.autoFocus(autoFocusCallBack);

dove la classe è:
Codice (Java): [Seleziona]
private class AutoFocusCallBackImpl implements Camera.AutoFocusCallback {
     public void onAutoFocus(boolean success, Camera camera) {
                   boolean bIsAutoFocused = success; //update the flag used in onKeyDown()
}
}

soltanto che se metto le prime due righe nell' onCreate della Camera genera un eccezione in RunTime di NullPointExpection a mCamera.autofocus(...); probabilmente il parametro passato è null anche se non saprei come risolvere...

Offline Download

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Ace
Re:Implementare Autofocus sulla fotocamera della mia app android
« Risposta #1 il: 30 Novembre 2011, 15:08:13 CET »
0
Assicurati di avviare la preview dalla fotocamera, come da documentazione, se la preview della fotocamera non viene inizializzata il
metodo autoFocus() non viene correttamente eseguito. Spero di esser stato d'aiuto :) buon develop!