Loading android/app/src/com/android/bluetooth/hid/HidHostService.java +8 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.bluetooth.hid; import static com.android.bluetooth.Utils.enforceBluetoothPrivilegedPermission; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothHidHost; import android.bluetooth.BluetoothProfile; Loading Loading @@ -355,11 +357,17 @@ public class HidHostService extends ProfileService { if (service == null) { return BluetoothHidHost.STATE_DISCONNECTED; } enforceBluetoothPrivilegedPermission(service); return service.getConnectionState(device); } @Override public List<BluetoothDevice> getConnectedDevices() { HidHostService service = getService(); if (service == null) { return new ArrayList<>(); } enforceBluetoothPrivilegedPermission(service); return getDevicesMatchingConnectionStates(new int[]{BluetoothProfile.STATE_CONNECTED}); } Loading android/app/src/com/android/bluetooth/map/BluetoothMapService.java +3 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ package com.android.bluetooth.map; import static com.android.bluetooth.Utils.enforceBluetoothPrivilegedPermission; import android.app.AlarmManager; import android.app.PendingIntent; import android.bluetooth.BluetoothAdapter; Loading Loading @@ -1244,6 +1246,7 @@ public class BluetoothMapService extends ProfileService { if (service == null) { return new ArrayList<>(0); } enforceBluetoothPrivilegedPermission(service); return service.getConnectedDevices(); } Loading Loading
android/app/src/com/android/bluetooth/hid/HidHostService.java +8 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.bluetooth.hid; import static com.android.bluetooth.Utils.enforceBluetoothPrivilegedPermission; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothHidHost; import android.bluetooth.BluetoothProfile; Loading Loading @@ -355,11 +357,17 @@ public class HidHostService extends ProfileService { if (service == null) { return BluetoothHidHost.STATE_DISCONNECTED; } enforceBluetoothPrivilegedPermission(service); return service.getConnectionState(device); } @Override public List<BluetoothDevice> getConnectedDevices() { HidHostService service = getService(); if (service == null) { return new ArrayList<>(); } enforceBluetoothPrivilegedPermission(service); return getDevicesMatchingConnectionStates(new int[]{BluetoothProfile.STATE_CONNECTED}); } Loading
android/app/src/com/android/bluetooth/map/BluetoothMapService.java +3 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ package com.android.bluetooth.map; import static com.android.bluetooth.Utils.enforceBluetoothPrivilegedPermission; import android.app.AlarmManager; import android.app.PendingIntent; import android.bluetooth.BluetoothAdapter; Loading Loading @@ -1244,6 +1246,7 @@ public class BluetoothMapService extends ProfileService { if (service == null) { return new ArrayList<>(0); } enforceBluetoothPrivilegedPermission(service); return service.getConnectedDevices(); } Loading