| By Thienne M Johnson,
on 19-05-2007 16:28
|
Neste exemplo, acessamos um servidor para recuperar um arquivo texto.Troque o URL do código (ou faça essa entrada via interface gráfica) para obter outro arquivo de outro servidor.Disponibilizei o arquivo ijustcalled.txt, na URL http://j2me.datamazon.com/arquivosdl/ijustcalled.txt, para você modificar o exemplo e testar novamente.
import java.io.*; import javax.microedition.io.*; import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class BuscaArquivoTexto extends MIDlet { private Display display; public BuscaArquivoTexto() { display = Display.getDisplay(this); } public void pauseApp() {} public void destroyApp(boolean unconditional) {} public void startApp() { String url = "http://j2me.datamazon.com/arquivoteste.txt"; StreamConnection SC = null; InputStream IS = null; StringBuffer SB = new StringBuffer(); TextBox textbox = null; try { SC = (StreamConnection)Connector.open(url); IS = SC.openInputStream(); int ch; while((ch = IS.read()) != -1) { SB.append((char) ch); } System.out.println(SB.toString()); textbox = new TextBox("Teste de StreamConnection", SB.toString(), 1024, 0); if(IS != null) { IS.close(); } if(SC != null) { SC.close(); } display.setCurrent(textbox); } catch (Exception exc) { System.out.println("Exception " + exc); } } }
|