0

私はブラックベリーの開発者で、 bluetooth を使用して 2 つのデバイス間で情報を送受信するようにコーディングしたいと考えています。

https://github.com/blackberry/JDE-Samples/tree/master/com/rim/samples/device/bluetooth/bluetoothdemo

この Bluetooth デモのプログラムを参考にしました。

  1. AppScreen で利用可能な Bluetooth シリアル ポートの情報を取得し、それらがサポートされているかどうかを確認します

  2. SPPScreen Java ファイルは、Bluetooth シリアル ポートの情報を取得し、デバイス ID が「こんにちは」のシリアル ポートに接続します。

このクラスには、 DSR_ON 、 DSR_OFF 、 DSR をオンとして有効にするメニューの DTR 、オフとして DSR を有効にする DTR ステータスをチェックするなどの用語があります...私は取得しませんでした

このクラスには、受信メソッド中に使用されるフラグであるループバック オンとループ バック オフも含まれます。

このクラスにはsendData()、1k データを送信するdataReceive()メソッドとデータを受信するメソッドが含まれていますが、このメソッドは、コード内の私の知る限り、どこにも呼び出されていません。

コードを実装する前に行った手順。

Bluetooth はシミュレーターでは機能しないため、2 つの実際のデバイスで署名してテストしました。

両方のデバイス (デバイス A とデバイス B とします) に「こんにちは」という名前を付け、アプリケーションの外部で手動でペアリングしました。

次に、両方のデバイスでアプリケーションを起動しました。

デバイス BI から、メニューから接続をリッスンするためのオプションを選択し、デバイス A で ... Hi there デバイスに接続した後、デバイス A で次のように表示されます

「何かを入力してください...」とデバイスBに表示されます

「外部デバイスを接続してから何か入力してください...」

したがって、このステップまでプログラムは正常に動作します。今、何かを入力しても何も起こらないようです。

だから私の懸念は

  1. このコードは本当に 2 つのデバイス A と B の間でデータを送受信しますか?

  2. 誰かがプロジェクトコード全体を取得した場合は、説明してください。

4

1 に答える 1

1

はい、入力したテキストをある bb から別の bb に送信します。一文字一文字..

于 2013-09-18T11:33:11.293 に答える