Merge "Scan LE audio hearing aids in HearingDevicePairingDetail" into udc-qpr-dev
This commit is contained in:
@@ -28,7 +28,8 @@ import com.android.settings.R;
|
|||||||
import com.android.settings.bluetooth.BluetoothDevicePairingDetailBase;
|
import com.android.settings.bluetooth.BluetoothDevicePairingDetailBase;
|
||||||
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
|
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* HearingDevicePairingDetail is a page to scan hearing devices. This page shows scanning icons and
|
* HearingDevicePairingDetail is a page to scan hearing devices. This page shows scanning icons and
|
||||||
@@ -42,10 +43,16 @@ public class HearingDevicePairingDetail extends BluetoothDevicePairingDetailBase
|
|||||||
|
|
||||||
public HearingDevicePairingDetail() {
|
public HearingDevicePairingDetail() {
|
||||||
super();
|
super();
|
||||||
final ScanFilter filter = new ScanFilter.Builder()
|
final List<ScanFilter> filterList = new ArrayList<>();
|
||||||
.setServiceData(BluetoothUuid.HEARING_AID, new byte[]{0}, new byte[]{0})
|
// Filters for ASHA hearing aids
|
||||||
.build();
|
filterList.add(new ScanFilter.Builder().setServiceUuid(BluetoothUuid.HEARING_AID).build());
|
||||||
setFilter(Collections.singletonList(filter));
|
filterList.add(new ScanFilter.Builder()
|
||||||
|
.setServiceData(BluetoothUuid.HEARING_AID, new byte[0]).build());
|
||||||
|
// Filters for LE audio hearing aids
|
||||||
|
filterList.add(new ScanFilter.Builder().setServiceUuid(BluetoothUuid.HAS).build());
|
||||||
|
filterList.add(new ScanFilter.Builder()
|
||||||
|
.setServiceData(BluetoothUuid.HAS, new byte[0]).build());
|
||||||
|
setFilter(filterList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user