Ich weiß, dass in J2ME CommConnection
die zu verwendende Verbindung ist, wenn mit serial port
gearbeitet wird. Ich weiß, dass es die Methoden openInputStream
und openOutputStream
gibt, aber tatsächlich weiß ich nicht, wie ich Daten von meinem MIDLet an den COM-Port (den USB-Port, in den das Telefonkabel eingesteckt ist, das Telefon ist Alcatel OT) transferiere -806D). Zum Beispiel möchte ich den Text "Hallo Welt" senden. Wie erreiche ich das?
Hier sind Codes:
J2ME:
%Vor%J2SE: (Eclipse)
%Vor% Ich starte das J2SE-Programm, ich habe das Handykabel in den Computer gesteckt (im USB-Slot), ich habe in der J2ME-App auf den Befehl upload
geklickt, aber auf dem Ausgabebildschirm der Eclipse! / p>
Also, was ist das Problem?
Ich führe diesen J2SE-Code aus, um den Port zu erkennen, an dem sich das Telefonkabel befindet:
%Vor%Und es zeigt COM4, denn wenn ich das Kabel abziehe, werden nur COM1 und LPT1 angezeigt.
Also, was ist das Problem?
Ihr Telefon scheint vom Computer gut erkannt zu werden, da es am virtuellen COM-Port 4 angeschlossen ist. Allerdings ist mir nicht klar, dass Sie das COM-Port-Protokoll auf der Telefonseite verwenden sollten, um mit dem Computer zu kommunizieren. Es ist durchaus möglich, dass es einfach einen Puffer auf dem Telefon gibt, der nach dem Ausfüllen an den USB-Port geliefert wird.
Ich kenne dein Handy nicht, aber ich habe bereits einen Mikrocontroller programmiert. Dort habe ich nie das COM-Port-Protokoll verwendet und es geschafft, mit einem Computer mit virtuellem COM-Port-Treiber zu kommunizieren.
Um meinen Punkt besser zu verstehen, können Sie sich wahrscheinlich auf die Dokumentation des Mikrocontrollers auf Ihrem Telefon beziehen.
Tags und Links eclipse java java-me serial-port