2013-05-20 90 views
7

我想讓我的Android設備作爲藍牙耳機工作。 我搜索Android API,但我只是找到一些界面,哪些 可以使Android設備作爲主人工作,而不是作爲設備(藍牙耳機)。 我也準備修改Android操作系統的源代碼,並重建操作系統。 我希望的是,當Android設備通過藍牙連接到手機時,Android設備可以用作藍牙耳機。 我不知道是否有接口可以做到這一點,或者我應該修改Android操作系統? 謝謝!如何將Android設備用作另一部手機的藍牙耳機?

+0

非常感謝!我嘗試使用createRfcommSocketToServiceRecord()將綁定設備之間的RFCOMM通道連接起來,並嘗試了幾個UUID,包括00001103-0000-1000-8000-00805F9B34FB,但其中大多數未能連接。我不知道如何作爲耳機連接,以及如何發送AT命令。我可以只使用Android API來實現此功能嗎?我應該與BlueZ溝通? – user2401226

回答

1

您需要在Android設備中實現HFP配置文件,通常電話角色是AG(音頻網關),耳機角色是HF(免提),將其視爲服務器和客戶端角色。使用爲HF定義的UUID將RFCOMM通道連接到電話,更新SDP記錄,還需要進行更改以處理AT命令。 這些將是最初的更改,一旦完成,您將需要處理語音呼叫的音頻數據包(SCO數據包)

相關問題