diff options
author | Rob Seymour <rseymour@google.com> | 2022-04-02 03:52:13 +0000 |
---|---|---|
committer | Rob Seymour <rseymour@google.com> | 2022-04-02 04:01:22 +0000 |
commit | 4c7dc59bef24cc991251f9a7924ceada90c6bd63 (patch) | |
tree | a90550aa3ce1bc5e002ab6444c96954deca81af0 /framework/java/android/bluetooth/BluetoothAdapter.java | |
parent | 6fa2bea006b362a285f744f65f15b5902e55797a (diff) | |
parent | dd4d23c4e1de011f8cd4eb132422172d5e283a73 (diff) |
Merge TP1A.220328.001
Change-Id: I5f07094ba2fb3991da03673f97d2957b1f68018b
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
-rw-r--r-- | framework/java/android/bluetooth/BluetoothAdapter.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java index 6b4c8062b6..c21ba6596e 100644 --- a/framework/java/android/bluetooth/BluetoothAdapter.java +++ b/framework/java/android/bluetooth/BluetoothAdapter.java @@ -1526,7 +1526,7 @@ public final class BluetoothAdapter { android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED, }) - public boolean factoryReset() { + public boolean clearBluetooth() { try { mServiceLock.readLock().lock(); if (mService != null) { @@ -1548,6 +1548,22 @@ public final class BluetoothAdapter { return false; } + /** + * See {@link #clearBluetooth()} + * + * @return true to indicate that the config file was successfully cleared + * @hide + */ + @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553) + @RequiresBluetoothConnectPermission + @RequiresPermission(allOf = { + android.Manifest.permission.BLUETOOTH_CONNECT, + android.Manifest.permission.BLUETOOTH_PRIVILEGED, + }) + public boolean factoryReset() { + return clearBluetooth(); + } + /** * Get the UUIDs supported by the local Bluetooth adapter. * |