2 Stimmen

Wie kommuniziert man zwischen einem J2ME-Midlet und einem PC?

Wie kann ich ein J2ME-Midlet erstellen, das mit einem Java-Programm oder einer Anwendung auf dem PC über das angeschlossene Kabel kommuniziert?

3voto

funkybro Punkte 8001

Incredible_Honk hat fast recht. Der Schlüssel ist, die (Standard-)Systemeigenschaft "microedition.commports" zu verwenden. Sie enthält eine durch Kommata getrennte Liste der Com-Ports, die für Ihre Anwendung verfügbar sind. Um eine Verbindung zu öffnen, verwenden Sie CommConnection wie folgt:

CommConnection con = (CommConnection) Connector.open("com:<commport name>");

In der Regel wird dies den Zugang zu einer seriellen USB-Verbindung ermöglichen, möglicherweise auch zu Infrarot, falls verfügbar. Gehen Sie die einzelnen Verbindungen durch, um herauszufinden, welche der Verbindung entspricht, die Sie suchen.

Zumindest unter Windows müssen Sie zunächst die richtigen Treiber für Ihr Mobiltelefon installieren. Damit können Sie dann eine serielle Verbindung öffnen und mit der Anwendung kommunizieren.

2voto

Frank Bollack Punkte 23412

Es gibt keine allgemeine Methode, dies zu tun. Es hängt kaum von den Möglichkeiten des Mobils ab. Es könnte sein, dass es eine Hersteller-API gibt, die Ihnen einen speziellen Zugriff auf USB ermöglicht, aber mir ist keine bekannt.

Einige Telefone unterstützen die Kommunikation über serielle Anschlüsse. Werfen Sie einen Blick auf die javax.microedition.io.CommConnection Schnittstelle für weitere Informationen.

1voto

Toad Punkte 15025

Sonyericsson-Telefone bieten eine Möglichkeit, Ihr Midlet auf dem Gerät zu debuggen und die Konsolenmeldungen über das Kabel zurückzubekommen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X