Login Registre-se
Nao consigo gravar um arquivo xml [RESOLVIDO]  XML
Índice dos Fóruns » Android
Autor Mensagem
antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

Olá boa tarde!

Estou usando o Eclipse jun + Android.
(iniciante em Android)

TEnho q gerar um XML e gravalo num diretório específico, mas gera um erro ao salvar.

Alguém poderi me ajudar nesta ?

Desde já meus agradecimentos a quem puder ajudar.

100+

ANT.CARLOS/SP




--------------------ROTINA GERA XML------------------------------------------------------------------


--------------------ROTINA SALVA------------------------------------------------------------------


--------------------ERROS GERADOS-----------------------------------------------------------------
aqui ok - 07-06 19:31:52.253: I/System.out(980):

erro...

Esta mensagem foi editada 3 vezes. Última atualização foi em 27/07/2013 21:32:17

jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Você esta tendo este erro ao gravar ou ao efetuar a leitura do Arquivo?

O erro já esta descrito na mensagem:
Não existe tal arquivo ou diretório


Você esta usando um projeto Mobile(Android), Web ou Desktop?

Passe mais informações para que possa tentar ajudar.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
datapro

JavaC Membro
[Avatar]

Membro desde: 06/06/2013 09:34:48
Mensagens: 8
Offline

Use este metodo


no destino voce passa o caminho que ele será gravado por exemplo C:\temp4\Arquivo.xml e no conteudo voce passa a string que esta guardando o xml
antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline


Estou usando Android + Eclipse Juno.
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

antcarlos wrote:
Estou usando Android + Eclipse Juno.


Entendi as ferramentas, mas minha dúvida é sobre o tipo de projeto que esta usando.

É um projeto Mobile?

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

ah sim!, Mobile Android.

Então, preciso gerar um XML e gravar-lo.

100+

ANT.CARLOS/SP
antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

Mais uma coisa, Estou usando Windows + Eclipse + Android.

O problema, uso Windows e depois q estiver pronto vou instalar num Tablet com Android.

100+

ANT.CARLOS/SP
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Você não usa este tipo de caminho em projeto Android.


Este caminho não existe em dispositivos que utilizam Android.

Você tem que obter o caminho do Cartão ou da Memoria do dispositivo, veja um Exemplo:

Obtendo o Caminho:


Como usar e listar os Arquivos existentes no Diretório:


Como gravar um Arquivo:


Espero ter ajudado.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

Olá bom dia!
Obrigado pela ajuda, valeu de muito.
Agora estou com outro problema,


1-Como fazer para obter permissão de Leitura/Gravação em um diretório?
2-Como criar uma pasta em um diretório?
3-Como excluir um arquivo de um diretório?


Neste exemplo estou criando o arquivo na Raiz.




100+

Desde já meus agradecimentos,


ANT.CARLOS/SP



Esta mensagem foi editada 2 vezes. Última atualização foi em 14/07/2013 11:35:25

jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Cara você tem que setar permissões no AndroidManifest.xml, mas da uma olhada na net que tem vários exemplos e caso tenha erro você volta a postar.

Veja link AQUI que possui vários post explicando como fazer o que você deseja.

Qualquer duvida volta a postar.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

Olá boa noite!
Consegui fazer funcionar no SD externo, vou ver agora como faço para gravar na memoria interna.


Vou postar aqui uma parte do código uma vez q tive um pouco dificuldades.











antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

Olá boa noite!

Fiz um teste agora com a memoria interna, deu certo e funcionou.





100+

Meus agradecimentos a todos,

100+

ANT.CARLOS/SP





jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Bom que conseguiu.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

Olá boa noite!

Testei o aplicativo android no emulador e peguei o path de gravação:
/data/data/Arquivoi.xml, pesquiso e consigo encontra-lo.

Agora instalei a minha App no Tablet TB750 Android 4.1 e rodou td bem, avisa q salvou
na pasta /data/data/files/Arquivoi.xml, mas o problema inicia ai, não consigo ver a
pasta "/data/data/files" pois só vejo "/mnt/sdcard".

Então pergunto como salvar em uma pasta específica tanto no Emulador e rodar no Tablet?

Pois tentei por o path junto do arquivo mas o mesmo ocorre em erro.


OBS: Teste com a Memoria Interna + Android + Eclipse juno.



A quem puder ajudar desde já meus agradecimentos.


ANT.CARLOS/SP





antcarlos

JavaC Membro

Membro desde: 08/12/2011 11:38:21
Mensagens: 50
Offline

Puxa acho q me precipitei em pergunta, achei uma resposta, mas agora tenho outra.
Veja a resposta neste link.

http://micheleuzebio.wordpress.com/2010/10/13/leitura-e-escrita-de-arquivos/


1-Se não posso acessar a pasta /data/data/com.br.xx/files/nome_arquivo, será que é possível tirar
uma cópia e grava-lo em outra pasta q fique visível ao usuário?


Um exemplo mais ou menos assim: Copy "/data/data/com.br.xx/files/nome_arquivo" para - -> "/mnt/sdcard/minhaPasta/nome_arquivo"
isto no Tablet e no Emulador.


A quem puder ajuda desde já meus agradecimentos,

100+

ANT.CARLOS/SP


 
Índice dos Fóruns » Android
Ir para:   
Powered by JForum 2.1.9 © JForum Team