蓝牙:
1、fromwork
2、service
3、driver
- Bluetooth.apk
- bluedroid(芯片厂家)
fromwork到service直接调用
service到driver利用service调用
fromwork到driver利用AIDL通信
相关代码位置:
JB\packages\apps\Bluetooth\src\com\android\bluetooth
JB\frameworks\base\core\java\android\bluetooth
JB\frameworks\base\services\java\com\android\server
协议栈 JB\external\bluetooth\bluedroid
/frameworks/base/core/java/android/bluetooth/目录下
BluetoothA2dp.java A2DP的功能实现
BluetoothAdapter.java 蓝牙action的定义,虚拟设备属性以及操作方法
BluetoothAudioGateway.java 蓝牙语音网关
BluetoothClass.java