JavaME Midlet не может установить HTTP-соединение

Я только что скачал Java ME Platform SDK 3.0 и создал свой первый Midlet (из некоторого руководства по Oracle). Который отлично работает на эмуляторе. Когда я развертываю его на своем Nokia N97, я могу запустить его, но как только я нажимаю "Connect" и позволяю продолжить, я получаю IOException: -1

Вот код:

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);
}
}

1 ответ

Решение

У вас есть GPRS или подключение к Интернету в вашем телефоне + для вашего приложения?

Во многих телефонах мы должны установить точку доступа для приложения, иначе дважды проверь

Другие вопросы по тегам