Android 蓝牙A2dp 协议流程(一)

同学,别退出呀,我可是全网最牛逼的 Android 蓝牙分析博主,我写了上百篇蓝牙文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。

a2dp(Advanced Audio Distribution Profile):叫做蓝牙音频分发协议,也就是传输音频数据,是蓝牙应用中使用比较多的场景,我们也是从初始化开始来介绍

Android 蓝牙A2dp 协议流程(一)_第1张图片

 还记得我们在蓝牙初始化的时候介绍过,在蓝牙初始化的时候会去启动所有的蓝牙服务,我们的a2dp协议初始化也从这里开始,在processStart函数中调用了setProfileServiceState这个函数来启动所有服务

Android 蓝牙A2dp 协议流程(一)_第2张图片

在PROFILE_SERVICES这个数组中包含了蓝牙初始化过程中我们索要启动的服务,其中就包括了今天我们要说到的A2dp服务

你可能感兴趣的:(Android,蓝牙a2dp,协议源码流程全分析,android)