2012-01-18 1 views
1

私は、単純に言えば、Bluetooth接続のMACアドレスを(3G接続経由で)サーバーに送信するアプリケーションを作成しようとしています。それは(再び3G経由で)、最初のデバイスにBluetooth経由で接続しようとします。 2台目のデバイスが検出を実行せずに、検出されたアドレスをサーバーから取得したアドレスと比較することはできますか。言い換えればあなただけのアドレスを知っているBluetoothデバイスに接続する

は、あなたの助けのための"BT.connect(macaddress);"

おかげのようなものがあります。

+2

http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#getRemoteDevice(java.lang.String) –

答えて

2

はい、可能です。既にMACアドレスを知っている場合、検出は必要ありません。 BluetoothAdapter.listenUsingInsecureRfcommWithServiceRecordを使用して、安全でないBluetooth接続を調べてペアリングを回避することもできますが、これはAPIレベル10以上でのみ使用できます。

セキュリティ上の問題のみを認識してください。

関連する問題