2

J2ME Midletを作成して、接続されたケーブルを介してJavaプログラムまたはPC上のアプリケーションと通信するにはどうすればよいですか?

4

3 に答える 3

3

Incredible_Honk はほぼ正しいです。重要なのは、(標準の) システム プロパティ "microedition.commports" を使用することです。これにより、アプリケーションで使用できる COM ポートのコンマ区切りリストが提供されます。接続を開くには、次のように使用CommConnectionします。

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

通常、これは USB シリアル接続へのアクセスを提供します。利用可能な場合は赤外線も可能です。それぞれを反復して、探している接続に対応するものを確認します。

少なくとも Windows では、最初にハンドセット用の正しいドライバーをインストールする必要があります。これにより、シリアル接続を開いてアプリケーションと通信できるようになります。

于 2009-09-09T12:40:39.890 に答える
2

これを行う一般的な方法はありません。モービルの能力にはほとんど依存しません。USBへの特別なアクセスを提供するベンダーAPIがあるかもしれませんが、私は知りません。

一部の電話機は、シリアル ポート接続を介した通信をサポートしています。詳細については、javax.microedition.io.CommConnectionインターフェイスを参照してください。

于 2009-09-09T09:31:26.737 に答える
1

Sonyericsson の電話は、デバイスで midlet をデバッグし、ケーブルを介してコンソール メッセージを取得する方法を提供します。

于 2009-09-09T09:54:04.063 に答える