Merge "Refactor BluetoothHeadset APIs used by Settings"
This commit is contained in:
@@ -1319,6 +1319,7 @@ package android.bluetooth {
|
|||||||
public final class BluetoothHeadset implements android.bluetooth.BluetoothProfile {
|
public final class BluetoothHeadset implements android.bluetooth.BluetoothProfile {
|
||||||
method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean connect(android.bluetooth.BluetoothDevice);
|
method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean connect(android.bluetooth.BluetoothDevice);
|
||||||
method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean disconnect(android.bluetooth.BluetoothDevice);
|
method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean disconnect(android.bluetooth.BluetoothDevice);
|
||||||
|
method @Nullable @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothDevice getActiveDevice();
|
||||||
method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice);
|
method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice);
|
||||||
method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int);
|
method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int);
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean setPriority(android.bluetooth.BluetoothDevice, int);
|
method @Deprecated @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean setPriority(android.bluetooth.BluetoothDevice, int);
|
||||||
|
|||||||
@@ -559,7 +559,7 @@ public final class BluetoothHeadset implements BluetoothProfile {
|
|||||||
*
|
*
|
||||||
* <p> The device should already be paired.
|
* <p> The device should already be paired.
|
||||||
* Priority can be one of {@link BluetoothProfile#PRIORITY_ON} or
|
* Priority can be one of {@link BluetoothProfile#PRIORITY_ON} or
|
||||||
* {@link BluetoothProfile#PRIORITY_OFF},
|
* {@link BluetoothProfile#PRIORITY_OFF}
|
||||||
*
|
*
|
||||||
* @param device Paired bluetooth device
|
* @param device Paired bluetooth device
|
||||||
* @param priority
|
* @param priority
|
||||||
@@ -1133,8 +1133,9 @@ public final class BluetoothHeadset implements BluetoothProfile {
|
|||||||
* is active.
|
* is active.
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
|
@SystemApi
|
||||||
|
@Nullable
|
||||||
@RequiresPermission(android.Manifest.permission.BLUETOOTH)
|
@RequiresPermission(android.Manifest.permission.BLUETOOTH)
|
||||||
@UnsupportedAppUsage
|
|
||||||
public BluetoothDevice getActiveDevice() {
|
public BluetoothDevice getActiveDevice() {
|
||||||
if (VDBG) {
|
if (VDBG) {
|
||||||
Log.d(TAG, "getActiveDevice");
|
Log.d(TAG, "getActiveDevice");
|
||||||
|
|||||||
@@ -557,7 +557,7 @@ public final class BluetoothHeadsetClient implements BluetoothProfile {
|
|||||||
* Set priority of the profile
|
* Set priority of the profile
|
||||||
*
|
*
|
||||||
* <p> The device should already be paired.
|
* <p> The device should already be paired.
|
||||||
* Priority can be one of {@link #PRIORITY_ON} or {@link #PRIORITY_OFF},
|
* Priority can be one of {@link #PRIORITY_ON} or {@link #PRIORITY_OFF}
|
||||||
*
|
*
|
||||||
* @param device Paired bluetooth device
|
* @param device Paired bluetooth device
|
||||||
* @param priority
|
* @param priority
|
||||||
|
|||||||
Reference in New Issue
Block a user