Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 03b9539d authored by Stanley Tng's avatar Stanley Tng Committed by android-build-merger
Browse files

Merge "Disable Hearing Aid Profile for all platforms except Pixels" into pi-dev am: 3de2854c

am: 1a8ddced

Change-Id: I5e025d8afb3e2aac1954108e9de37b79c501cad9
parents ea11c848 1a8ddced
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -24,6 +24,7 @@ import android.content.Context;
import android.os.ParcelUuid;
import android.os.ParcelUuid;
import android.util.Log;
import android.util.Log;


import java.util.List;
import java.util.Set;
import java.util.Set;


/**
/**
@@ -248,4 +249,8 @@ public class LocalBluetoothAdapter {
    public int getMaxConnectedAudioDevices() {
    public int getMaxConnectedAudioDevices() {
        return mAdapter.getMaxConnectedAudioDevices();
        return mAdapter.getMaxConnectedAudioDevices();
    }
    }

    public List<Integer> getSupportedProfiles() {
        return mAdapter.getSupportedProfiles();
    }
}
}
+8 −3
Original line number Original line Diff line number Diff line
@@ -40,6 +40,7 @@ import com.android.internal.R;
import java.util.ArrayList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map;




@@ -158,9 +159,13 @@ public class LocalBluetoothProfileManager {
        addProfile(mPbapProfile, PbapServerProfile.NAME,
        addProfile(mPbapProfile, PbapServerProfile.NAME,
             BluetoothPbap.ACTION_CONNECTION_STATE_CHANGED);
             BluetoothPbap.ACTION_CONNECTION_STATE_CHANGED);


        mHearingAidProfile = new HearingAidProfile(mContext, mLocalAdapter, mDeviceManager, this);
        List<Integer> supportedList = mLocalAdapter.getSupportedProfiles();
        if (supportedList.contains(BluetoothProfile.HEARING_AID)) {
            mHearingAidProfile = new HearingAidProfile(mContext, mLocalAdapter, mDeviceManager,
                                                       this);
            addProfile(mHearingAidProfile, HearingAidProfile.NAME,
            addProfile(mHearingAidProfile, HearingAidProfile.NAME,
                       BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED);
                       BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED);
        }
        if (DEBUG) Log.d(TAG, "LocalBluetoothProfileManager construction complete");
        if (DEBUG) Log.d(TAG, "LocalBluetoothProfileManager construction complete");
    }
    }