Unhide BluetoothProfile.LE_AUDIO and getGroupId for the App usage.
This change contains two item, 1. public BluetoothProfile.LE_AUDIO that App can use BluetoothProfile.ServiceLister with LE Audio profile, such as HFP, A2DP and hearing aid profile. 2. public getGroupId API that App can use this api to identify which devices are in the same group Bug: 150670922 Test: Manual test Change-Id: I32865720a8195b7c5ae29411cd1f3de95e7fc9b5 Merged-In: I32865720a8195b7c5ae29411cd1f3de95e7fc9b5
This commit is contained in:
@@ -9065,6 +9065,7 @@ package android.bluetooth {
|
||||
method @NonNull public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices();
|
||||
method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice);
|
||||
method @NonNull public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(@NonNull int[]);
|
||||
method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getGroupId(@NonNull android.bluetooth.BluetoothDevice);
|
||||
field public static final String ACTION_LE_AUDIO_CONNECTION_STATE_CHANGED = "android.bluetooth.action.LE_AUDIO_CONNECTION_STATE_CHANGED";
|
||||
}
|
||||
|
||||
@@ -9089,6 +9090,7 @@ package android.bluetooth {
|
||||
field @Deprecated public static final int HEALTH = 3; // 0x3
|
||||
field public static final int HEARING_AID = 21; // 0x15
|
||||
field public static final int HID_DEVICE = 19; // 0x13
|
||||
field public static final int LE_AUDIO = 22; // 0x16
|
||||
field public static final int SAP = 10; // 0xa
|
||||
field public static final int STATE_CONNECTED = 2; // 0x2
|
||||
field public static final int STATE_CONNECTING = 1; // 0x1
|
||||
|
||||
@@ -335,7 +335,6 @@ public final class BluetoothLeAudio implements BluetoothProfile, AutoCloseable {
|
||||
* earbud)
|
||||
* @param device LE Audio capable device
|
||||
* @return group id that this device currently belongs to
|
||||
* @hide
|
||||
*/
|
||||
@RequiresPermission(Manifest.permission.BLUETOOTH)
|
||||
public int getGroupId(@NonNull BluetoothDevice device) {
|
||||
|
||||
@@ -210,7 +210,6 @@ public interface BluetoothProfile {
|
||||
/**
|
||||
* LE Audio Device
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
int LE_AUDIO = 22;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user