Как наладить связь между мидлетом J2ME и ПК?

StackOverflow https://stackoverflow.com/questions/1398504

  •  22-09-2019
  •  | 
  •  

Вопрос

Как мне создать мидлет J2ME для связи с программой Java или каким-либо приложением на ПК через подключенный кабель?

Это было полезно?

Решение

Incredible_Honk почти прав.Ключ в том, чтобы использовать (стандартное) системное свойство "microedition.commports".Это предоставляет разделенный запятыми список com-портов, которые доступны вашему приложению.Чтобы открыть соединение, используйте CommConnection следующим образом:

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

Обычно это обеспечивает доступ к последовательному USB-соединению, возможно, также инфракрасному, если таковое имеется.Пройдите по каждому из них, чтобы увидеть, какое из них соответствует тому соединению, которое вы ищете.

По крайней мере, в Windows сначала вам нужно будет установить правильные драйверы для вашего телефона.Затем это позволит вам открыть последовательное соединение и взаимодействовать с приложением.

Другие советы

Общего способа сделать это не существует.Вряд ли это зависит от возможностей мобильного телефона.Возможно, существует какой-то API поставщика, предоставляющий вам специальный доступ к USB, но я не знаю ни о каком.

Некоторые телефоны поддерживают связь через последовательный порт.Взгляните на javax.microedition.io.соединение интерфейс для получения дополнительной информации.

Телефоны Sonyericsson предлагают способ отладки вашего мидлета на устройстве и получения сообщений консоли обратно по кабелю.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top