0

私は広範囲に検索しましたが、これを行う方法が見つかりません。それは不可能ですか?

Bluetooth デバイス (この場合は別の WM デバイス) が Windows Mobile 6.5 デバイスの範囲内に入ったときに通知を受け取りたいと考えていました。

私は RequestBluetoothNotifications を試してみましたが、うまくいきましたが、通知には次のオプションしかありません。

BTE_CLASS_CONNECTIONS (1)

BTE_CLASS_PAIRING (2)

BTE_CLASS_DEVICE (4)

BTE_CLASS_STACK (8)

範囲内のデバイスのオプションはありません。

私の唯一の選択肢は、範囲内のデバイスをバックグラウンド スレッドでスキャンすることです。このアプローチは、有効にするには間隔を非常に短くする必要があり (毎分?)、デバイスのバッテリーを消耗するため、実際には理想的ではありません。

4

1 に答える 1

0

モバイルデバイスはモバイルであるため、バッテリーの寿命が限られているため、これは行わないと思います。

Bluetooth 無線を常にポーリングしていると、バッテリーが比較的早く消耗します。

于 2012-04-26T13:29:23.353 に答える