diff options
author | Etienne Ruffieux <eruffieux@google.com> | 2022-03-17 11:00:34 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-03-17 11:00:34 +0000 |
commit | 29e78dc6f2049875bd1cfc5c53ad165fe05fa75e (patch) | |
tree | 6f1e28ab4bd2c476410f47b4f85233a5ae4ce929 /framework/java/android/bluetooth/BluetoothAdapter.java | |
parent | 17fe421d3dec99e7e3e96b8137273332d7aa6306 (diff) | |
parent | 411e45b8ed9d09391e66720a7ea844bcef45a8cb (diff) |
Merge "[API Review] Add new GetUuidsList method" am: 0bf8d23c0f am: 0593fda6e7 am: 411e45b8ed
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2020197
Change-Id: I21059b871d0c1a5f466e7e44c78d7295fb4ce2b2
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
-rw-r--r-- | framework/java/android/bluetooth/BluetoothAdapter.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java index de3f570d96..d5a83389e3 100644 --- a/framework/java/android/bluetooth/BluetoothAdapter.java +++ b/framework/java/android/bluetooth/BluetoothAdapter.java @@ -1488,11 +1488,10 @@ public final class BluetoothAdapter { * @return the UUIDs supported by the local Bluetooth Adapter. * @hide */ - @SystemApi + @UnsupportedAppUsage @RequiresLegacyBluetoothPermission @RequiresBluetoothConnectPermission @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) - @SuppressLint(value = {"ArrayReturn", "NullableCollection"}) public @NonNull ParcelUuid[] getUuids() { if (getState() != STATE_ON) { return new ParcelUuid[0]; @@ -1516,6 +1515,18 @@ public final class BluetoothAdapter { } /** + * Get the UUIDs supported by the local Bluetooth adapter. + * + * @return a list of the UUIDs supported by the local Bluetooth Adapter. + * @hide + */ + @SystemApi + @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) + public @NonNull List<ParcelUuid> getUuidsList() { + return Arrays.asList(getUuids()); + } + + /** * Set the friendly Bluetooth name of the local Bluetooth adapter. * <p>This name is visible to remote Bluetooth devices. * <p>Valid Bluetooth names are a maximum of 248 bytes using UTF-8 |