私は、Bluetoothを介してデバイスを接続し、メッセージを交換するアプリケーションを開発しています。ペアになっているデバイスでうまく動作しますが、ペアになっていないデバイスを自動的にペアリングすることも欲しいと思います。たとえば、リクエストをペアリングするために同じPINを保存して使用することができますが、私のアプリケーションでこのリクエストをプログラム的に管理する方法、ペアリング要求を受け取ったときにPINを自動的に設定して送信する方法、あらかじめ定義されたPINコードでアンドロイドの2つのBluetoothデバイスの自動/プログラムによるペアリングの方法はありますか?
スニペットや考えは高く評価されます。 :)
編集: 私はその危険を知っています、私は緊急事態のためにこのアプリケーションを開発しています。また、デバイスに接続しなくても早い段階でペアリングする方法がありますか?同様に、それらのデバイスのMACアドレスのリストがあり、デバイスでペアになっているようにそれらのデバイスとの結合を生成するためにそれらを使用することができますか?
[ここではラウンドアバウトです] [1]これは反射を通してこれを行う方法です。 [1]:http://stackoverflow.com/questions/4464426/specifying-a-link-key-in-android-without-pairing/5858799#5858799 –
おかげで、どのようなAPIのバージョンがということですので、利用可能ですか? – Miky
@DennisMathews私はペアリング要求を聞くために放送受信機を作って、PINを設定するためにリフレクションを使用しましたが、今は私が非結合デバイスに接続しているときにペア設定ダイアログが両方のデバイスに同時に表示されます。しかし、コンソールがエラーを表示しなくても、デバイスは結合されていないように見えます。何か案は? – Miky