Question

Comment puis-je faire un J2ME Midlet pour communiquer avec un programme Java ou une application sur le PC via le câble connecté?

Était-ce utile?

La solution

Incredible_Honk est presque droite. La clé est d'utiliser la propriété système (standard) « microedition.commports ». Ceci fournit une liste délimitée par des virgules des ports COM qui sont disponibles pour votre application. Pour ouvrir une utilisation de connexion CommConnection comme suit:

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

Habituellement, cela fournira un accès à une connexion USB série, peut-être aussi infrarouge si elle est disponible. Itérer à travers chacun pour voir lequel correspond à la connexion que vous cherchez.

Sous Windows au moins, vous devez installer les pilotes pour votre téléphone en premier. Cela vous permettra d'ouvrir une connexion série et de communiquer avec l'application.

Autres conseils

Il n'y a pas de manière générale de le faire. Cela dépend guère des capacités du mobile. Peut-être qu'il ya une API fournisseur vous donne un accès privilégié à l'USB, mais je ne suis pas au courant.

Certains téléphones prennent en charge la communication via des connexions de port série. Jetez un oeil à la javax.microedition.io l'interface de .CommConnection pour plus d'informations.

téléphones Sonyericsson offrent un moyen de déboguer votre midlet sur l'appareil et récupérer les messages de la console via le câble.

scroll top