2016-11-23 14 views
3

Android:プログラムでBluetoothデバイスをペア設定する。一部のデバイスでピンまたはパスキーが正しくありませんか?私が何をしたいか

私は、私も入力するパスコードをユーザーに依頼する通常のダイアログボックスを表示せず、自動的にデバイスをペアリングする必要がありますAndroidの特定のアプリを研究開発をしています。

私のコードは、主にこれら2つのStackOverflowのスレッドからインスピレーションを得ている:

Auto-accept bluetooth pairing possible?

Programmatically pairing with a BLE device on Android 4.4+

問題私が直面している:

  • デバイス#1をアンドロイド5.1に.1:OK
  • デバイス#2 on Android 6.0:OK
  • デバイス#3 android 5.1:不正なピンまたはパスキーのためにペアにできませんでした
  • android 5.1のデバイス#4:ピンが間違っているか、パスキー

アンドロイド版にこの問題があるかどうかはわかりません。 #3と#4のデバイスで動作させるのに役立つと思いますか?

+0

デバイスリストも提供できますか? – user5599807

+1

どのような種類のデバイスをペアリングしますか?カスタムハードウェアですか、それとも他のスマートフォンですか? – Emil

+0

デバイスはどのような役割を果たしていますか?それは中心的なもので、電話は周辺機器ですか? – anticafe

答えて

0

私のBTコードも他のバージョンでうまくいきましたが、5.1 & 5.1.1で失敗しました。

しかし、私はAndroid-BluetoothSPPLibraryを試しました。これはアンドロイド5.1 & 5.1.1で働いていました。

だから、これを試してみて、コードを見直してください。これは、あなたが間違っていることについての手がかりを与えるかもしれません。

+0

ありがとうございました。 新しいデバイスがあり、私はこの問題に直面していません。 – Ariles

関連する問題