どのようにJ2MEミッドレットとPC間の通信に?
質問
私はJ2ME MIDletはJavaプログラムまたはケーブルを介してPC上でいくつかのアプリケーションと通信するために作るにはどうすればよい接続されていますか?
解決
Incredible_Honkはほとんど正しいです。キーは、(標準)システムのプロパティ「microedition.commports」を使用することです。これは、アプリケーションに使用可能なCOMポートのカンマ区切りのリストを提供します。次のように接続用CommConnection
を開くには:
CommConnection con = (CommConnection) Connector.open("com:<commport name>");
これは通常、可能な場合は、おそらくまた、赤外線、USBシリアル接続へのアクセスを提供します。各1を繰り返し処理し、あなたが探しているの接続に1対応します。
を参照するにはは、少なくともWindowsでは、最初にあなたの携帯電話用の正しいドライバをインストールする必要があります。これは、あなたがシリアル接続を開き、アプリケーションと通信できるようになります。
他のヒント
これを行うことのない一般的な方法はありません。それはほとんどモービルの能力に依存しません。そこにあなたのUSBへの特別なアクセスを与えるいくつかのベンダーのAPIがあるが、私はすべてのを認識していないよということかもしれません。
一部の携帯電話には、シリアルポート接続を介して通信をサポートしています。 javax.microedition.ioを見てみましょう.CommConnection のインターフェイス詳細については
ソニーエリクソンの携帯電話は、デバイス上であなたのミッドレットをデバッグし、コンソールメッセージがケーブルを介して戻って取得する方法を提供します。
所属していません StackOverflow