-2

AndroidでペアリングせずにBluetooth経由でファイルを送信する方法はありますか?

4

1 に答える 1

2

これは、私が見つけたドキュメントの一部ですhere。ここでは、Bluetooth 通信に RFCOMM チャネルが使用されます。これは、ペアリングが必要であることを理解するのに役立ちます。

ペアリングとは、2 つのデバイスが互いの存在を認識し、認証に使用できる共有リンクキーを持ち、相互に暗号化された接続を確立できることを意味します。接続されているということは、デバイスが現在 RFCOMM チャネルを共有しており、相互にデータを送信できることを意味します。現在の Android Bluetooth API では、RFCOMM 接続を確立する前にデバイスをペアリングする必要があります。

以下、改めて、

2 つのデバイスが以前にペアリングされていない場合、Android フレームワークは、接続手順中にペアリング要求の通知またはダイアログをユーザーに自動的に表示します。そのため、デバイスを接続しようとするとき、アプリケーションはデバイスがペアリングされているかどうかを気にする必要はありません。RFCOMM 接続の試行は、ユーザーがペアリングに成功するまでブロックされます。ユーザーがペアリングを拒否した場合、またはペアリングが失敗またはタイムアウトした場合は失敗します。

于 2013-02-12T06:01:26.710 に答える