Tecnologia do Blogger.
RSS

[androidbrasil-dev] Salvando fotos no cartão de memória e deixando disponivel para outras aplicações

Boa Noite galera, vou ser bem direto na minha dúvida, estou desenvolvendo uma app que baixa imagens do meu servidor, quero salvar essas imagens no cartão de memória do celular e que outras aplicações possam ter acesso a essas fotos, como por exemplo a galeria de fotos padrão do android. Consegui salvar as fotos no caroa de memória da seguinte maneira:

Criando a pasta das fotos no cartão:
 String state = Environment.getExternalStorageState();
            if (Environment.MEDIA_MOUNTED.equals(state)) {
                File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "Kikao");
                if (!file.mkdirs()) {
                  //toast na tela caso não possa ser criada a pasta
                }


Salvando a foto dentro da pasta
File file = new File(Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES)+"/Kikao");
FileOutputStream fos = new FileOutputStream(file+"/"+nome);
                       
 fos.write(getBytes(bis));
fos.flush();
fos.close();

A pasta é criada e a imagem é salva perfeitamente, o problema que encontro, é que as imagens não ficam disponiveis para a galeria de fotos do android, se eu utilizar o app ASTRO que é um gerenciador de arquivos, eu consigo ver a pasta dentro do cartão e as imagens também, só que se eu conectar meu celular pelo cabo USB não consigo visualizar a pasta e nem as fotos,  será alguma permissão que eu tenha que colocar no androidmanifest além da
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  ???

Como eu faço para as fotos ficarem disponiveis para outras aplicações ?

Desde já muito obirgado.


--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

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

0 comentários:

Postar um comentário