Domanda

Come faccio a fare in modo che una Midlet J2ME comunichi con un programma Java o qualche applicazione sul PC tramite il cavo collegato?

È stato utile?

Soluzione

Incredible_Honk è quasi giusto. La chiave è quella di utilizzare i (standard) proprietà di sistema "microedition.commports". Questo fornisce un elenco delimitato da virgole delle porte COM, che sono disponibili per l'applicazione. Per aprire una CommConnection uso connessione come segue:

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

Solitamente questo fornirà accesso a una connessione seriale USB, eventualmente anche a infrarossi se disponibile. Scorrere ciascuno per vedere quale corrisponde alla connessione che stai cercando.

In Windows, almeno, è necessario installare i driver corretti per il portatile prima. Questo sarà quindi permetterà di aprire una connessione seriale e comunicare con l'applicazione.

Altri suggerimenti

Non c'è un modo generale di fare questo. E 'difficilmente dipende dalle capacità del mobil. Potrebbe essere che ci sia qualche API fornitore che offre un accesso speciale a USB, ma io non sono a conoscenza di alcuna.

Alcuni telefoni supportano la comunicazione tramite collegamenti porta seriale. Date un'occhiata alla javax.microedition.io .CommConnection interfaccia per ulteriori informazioni.

I telefoni Sonyericsson offrono un modo per eseguire il debug della midlet sul dispositivo e recuperare i messaggi della console tramite il cavo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top