PDA

Visualizza la versione completa : Programmare in J2ME


allejo
10-06-2004, 14:04
Ciao a tutti....
C' qualcuno di voi che sa programmare J2ME?
Perch devo fare un programmino.
Cio ho un emulatore....e devo fare un programma che permette di aprire le pagine html e far visualizzare sull'emulatore.
Mi sapete aiutarmi?

allejo
11-06-2004, 10:00
Dove posso trovare un manuale on-line che permette di imparare a usare J2ME?

Oiziorbaf
11-06-2004, 10:12
Guarda ho iniziato ankio ieri a vedere la J2ME ho trovato un'ottima guida http://www.wmlscript.it/j2me/index.asp!!!! Ciao
:ciauz:

allejo
11-06-2004, 13:57
Grazie mille.....
Ciao

allejo
14-06-2004, 08:08
Siccome devo fare un programmino che permette di fare delle connessioni al
server tipo http://localhost.....
Sapete per caso come si fa.....
Ciao

allejo
14-06-2004, 08:24
Ho fatto un programmino x non giusto
xk voglio che visualizza la pagina html....mentre questo mi fa vedere html source
cmq posto il codice


import javax.microedition.io.SecurityInfo;
import javax.microedition.pki.*;
import javax.microedition.midlet.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import java.io.IOException;
import java.io.InputStream;

public class HTTP extends MIDlet {
Form form;
Display display;

private String URL =
"http://localhost";

public void startApp() {

// crea un normale oggetto sctring buffer
// che conterra la risposta http
StringBuffer buffer = new StringBuffer();
HttpConnection c = null;

try {

System.out.println("Connessione in corso .....\n\n");

// apre la connessione http all'indirizzo specficato sopra
c = (HttpConnection)Connector.open(URL);

// una volta che la connessione stabilita
// apre un input stream
InputStream is = c.openInputStream();

int ch;

// legge byte per byte l'inputStream e 'appende'
// i singoli caratteri nel buffer
while ((ch = is.read()) != -1) {
buffer.append( (char)ch );
}

display = Display.getDisplay(this);
form = new Form("HTTP");
form.append(buffer.toString());
display.setCurrent(form);

// chiude l'InputStream.
is.close();

// chiude la connessione
c.close();

System.out.println( "Ecco cosa ho letto dalla ");
System.out.println( "pagina web: \n\n" + buffer.toString() );

pauseApp();

}
catch ( IOException e ) {

}
}

public void pauseApp() {

}

public void destroyApp( boolean unconditional ) {
notifyDestroyed();
}

}




Dove sbaglio

Loading