2009-09-09 1 views

답변

3

Incredible_Honk이 거의 옳습니다. 열쇠는 (표준) 시스템 속성 "microedition.commports"를 사용하는 것입니다. 이것은 응용 프로그램에서 사용할 수있는 COM 포트의 쉼표로 구분 된 목록을 제공합니다. 다음과 같이 연결이 CommConnection을 사용하여 열려면 :

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

보통이 가능한 경우 가능성 또한 적외선,의 USB 직렬 연결에 대한 액세스를 제공합니다. 각 연결을 반복하여 원하는 연결에 해당하는지 확인하십시오.

Windows의 경우 최소한 휴대 전화에 맞는 드라이버를 먼저 설치해야합니다. 이렇게하면 직렬 연결을 열고 응용 프로그램과 통신 할 수 있습니다.

2

일반적인 방법은 없습니다. 그것은 거의 모빌의 능력에 달려있다. 일부 공급 업체 API를 사용하면 USB에 대한 특별한 액세스가 가능할 수 있지만, 필자는이를 모르고 있습니다.

일부 휴대 전화는 직렬 포트 연결을 통한 통신을 지원합니다. 자세한 내용은 javax.microedition.io.CommConnection 인터페이스를 살펴보십시오.

1

Sonyericsson 전화는 장치에서 미드 레트를 디버그하고 케이블을 통해 콘솔 메시지를 다시 가져 오는 방법을 제공합니다.

+0

SE가 디버거와 상호 작용하는 데 사용할 수있는 J2ME API를 제공한다고 생각하지 않습니다. –

+0

API가 없습니다. SE 장치가 케이블을 통해 연결된 경우 MIDlet을 디버깅 할 수 있습니다. 미들 렛의 콘솔 출력이 PC 콘솔로 경로 변경됩니다. – Toad

관련 문제