-
A2DP sink
-
/frameworks/base/core/java/android/bluetooth/BluetoothA2dpSink.java
-
/packages/apps/Bluetooth/src/com/android/bluetooth/a2dp/A2dpSinkService.java
-
/packages/apps/Bluetooth/src/com/android/bluetooth/a2dp/A2dpSinkStateMachine.java
-
/packages/apps/Bluetooth/jni/com_android_bluetooth_a2dp_sink.cpp
-
/hardware/libhardware/include/hardware/bt_av.h
-
-
AVRCP controller
-
/frameworks/base/core/java/android/bluetooth/BluetoothAvrcpController.java
-
/packages/apps/Bluetooth/src/com/android/bluetooth/avrcp/AvrcpControllerService.java
-
/packages/apps/Bluetooth/jni/com_android_bluetooth_avrcp_controller.cpp
-
启动这个东西在android
1.Modify packages/apps/Bluetooth/res/values/config.xml
<bool name="profile_supported_a2dp_sink">true</bool>
2. persist.vendor.service.bt.a2dp.sink
adb root
adb remount
adb shell setprop persist.vendor.service.bt.a2dp.sink true
adb shell getprop persist.vendor.service.bt.a2dp.sink
-------------------------------------------经过验证,这里必须重启蓝牙,不然配对后并不能识别为sink模式