¿Cómo capturar fotos automáticamente en un teléfono Android?

He desarrollado una aplicación para Android. En eso he usado la funcionalidad de la cámara frontal. Está funcionando bien pero necesito capturar automáticamente. es decir, sin hacer clic en el botón del obturador, quiero capturar el código de la foto ..

mycamera activity código es

 private Camera openFrontFacingCameraGingerbread() { 
    int cameraCount = 0; 
    Camera cam = null; 
    Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); 
    cameraCount = Camera.getNumberOfCameras(); 
    for ( int camIdx = 0; camIdx < cameraCount; camIdx++ ) { 
        Camera.getCameraInfo( camIdx, cameraInfo ); 
        if ( cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT  ) { 
            try { 
                cam = Camera.open( camIdx ); 
            } catch (RuntimeException e) { 
                Log.i("Camera failed to open: ",e.getLocalizedMessage()); 
            } 
        } 
    } 
    return cam; 
} 

Gracias por adelantado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta