Obter caminho de arquivo da imagem no Android

Eu tenho um aplicativo que pode fazer fotos e enviá-las. O upload requer o caminho do arquivo da foto, mas não consigo obtê-lo.

Este é o meu código:

public void maakfoto (View v) {

        Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
        cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, mImageCaptureUri);
        startActivityForResult(cameraIntent, CAMERA_REQUEST);

    }

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
        if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK) {  

            Bitmap photo = (Bitmap) data.getExtras().get("data"); 
            imageView.setImageBitmap(photo);
            knop.setVisibility(Button.VISIBLE);
            System.out.println(mImageCaptureUri);
        }  
    }

Por favor me ajude a obter o caminho do arquivo.

Obrigado

questionAnswers(7)

yourAnswerToTheQuestion