2012-07-10 76 views
2

出在下面的鏈接中列出的配置文件哪些是由Android SDK支持: https://support.google.com/ics/nexus/bin/answer.py?hl=en&answer=1650159哪些藍牙模式的Android SDK支持

從它似乎是文檔與Android SDK的藍牙配置文件的支持是非常有限的: http://developer.android.com/reference/android/bluetooth/package-summary.html

感謝

+0

除了使用RFCOMM方法之外,您是否有任何選擇與第三方藍牙設備進行通信?我想知道是否有任何解決方法。謝謝.. – Midhu 2013-03-25 10:39:47

回答

0

你試過sdptool?您甚至可以從ADB外殼發出命令。這應該給你一個你的設備支持的藍牙配置文件的好主意。

我相信Android SDK爲RFCOMM,A2DP和HDP藍牙配置文件提供公共API。

+0

感謝您的回覆亞歷克斯,不,我不知道我的設備支持的配置文件,我想從我的android代碼連接到另一個第三方藍牙設備,所以我明白這樣做的方法是通過藍牙配置文件,但如果Android SDK只支持3個配置文件,那麼這似乎是一個限制? – 2cupsOfTech 2012-07-10 17:57:46

+0

A2DP和HDP特定於音頻耳機和健康設備配置文件,因此聽起來像您想要使用RFCOMM。我想這是一個限制,因爲你不得不使用它,但是你又知道所有設備都會支持它,並且有很多關於如何實現藍牙服務器來連接到另一個設備的文檔。你有谷歌搜索「Android藍牙」,並閱讀文章彈出? – 2012-07-10 18:01:36

+0

是的我已閱讀文章,我提到我想連接到另一個第三方藍牙設備,所以我的意思是說我沒有在其他設備上運行藍牙服務器的選項。我知道RFCOMM通信只有在服務器端正在監聽第三方藍牙設備上的連接時纔有可能? – 2cupsOfTech 2012-07-11 09:36:55