Android7.0 应用连接蓝牙音箱(亲测可用)
前言
之前操作android蓝牙,都是直接进行数据流通讯,配对成功后接收方监听socket,发送方连接即可。
最近需要连接蓝牙音箱,和系统比较发现,蓝牙音箱存在已连接的状态,而部分android手机之间是不存在连接状态的。
因此将亲测代码贴出,本人萌新,欢迎探讨。
文章中用到的IBluetoothA2dp可在该路径下下载:
https://download.csdn.net/download/csdn_xiaozhe/10618842
至于aidl的使用方式,将在下一篇中记录。
正文
直接贴代码(蓝牙开启,搜索,配对过程省略)
private IBluetoothA2dp iBluetoothA2dp = null;
private BluetoothDevice mRemoteBluetoothDevice = null;
@Override
public void onCreate() {
//蓝牙开启,搜索,配对过程已省略,默认已经配对成功
if (mRemoteBluetoothDevice != null && mRemoteBluetoothDevice.getBondState()== BluetoothDevice.BONDED) {
bindA2dpService();
while