2010-11-16 43 views
1

Je viens de télécharger le Java ME Platform SDK 3.0 et j'ai créé mon premier Midlet (à partir de Tutoriel Oracle). Ce qui fonctionne bien sur l'émulateur. Quand je déploie sur mon Nokia N97 je peux courir, mais dès que je presse le bouton « Connect » et permettre de suivre je reçois un IOException: -1JavaME Midlet ne peut pas établir la connexion HTTP

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

Répondre

2

Vous avez GPRS ou connectivité Internet dans votre téléphone + pour votre application?

Dans beaucoup de téléphone nous devons placer le point d'accès pour l'application différemment vérifier le

+0

Merci beaucoup. C'était ça. Si simple. –

+0

@Marcel Menz Vous êtes les bienvenus :) –