Frage

Ich habe gerade heruntergeladen der Java ME Platform SDK 3.0 und erstellt meine erste Midlet (von einem Oracle-Tutorial). Was funktioniert gut auf dem Emulator. Wenn ich es auf meinem Nokia N97 einsetzen kann ich es laufen, aber so schnell, dass ich drücke „Connect“ und erlauben fortzufahren ich eine IOException erhalten: -1

Hier ist der Code:

package hello;
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet implements CommandListener {

...

private void connect() {

HttpConnection hc = null;
InputStream in = null;
String url = getAppProperty("HitMIDlet.URL");

try {
  hc = (HttpConnection)Connector.open("http://www.google.ch"); 
  in = hc.openInputStream();
  byte[] raw = new byte[10];
  int length = in.read(raw);
  in.close();
  hc.close();

  // Show the response to the user.
  String s = new String(raw, 0, length);
  mMessageItem.setText(s);

}
catch (IOException ioe) {
  mMessageItem.setText( ioe.toString());
}
mDisplay.setCurrent(mMainForm);
}
}
War es hilfreich?

Lösung

Sie haben arbeiten GPRS oder Internet-Konnektivität in Ihrem Telefon + für Ihre Anwendung?

In vielen Telefon wir für App-Set Access Point anders Doppel es überprüfen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top