中易网

a2dp sink 在android kk和L实现的区别

答案:1  悬赏:20  
解决时间 2021-01-17 20:44
  • 提问者网友:寂寞撕碎了回忆
  • 2021-01-17 12:51
a2dp sink 在android kk和L实现的区别
最佳答案
  • 二级知识专家网友:旧脸谱
  • 2021-01-17 14:19
0中 framework通过系统属性“persist.service.bt.a2dp.sink”在打开蓝牙时进行sink和source的判断,一旦确定角色就不会因为发起连接的不同而导致角色不同。
咋打开蓝牙时执行AdapterService.Java::processStart->checkA2dpState(),根据系统属性把需要禁用的角色服务放到HashSet mDisabledProfiles中,然后启动需要的角色服务,然后启动其他需要启动的服务。
Bluedroid中通过BTA_AV_SINK_INCLUDED来控制a2dp sink功能的启用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息