0

Bluetooth ヘッドセットからオーディオを録音するアプリケーションを作成しています。HTC Evo 4g LTE(4.0.3) でテストしています。ヘッドセットはペアリングされ、アプリケーションは意図したとおりに動作します。テストを進めるために、Bluetooth ヘッドセットをいくつかの Android タブレットに接続しようとしています。ヘッドセットは正常にペアリングされますが、接続できません。エラー ダイアログは表示されませんが、ペアリングされたデバイスのリストからヘッドセットを選択しても反応がありません。私の仮説は、両方のデバイスからハンズフリー プロファイルが削除されたというものです。私がテストしたデバイスには、Asus Nexus 7 (4.1) と Motorola Xoom (4.0) が含まれます。

私の仮説が正しいことを考えると、root アクセスを必要とせずに、欠落している HFP Bluetooth プロファイルを持つアプリケーションをパッケージ化する方法はありますか?

4

1 に答える 1

1

Bluetoothプロファイルをデバイスに追加する方法がわかりません。zaplが指摘したように:私はそれが特定のAndroidデバイスによってサポートされなければならないと思います。
ただし、Nexus 7にはHFPが含まれています:http

://support.google.com/nexus/bin/answer.py?hl = en&answer = 2739735したがって、問題の原因はHFPの欠落ではないと思います。このプロファイルの不適切な役割が原因である可能性があります。この仕様では、Audio Gatewy(AG)とハンズフリーユニット(HF)の2つの異なる役割が定義されています。デバイスをヘッドセットとして使用するには、デバイスでHFの役割を使用する必要があります。(Bluetoothハンズフリープロファイル
残念ながら、この役割は現在のAndroidAPIではサポートされていません...

于 2012-09-05T10:59:29.530 に答える