Pregunta

¿Cómo hago una J2ME Midlet para comunicarse con un programa de java o alguna aplicación en el PC a través del cable conectado?

¿Fue útil?

Solución

Incredible_Honk es casi correcto. La clave es usar los (estándar) de propiedad del sistema "microedition.commports". Esto proporciona una lista separada por comas de los puertos de comunicación que están disponibles para su aplicación. Para abrir un CommConnection uso conexión como sigue:

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

Por lo general, esto proporcionará acceso a una conexión en serie USB, infrarrojos, posiblemente, también si está disponible. Iterar a través de cada uno para ver cuál corresponde a la conexión que está buscando.

En Windows, al menos, tendrá que instalar los controladores adecuados para su teléfono por primera vez. Esto entonces permitirá abrir una conexión en serie y comunicarse con la aplicación.

Otros consejos

No hay forma general de hacer esto. Apenas depende de las capacidades del mobil. Podría ser que hay alguna API de proveedor que le da acceso especial a USB, pero no estoy al tanto de ninguna.

Algunos teléfonos son compatibles con la comunicación a través de conexiones de puerto serie. Echar un vistazo a la javax.microedition.io .CommConnection interfaz para más información.

teléfonos Sony Ericsson ofrece una manera de depurar el MIDlet en el dispositivo y obtener los mensajes de la consola a través del cable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top