Merge changes from topic "bt_get_cod" am: 35dc02004c

am: 178e5873b0

Change-Id: I3fef3c3a196af47518affea2ecac04ccadf4de4e
This commit is contained in:
Pulkit Bhuwalka
2017-10-24 06:36:52 +00:00
committed by android-build-merger
2 changed files with 30 additions and 0 deletions

View File

@@ -1133,6 +1133,28 @@ public final class BluetoothAdapter {
return false;
}
/**
* Returns the {@link BluetoothClass} Bluetooth Class of Device (CoD) of the local Bluetooth
* adapter.
*
* @return {@link BluetoothClass} Bluetooth CoD of local Bluetooth device.
*
* @hide
*/
@RequiresPermission(Manifest.permission.BLUETOOTH_ADMIN)
public BluetoothClass getBluetoothClass() {
if (getState() != STATE_ON) return null;
try {
mServiceLock.readLock().lock();
if (mService != null) return mService.getBluetoothClass();
} catch (RemoteException e) {
Log.e(TAG, "", e);
} finally {
mServiceLock.readLock().unlock();
}
return null;
}
/**
* Sets the {@link BluetoothClass} Bluetooth Class of Device (CoD) of the local Bluetooth
* adapter.

View File

@@ -182,10 +182,18 @@
android:name="android.bluetooth.a2dp-sink.profile.action.PLAYING_STATE_CHANGED" />
<protected-broadcast
android:name="android.bluetooth.a2dp-sink.profile.action.AUDIO_CONFIG_CHANGED" />
<protected-broadcast
android:name="android.bluetooth.avrcp-controller.profile.action.BROWSE_CONNECTION_STATE_CHANGED" />
<protected-broadcast
android:name="android.bluetooth.avrcp-controller.profile.action.CONNECTION_STATE_CHANGED" />
<protected-broadcast
android:name="android.bluetooth.avrcp-controller.profile.action.FOLDER_LIST" />
<protected-broadcast
android:name="android.bluetooth.avrcp-controller.profile.action.TRACK_EVENT" />
<protected-broadcast
android:name="android.bluetooth.input.profile.action.CONNECTION_STATE_CHANGED" />
<protected-broadcast
android:name="android.bluetooth.input.profile.action.IDLE_TIME_CHANGED" />
<protected-broadcast
android:name="android.bluetooth.input.profile.action.PROTOCOL_MODE_CHANGED" />
<protected-broadcast