Complete hard removal of BluetoothHeadset#setPriority system API that

was deprecated in 11 and soft removed in 12

Tag: #feature
Bug: 207702651
Test: Manual
Change-Id: I4dd938e0b6c6394e105deeeaee75f6a5d52f2dbf
This commit is contained in:
Rahul Sabnis
2021-11-24 16:24:15 -08:00
parent d85bb6166e
commit 7407887e00
2 changed files with 0 additions and 51 deletions

View File

@@ -60,14 +60,6 @@ package android.app.search {
}
package android.bluetooth {
public final class BluetoothHeadset implements android.bluetooth.BluetoothProfile {
method @Deprecated @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.MODIFY_PHONE_STATE}) public boolean setPriority(android.bluetooth.BluetoothDevice, int);
}
}
package android.content {
public class Intent implements java.lang.Cloneable android.os.Parcelable {

View File

@@ -600,49 +600,6 @@ public final class BluetoothHeadset implements BluetoothProfile {
return BluetoothProfile.STATE_DISCONNECTED;
}
/**
* Set priority of the profile
*
* <p> The device should already be paired.
* Priority can be one of {@link BluetoothProfile#PRIORITY_ON} or
* {@link BluetoothProfile#PRIORITY_OFF}
*
* @param device Paired bluetooth device
* @param priority
* @return true if priority is set, false on error
* @hide
* @deprecated Replaced with {@link #setConnectionPolicy(BluetoothDevice, int)}
* @removed
*/
@Deprecated
@SystemApi
@RequiresLegacyBluetoothAdminPermission
@RequiresBluetoothConnectPermission
@RequiresPermission(allOf = {
android.Manifest.permission.BLUETOOTH_CONNECT,
android.Manifest.permission.MODIFY_PHONE_STATE,
})
public boolean setPriority(BluetoothDevice device, int priority) {
if (DBG) log("setPriority(" + device + ", " + priority + ")");
final IBluetoothHeadset service = mService;
if (service != null && isEnabled() && isValidDevice(device)) {
if (priority != BluetoothProfile.PRIORITY_OFF
&& priority != BluetoothProfile.PRIORITY_ON) {
return false;
}
try {
return service.setPriority(
device, BluetoothAdapter.priorityToConnectionPolicy(priority),
mAttributionSource);
} catch (RemoteException e) {
Log.e(TAG, Log.getStackTraceString(new Throwable()));
return false;
}
}
if (service == null) Log.w(TAG, "Proxy not attached to service");
return false;
}
/**
* Set connection policy of the profile
*