Pergunta

Como faço para fazer um Midlet J2ME para se comunicar com um programa Java ou algum aplicativo no PC através do cabo conectado?

Foi útil?

Solução

Incredible_honk está quase certo. A chave é usar a propriedade do sistema (padrão) "microedition.commports". Isso fornece uma lista delimitada de vírgula das portas COM que estão disponíveis para o seu aplicativo. Para abrir um uso de conexão CommConnection do seguinte modo:

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

Geralmente, isso fornece acesso a uma conexão serial USB, possivelmente também infravermelha, se disponível. Itera através de cada um para ver qual corresponde à conexão que você está procurando.

No Windows, pelo menos, você precisará instalar os drivers corretos para o seu aparelho primeiro. Isso permitirá que você abra uma conexão serial e se comunique com o aplicativo.

Outras dicas

Não existe uma maneira geral de fazer isso. Dificilmente depende das capacidades do Mobil. Pode ser que exista alguma API do fornecedor, oferecendo acesso especial ao USB, mas não estou ciente de nenhum.

Alguns telefones suportam a comunicação por meio de conexões de porta serial. Dê uma olhada no javax.microedition.io.commConnection Interface para mais informações.

Os telefones SonyericSson oferecem uma maneira de depurar seu meio no dispositivo e obter as mensagens do console de volta pelo cabo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top