This PR changes the intent actions used to subscribe to system broadcasted intents for receiving Bluetooth headset connection and audio changes. The intent actions are BluetoothHeadset.ACTION_CONNECTION_STATE_CHANGED and BluetoothHeadset.ACTION_AUDIO_STATE_CHANGED. These intents actions are more reliable and less complicated than the previous intent actions from the AudioManager.
Validation
Passed CI.
Manually validated on a Pixel One XL and a Galaxy S10.
Additional Notes
These changes have made the bluetooth functionality usable on the Galaxy S10.
Submission Checklist
[x] The source has been evaluated for semantic versioning changes and are reflected in gradle.properties
[x] The CHANGELOG.md reflects any feature, bug fixes, or known issues made in the source code
Description
This PR changes the intent actions used to subscribe to system broadcasted intents for receiving Bluetooth headset connection and audio changes. The intent actions are
BluetoothHeadset.ACTION_CONNECTION_STATE_CHANGED
andBluetoothHeadset.ACTION_AUDIO_STATE_CHANGED
. These intents actions are more reliable and less complicated than the previous intent actions from theAudioManager
.Validation
Additional Notes
These changes have made the bluetooth functionality usable on the Galaxy S10.
Submission Checklist
gradle.properties
CHANGELOG.md
reflects any feature, bug fixes, or known issues made in the source code