Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -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; /** /** Loading Loading @@ -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(); } } } packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManager.java +8 −3 Original line number Original line Diff line number Diff line Loading @@ -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; Loading Loading @@ -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"); } } Loading Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -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; /** /** Loading Loading @@ -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(); } } }
packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManager.java +8 −3 Original line number Original line Diff line number Diff line Loading @@ -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; Loading Loading @@ -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"); } } Loading