SuperWaba Gravar txt em SD Card

5 respostas
PatricMaffi

Olá galera
preciso gravar um arquivo txt no SD Card de um palm Tungsten E
fiz um codigo aki, mais não sei como definir o path para direcionar para o SD Card

File backup = null; backup = new File("/SD Card/" + pedido.getStrPedidoEnviado() +".txt",File.CREATE); if (!backup.exists()) { try { backup.createDir(); }catch(Exception e) { e.printStackTrace(); } } BufferStream outBuf = new BufferStream(); DataStream ds = new DataStream(outBuf); ds.writeCString(infoPedido); backup.writeBytes(outBuf.getBuffer(),0,outBuf.getBuffer().length); gravou = backup.close();

agradeço os que puderem ajudar
vlww

5 Respostas

PatricMaffi

Ninguem tem uma ideia de como resolver ae??

kaique

Tenta passar no construtor da classe File o slot onde você deseja salvar o arquivo…

Retirado da API da classe File:

[]'s.

PatricMaffi

Eu resolvi o problema passando simplismente uma "/"
e ele grava na raiz do SD

kaique

Mas tipo, acho que seria interessante você dar uma lida nesse lance do slot no construtor. Acho que existem aparelhos que só deixam criar arquivos no cartão de memória. Acho que uma abordagem usando o slot poderia ser mais robusta, podendo funcionar em outros dispositivos.

[]'s.

PatricMaffi

Hmmm

blz vou testar utilizando Slot

Vlww

Criado 13 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 5
Participantes 2