2012-08-30 139 views
0

我正在寫一個應用程序,用於記錄來自藍牙耳機的音頻。我一直在測試我的HTC Evo 4G LTE(4.0.3)。耳機對和應用程序按預期工作。爲了進一步測試我試圖將藍牙耳機連接到一些Android平板電腦。耳機配對很好,但無法連接。我沒有給出錯誤對話框,但從配對設備列表中選擇耳機沒有任何反應。我的假設是免提配置文件已從這兩個設備中刪除,因爲它們內部缺少電話。我測試過的設備包括Asus Nexus 7(4.1)和Motorola Xoom(4.0)。Android平板電腦和藍牙HFP

考慮到我的假設是正確的,有沒有辦法打包應用程序與缺少HFP藍牙配置文件而不需要root訪問?

+0

可能甚至沒有root權限。該配置文件不是文件或任何可以簡單放置在設備上的文件。它必須得到整個軟件鏈的硬件支持。例如藍牙驅動程序可能會缺少該功能。機會提高,製造商不實施它,如果它沒有手機,但平板電腦不是一個真正的藉口。 – zapl

回答

0

我不知道如何將藍牙配置文件添加到設備。正如zapl指出的:我認爲它必須得到特定的Android設備的支持。
但至於Nexus 7有HFP包括:http://support.google.com/nexus/bin/answer.py?hl=en&answer=2739735

因此,我認爲你的問題不是由缺少HFP引起的。也許這是由於這個配置文件的不恰當的作用。該規範定義了兩個不同的角色:音頻網關(AG)和免提單元(HF)。您必須使用設備上的HF角色將其用作耳機。 (Bluetooth Hands-Free Profile
不幸的是這個角色不是由當前Android API支持...