INNER CODE UNIT · Java
configureClient
nic-delhi/AarogyaSetu_Android · app/src/main/java/nic/goi/aarogyasetu/GattClient.java:178
private void configureClient(ScanResult result) {
if (!mBluetoothAdapter.isEnabled()) {
mBluetoothAdapter.enable();
} else {
mDevice = mBluetoothAdapter.getRemoteDevice(result.getDevice().getAddress());
startClient();
}
}
private void registerReceiver() {
IntentFilter filter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
mContext.registerReceiver(mBluetoothReceiver, filter);
}
private void startClient() {
if (mDevice != null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
mBluetoothGatt = mDevice.connectGatt(mContext, false, mGattCallback, TRANSPORT_LE);