2012-07-10 78 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