2012-04-01 4 views
0

このセットアップでは、それはそれは今の範囲でアンドロイドブルートゥース、オーバーライドペアリングが

であるかどうかを判断するために、そのデバイスをペアリングしてみてくださいすでにそのデバイスのMACアドレスを知っていると単純になり、デバイスは前に別のデバイスを見たことがないと仮定を促しペアリングのダイアログを無効にするにはどうすればよいですか?

答えて

1

ペアリングのダイアログを無効にすることはできません。

しかし、私はあなたがしようとしていることをすることは可能だと思います。デバイス探索を開始し、ACTION_FOUNDインテントを受信するために登録する場合。 http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#ACTION_FOUND このインテントには、検出されたデバイスの名前が表示されます。 RSSIも利用可能です - それは有用であるかもしれません。

このようにして、探しているデバイスがペアリングされていない(ペアリングダイアログが表示されていない)範囲内にあるかどうかを判断できます。

+0

この問題に近づくには非常にクールな方法:)ありがとう – CQM

関連する問題