Tecnologia do Blogger.
RSS

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

Eu fiz assim e funcionou:


Acho que o erro é que o teu picdir é do tipo File e deveria ser um String pois tu estas passando ele como argumento na criação do imagefile porém na criação de um file o segundo argumento sempre é uma String.

pelo menos é o que consta na documentação:


atenciosamente.

        


Maicon Strey
Novo Hamburgo - RS - Brasil
------------------
------------------
Linux user: #525086



2012/12/5 Derci Santos <derciii.lima@gmail.com>
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