OSDN Git Service

Add Bluetooth callback for device connection state changed
authorryanywlin <ryanywlin@google.com>
Wed, 2 May 2018 07:15:37 +0000 (15:15 +0800)
committerryanywlin <ryanywlin@google.com>
Fri, 11 May 2018 14:05:58 +0000 (22:05 +0800)
commit44de3a076d8903078c96e6b38564a16832996310
tree403cb18e0c3277e6841537fd413f8b05bcaa32ad
parent67890e0e1db4f2784aa02bdb2a81f6ab2a10ff35
Add Bluetooth callback for device connection state changed

With the new Multi-A2DP/HFP support, need to add profile connection state
changed callback for every BT device connect/disconnect to profile.

Bug: 76447449
Test: make RunSettingsLibRoboTests ROBOTEST_FILTER=LocalBluetoothProfileManagerTest -j28
Test: make RunSettingsLibRoboTests ROBOTEST_FILTER=BluetoothEventManagerTest -j28
Change-Id: Iaaec369e8d10f9b1270491632fb5c91de1e28571
20 files changed:
packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpSinkProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothCallback.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/HeadsetProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/HearingAidProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/HfpClientProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/HidDeviceProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/HidProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManager.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/MapClientProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/MapProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/OppProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/PanProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/PbapClientProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/PbapServerProfile.java
packages/SettingsLib/src/com/android/settingslib/bluetooth/SapProfile.java
packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/BluetoothEventManagerTest.java
packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManagerTest.java