|
Página 1 de 1
|
[ 19 Mensagens ] |
|
Criar um arquivo txt com os dados do banco
| Autor |
Mensagem |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Criar um arquivo txt com os dados do banco
Boa noite,
Alguém já fez o método para criar um arquivo.txt com os dados do banco sqlite ou tem algum tutorial eu já procurei na internet mais não achei nada especifico.
Agradeço desde já
|
| 24 Jul 2012, 02:00 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
Porque? qual a diferença de criar um arquivo de texto normal pegando um campo edittext, ou dados vindo de um array?
você sabe criar um arquivo texto normal?
desculpa, mais nao entendi qual a diferença se você sabe criar um arquivo .txt normal.
[]´s
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 24 Jul 2012, 10:07 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
Bom dia Raf,
Veja bem eu vou te explicar o que eu preciso. Eu preciso criar um arquivo txt com os dados da tabela ou o que foi digitado nos campos dividido por pipes para eu enviar esse arquivo para um servidor ftp
Agradeço a sua atençao
|
| 24 Jul 2012, 11:42 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
Raf,
Quanto a sua pergunta, não eu nunca mexi com arquivos txt no android e que surgiu a situação e preciso fazer isso agora.
|
| 24 Jul 2012, 11:43 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
Segue classe em java e xml de exemplo de configuracao package br. com. configuracao; import java. io. File; import java. io. FileInputStream; import java. io. FileNotFoundException; import java. io. FileOutputStream; import java. io. IOException; import br. com. conexao. ExecutaSQL; import br. com. logar. Logar; import br. com. logar. R; import android. app. Activity; import android. content. Intent; import android. os. Bundle; import android. util. Log; import android. view. View; import android. widget. Button; import android. widget. EditText; import android. widget. TextView; import android. widget. Toast; public class Configip extends Activity { public static final String ARQUIVO= "arquivo.txt"; EditText etsaida; public static String saida; @Override public void onBackPressed () { } @Override public void onCreate (Bundle savedInstanceState ) { super. onCreate(savedInstanceState ); setContentView (R. layout. config); Button btsalvar = (Button) findViewById (R. id. btsalvar); Button btvoltar = (Button) findViewById (R. id. btvoltar); etsaida = (EditText ) findViewById (R. id. edit); VisualizarArquivo (); btsalvar. setOnClickListener(new View. OnClickListener() { @Override public void onClick (View v ) { try { saida= ""; FileOutputStream saida = openFileOutput (ARQUIVO, MODE_WORLD_WRITEABLE ); etsaida = (EditText ) findViewById (R. id. edit); String msg = etsaida. getText(). toString(); saida. write("". getBytes()); saida. write(msg. getBytes()); saida. close(); Log. i("escrito no arquivo", "escrito com sucesso "+msg ); etsaida. setText(""); VisualizarArquivo (); } catch (FileNotFoundException erro ) { Log. e("", ""+erro ); } catch (IOException erro ) { Log. e("", ""+erro ); } } }); //fim da acao do botao salvar btvoltar. setOnClickListener(new View. OnClickListener() { @Override public void onClick (View v ) { finish (); } }); //ação do botao deletar Button btdeletar = (Button) findViewById (R. id. btdeletar); btdeletar. setOnClickListener(new View. OnClickListener() { @Override public void onClick (View v ){ try { File f = getFileStreamPath (ARQUIVO ); if (f. exists()){ boolean ok = deleteFile (ARQUIVO ); } // Log.i("ARQUIVO DELETADO", "ARQUIVO DELETADO ? " + ok); etsaida. setText(""); VisualizarArquivo (); } catch ( Exception erro ) { etsaida. setText(""); } } }); VisualizarArquivo (); }//fim do metodo on click /* * Visualiza arquivo e joga no textview*/ public void VisualizarArquivo () { TextView text = (TextView ) findViewById (R. id. tvarquivo); try { File f = getFileStreamPath (ARQUIVO ); Log. i("", "Abrindo arquivo "+f. getAbsolutePath()); if (f. exists()) { FileInputStream entrada = openFileInput (ARQUIVO ); int tamanho = entrada. available(); byte bytes [] = new byte[tamanho ]; entrada. read(bytes ); String saida= new String(bytes ); ExecutaSQL. ip=saida+ ""; text. setText(saida ); etsaida. setText(saida ); } else { Log. i("", "Arquivo não existe ou foi excluído"); text. setText(""); } } catch (FileNotFoundException erro ) { Log. i("", "arquivo nao encontrado : "+erro. getMessage()); } catch (IOException erro ) { Log. i("", "Erro : "+erro. getMessage()); } catch (NullPointerException erro ) { Log. i("", "Erro : "+erro. getMessage()); } catch (NumberFormatException erro ) { Log. i("", "Erro : "+erro. getMessage()); } }}//fim da classe <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="IP DO SERVIDOR" android:textSize="12pt" />
<EditText android:id="@+id/edit" android:layout_width="match_parent" android:layout_height="wrap_content" >
<requestFocus /> </EditText>
<Button android:id="@+id/btsalvar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Salvar" />
<Button android:id="@+id/btdeletar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Deletar" />
<TextView android:id="@+id/tvarquivo" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#cccccc" android:textColor="#000000" />
<Button android:id="@+id/btvoltar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Voltar" />
</LinearLayout>
vê se te ajuda Valeu
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 24 Jul 2012, 12:01 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
Valeu Raf eu vou estudar mais tarde esse seu codigo
|
| 24 Jul 2012, 12:12 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
so mais uma pergunta, no android.manifest precisar dar liberação para manipular esses arquivos nao tem?
|
| 24 Jul 2012, 12:15 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
so mais uma pergunta, no android.manifest precisar dar liberação para manipular esses arquivos nao tem?
|
| 24 Jul 2012, 12:22 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
Não precisa declarar nada no manifest.
abraço
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 24 Jul 2012, 15:04 |
|
 |
|
william maia
Hello Android
Data de registro: 24 Jul 2012, 10:47 Mensagens: 41
|
 Re: Criar um arquivo txt com os dados do banco
tem certeza que não precisa de permissão.é preciso uma para 'escrever' no sdcard ta ai ela : <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
|
| 24 Jul 2012, 15:13 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
Precisa como o willian coloco ali mesmo, eu falei sem conferir no post acima.
Valeu []'s
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 24 Jul 2012, 21:06 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
ok obrigado a voce e ao william
|
| 25 Jul 2012, 09:05 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
só lembrando eu não tinha feito declaração no manifest da permissao porque foi feito no codigo java
na linha FileOutputStream saida = openFileOutput(ARQUIVO, MODE_WORLD_WRITEABLE);
pode ser feito tanto de uma quanto de outra forma.
Valeu []´s
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 25 Jul 2012, 09:47 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
Raf eu nao entendi uma coisa nesse seu codigo tem um campo no xml com ip do servidor o que seria? tem que setar o ip da maquina no componente.
obrigado
|
| 25 Jul 2012, 11:27 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
nesse meu código eu uso pra fazer configuração do tablet no servidor que tem o arquivo que faz a interligação com o banco de dados.
se voce notar, vera que tem um obj ExecutaSQL.ip. que é onde eu coloco o ip pra fazer o acesso.
espero ter sido claro. Valeu
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 25 Jul 2012, 11:40 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
Raf deixa ver se eu entendi o seu código alem de gerar o txt ele ja dispara para o servidor?
valeu
|
| 25 Jul 2012, 12:15 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
não, tudo errado aquela tela ali eu fiz pra fazer uma configuração para acesso em um servidor. só que pra nao ficar configurando toda hora eu fiz pra guardar em um arquivo o ip de um servidor.
ele nao dispara nada pra lugar nenhum. eu apenas te mostrei como se faz o arquivo. só falei a funcionalidade que tem por tras dessa tela ai.
[]´s
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 25 Jul 2012, 15:12 |
|
 |
|
asltec
Android application
Data de registro: 25 Nov 2011, 08:14 Mensagens: 88
|
 Re: Criar um arquivo txt com os dados do banco
desculpa a minha ignorancia agora eu entendi ali ele so cria o arquivo pra mim.na sequencia eu vou montar um ftp no android para mandar esse arquivo para um servidor externo.
obrigado pela força
|
| 25 Jul 2012, 15:45 |
|
 |
|
RaF
Anatomy of an App
Data de registro: 23 Abr 2012, 16:32 Mensagens: 127 Localização: Tubarão - SC
|
 Re: Criar um arquivo txt com os dados do banco
A ideia eh +- isso, mais se pode fazer varias coisas com o exemplo. valeu
_________________RaFael faelreinaldo@hotmail.com - msn rafaelreinaldoduarte@gmail.com - Gtalk Celular : Galaxy s duos Programador Android, JavaSE, Arduino.
|
| 25 Jul 2012, 20:01 |
|
|
|
Página 1 de 1
|
[ 19 Mensagens ] |
|
Quem está online |
Usuários vendo este fórum: adautox, ademilson, alex.abrantes, alexsander.miranda, Anderson MarkZ, Andre Brito, Androidthebest, Augusto, bbourbon, bernardodauer, BiG_SerGiO, Biggs Darklighter, bigr ecreio, Bitor, BloggerCaOS, Bruto_JPO, caiodemarco, Caique, camilodev, Carla Luz, Carlos Alexandre, cassianotartari, Catapan, cezaraf, Chefe Nass, christian, Comandante Cody, Cr-Informática, Cristranus, DaDih*, debal, Delão, dikiloco, dreyer, DroidBot, dudu795, eduzortea, faco, felipe.cintra, felipedornelas, fernandofsf, ferrodecaju, flashking, Flávio Robertgo, fraga, Francisco_Geraldo, FVB, gapler, Geire Robson Gadelha, genildof, Gui Pereira, gusrp, gustavo, gustavobarbosa, gutodias, hbarroco, Igor_M, inaciofernandes, interservic, italoraony, itsN, ixian, jackdaniel, jacksaum, jairo, jandersonjc, jhhm_2008, jrsilva, julianafsa, juniorfranca, Juniorvs, jwv, kennedyximenes, klausenner, konos, Lelinho, Leonardo, leonardodamata, Liviosousa, Machado000, maiconjunches, Marini, Marlus Dias Silva, mauriciobreide, maximilianjx, nandopierre, neiesc, Newton Barbosa, nilsgome, nivaldo, nrsf, otium, pamonteiro, paulo.weber, Petto, piagg, rafaelmonoh, rbenatti, rerp7, Ricardo Chikasawa, Roberto, rocha, RodReis, rodrigoinnova, Roll, rubens_olv, Samantha, SERGIO RODRIGUES, shadow, sobrinho, tavares767, thiago@xbrain.com.br, tonical, vandob, weber, Wenceslau, Yoda, Yoshihury, zeantonio e 6 visitantes |
|
Você não pode criar novos tópicos neste fórum Você não pode responder tópicos neste fórum Você não pode editar suas mensagens neste fórum Você não pode excluir suas mensagens neste fórum Você não pode enviar anexos neste fórum
|
|