0

Can a program that is written using the gingerbread/froyo/eclair (e.g. 2.1, 2.2, 2.3 -> NOT honeycomb) connect to a A2DP bluetooth sink device?? Or, do I need to have the user go to their settings to do so? Any help or advice would be highly appreciated.

4

3 回答 3

0

因此,经过更多研究,似乎不可能在 3.0 之前的 Android 设备上以编程方式连接到 A2DP 设备。我将把它标记为答案,但是,如果有人发现其他问题,请纠正我,因为我真的很想以编程方式进行。

于 2011-10-10T17:13:23.423 回答
0

你不能使用 BluetoothA2dp::connectSink() 吗?创建一个 BluetoothA2dp 实例,然后使用您尝试连接的设备调用 connectSink(BluetoothDevice device)。

代码: http ://www.google.com/codesearch#uX1GffpyOZk/core/java/android/bluetooth/BluetoothA2dp.java&q=BluetoothA2dp&l=112

似乎此 API 未在 BluetoothA2dp 的 Android API 参考中列出:http: //developer.android.com/reference/android/bluetooth/BluetoothA2dp.html

于 2011-10-15T15:25:49.387 回答
0

因此,经过更多研究,我发现并验证了实际上可以使用隐藏的 API 通过蓝牙连接到 a2dp 设备。但是,似乎在蜂窝后,这种方法不再可行......我将发布另一个关于此的问题。

于 2012-01-20T00:01:21.300 回答