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






0 comentários:
Postar um comentário