0

ローカル デバイスが着信 Bluetooth 接続を待機するようにする Java プログラムが用意されており、接続が試行されると、acceptAndOpen()メソッドが呼び出されます。

ただし、接続が試行されるたびに、プログラムが要求に応答する代わりに、デフォルトの Bluetooth マネージャーがデフォルトのポップアップを表示します。

デバイスがあなたのデバイスに接続しようとしています。

Bluetooth API を介して winsock を使用するプログラムで、デフォルトの widcomm スタックをオーバーライドする方法はありますか?

4

1 に答える 1

0

Bluetooth スタックの自動検出が不十分な場合は、Java システム プロパティ「bluecove.stack」を使用して、必要なスタックの初期化を強制できます。値は「widcomm」、「bluesoleil」、または「winsock」です。デフォルトでは、利用可能な場合は winsock が選択されます。

別のプロパティ「bluecove.stack.first」を使用して、スタック検出を最適化します。-Dbluecove.stack.first=widcomm の場合、widcomm (bluecove.dll) スタックが最初にロードされ、利用できない場合、BlueCove は winsock に切り替えます。デフォルトでは intelbth.dll が最初にロードされます。

複数のスタックが検出された場合は、「winsock」、「widcomm」、「bluesoleil」の順に選択されます。BlueCove v2.0.1 以降、「bluecove.stack.first」はスタック選択の順序を変更します。

詳細については、http: //bluecove.org/bluecove/apidocs/com/intel/bluetooth/BlueCoveImpl.htmlを参照してください。

于 2012-05-07T10:45:29.397 に答える