diff options
| author | Alice Kuo <aliceypkuo@google.com> | 2021-01-19 22:50:31 +0800 |
|---|---|---|
| committer | Alice Kuo <aliceypkuo@google.com> | 2021-09-17 17:29:11 +0000 |
| commit | e12ff23a6d1cb3ec97604b286b6b9406c819c520 (patch) | |
| tree | 0bae250281cd8accdb567253ced486f41f2d4602 /core/java/android/bluetooth/BluetoothDevice.java | |
| parent | b0272195f6eae2c4380ded24d8f3ee120fcfc8c7 (diff) | |
csip: Expose an extra data with intent and store in CachedBluetoothDevice
Bug: 178981521
Bug: 150670922
Test: Discover and pair with the CSIP supported device, and check the
pairing string in the dialog
Change-Id: I3e99c59e0cb974409291e1b4c28393106784e133
Diffstat (limited to 'core/java/android/bluetooth/BluetoothDevice.java')
| -rw-r--r-- | core/java/android/bluetooth/BluetoothDevice.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/bluetooth/BluetoothDevice.java b/core/java/android/bluetooth/BluetoothDevice.java index 9c4251dd4c06..437d9ff8e498 100644 --- a/core/java/android/bluetooth/BluetoothDevice.java +++ b/core/java/android/bluetooth/BluetoothDevice.java @@ -110,7 +110,7 @@ public final class BluetoothDevice implements Parcelable, Attributable { * <p>Sent when a remote device is found during discovery. * <p>Always contains the extra fields {@link #EXTRA_DEVICE} and {@link * #EXTRA_CLASS}. Can contain the extra fields {@link #EXTRA_NAME} and/or - * {@link #EXTRA_RSSI} if they are available. + * {@link #EXTRA_RSSI} and/or {@link #EXTRA_IS_COORDINATED_SET_MEMBER} if they are available. */ // TODO: Change API to not broadcast RSSI if not available (incoming connection) @RequiresLegacyBluetoothPermission @@ -279,6 +279,15 @@ public final class BluetoothDevice implements Parcelable, Attributable { public static final String EXTRA_RSSI = "android.bluetooth.device.extra.RSSI"; /** + * Used as an bool extra field in {@link #ACTION_FOUND} intents. + * It contains the information if device is discovered as member of a coordinated set or not. + * Pairing with device that belongs to a set would trigger pairing with the rest of set members. + * See Bluetooth CSIP specification for more details. + */ + public static final String EXTRA_IS_COORDINATED_SET_MEMBER = + "android.bluetooth.extra.IS_COORDINATED_SET_MEMBER"; + + /** * Used as a Parcelable {@link BluetoothClass} extra field in {@link * #ACTION_FOUND} and {@link #ACTION_CLASS_CHANGED} intents. */ |
