Tecnologia do Blogger.
RSS

[androidbrasil-dev] Problemas ao salvar foto fora do diretório padrão

Boa tarde,


Estou com o seguinte problema:

Quando eu chamo a câmera do Android, o retorno da câmera no onActivityResult está vindo null;

Segue o código:

/*
 * Definir o diretório onde as fotos serão salvas
 */
File picDir = new File(Global.DIRECTORY_PICTURES);

/*
 * Definir o nome da foto
 */
File imageFile = new File(picDir, gerarNomeFoto());

/*
 * Definir a Action da Intent
 */
Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

/*
 * Enviar o ImageFile para a câmera saber qual o caminho e nome irá salvar a foto
 */
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(imageFile));

/*
 * Chamar a Câmera
 */
startActivityForResult(i, TIRAR_FOTO);


Verificando no caminho que eu coloquei pra salvar a imagem, a mesma foi salva com sucesso. Porém a câmera não retornou nada pra minha aplicação.

Se eu chamar a câmera da seguinte forma: startActivityForResult(new Intent(Media.ACTION_IMAGE_CAPTURE), TIRAR_FOTO) Funciona normalmente. Porém a foto fica salva no diretório padrão.

--
 
Att,
Derci Santos

--
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário