2011-12-22 6 views
0

私は2つのアンドロイドデバイスが相互に接続してデータを交換するアプリケーション(SDKからのサンプルブルートゥースチャットを使用してテスト中)を持っています。ピンをブルートゥースペアリングにプログラムで設定することはできますか?

私はすでにBTアドレスを使用してハードコードされたペアリングプロセスの一部を持っています。問題は次のとおりです。ピンを確認するダイアログが表示されます。プログラムでプログラムを作成する方法はありますか?私の問題を解決するために登場したのはquestionでしたが、そのAPIは完全に放棄されており、ドキュメンテーションと多くの問題はありません。

問題は、デバイスがペアデバイスを持つデバイスデータベースではなく、ルートアクセスなしで標準APIが常にユーザーにプロンプ​​トを表示することですが、方法があるかどうかは疑問です。

答えて

0

Bluetooth自動ペア設定は、一部のデバイスでのみ定義されています。これを変更するには、Androidフレームワークを書き直す必要があります。だから、アプリケーションから、それは私には思われる、これは不可能です。

+0

私はそれが本当にこれのために本当だとは思わない: http://stackoverflow.com/questions/4464426/specifying-a-link-key-in-android-without-pairing/5858799#5858799 \残念ながら私は理解していないその仕事をどうやって作るのか。 – Tiago

+0

私の研究では、デバイスを常に発見できるようにするためには、そのアクセス権が必要であるため、ルートアクセスなしでは不可能であることが最終的に確認されました。だから、anwserは正しい。 – Tiago

関連する問題