Loading src/com/android/settings/DevelopmentSettings.java +17 −2 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.app.backup.IBackupManager; import android.bluetooth.BluetoothA2dp; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothCodecConfig; import android.bluetooth.BluetoothCodecStatus; import android.bluetooth.BluetoothProfile; import android.content.BroadcastReceiver; import android.content.ComponentName; Loading Loading @@ -1819,12 +1820,18 @@ public class DevelopmentSettings extends RestrictedSettingsFragment private void updateBluetoothA2dpConfigurationValues() { int index; String[] summaries; BluetoothCodecStatus codecStatus = null; BluetoothCodecConfig codecConfig = null; BluetoothCodecConfig[] codecsLocalCapabilities = null; BluetoothCodecConfig[] codecsSelectableCapabilities = null; String streaming; synchronized (mBluetoothA2dpLock) { if (mBluetoothA2dp != null) { codecConfig = mBluetoothA2dp.getCodecConfig(); codecStatus = mBluetoothA2dp.getCodecStatus(); codecConfig = codecStatus.getCodecConfig(); codecsLocalCapabilities = codecStatus.getCodecsLocalCapabilities(); codecsSelectableCapabilities = codecStatus.getCodecsSelectableCapabilities(); } } if (codecConfig == null) Loading Loading @@ -2674,8 +2681,16 @@ public class DevelopmentSettings extends RestrictedSettingsFragment private BroadcastReceiver mBluetoothA2dpReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.d(TAG, "mBluetoothA2dpReceiver.onReceive intent=" + intent); String action = intent.getAction(); if (BluetoothA2dp.ACTION_CODEC_CONFIG_CHANGED.equals(action)) { BluetoothCodecStatus codecStatus = (BluetoothCodecStatus)intent.getParcelableExtra(BluetoothCodecStatus.EXTRA_CODEC_STATUS); Log.d(TAG, "Received BluetoothCodecStatus=" + codecStatus); updateBluetoothA2dpConfigurationValues(); } } }; private BluetoothProfile.ServiceListener mBluetoothA2dpServiceListener = Loading Loading
src/com/android/settings/DevelopmentSettings.java +17 −2 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.app.backup.IBackupManager; import android.bluetooth.BluetoothA2dp; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothCodecConfig; import android.bluetooth.BluetoothCodecStatus; import android.bluetooth.BluetoothProfile; import android.content.BroadcastReceiver; import android.content.ComponentName; Loading Loading @@ -1819,12 +1820,18 @@ public class DevelopmentSettings extends RestrictedSettingsFragment private void updateBluetoothA2dpConfigurationValues() { int index; String[] summaries; BluetoothCodecStatus codecStatus = null; BluetoothCodecConfig codecConfig = null; BluetoothCodecConfig[] codecsLocalCapabilities = null; BluetoothCodecConfig[] codecsSelectableCapabilities = null; String streaming; synchronized (mBluetoothA2dpLock) { if (mBluetoothA2dp != null) { codecConfig = mBluetoothA2dp.getCodecConfig(); codecStatus = mBluetoothA2dp.getCodecStatus(); codecConfig = codecStatus.getCodecConfig(); codecsLocalCapabilities = codecStatus.getCodecsLocalCapabilities(); codecsSelectableCapabilities = codecStatus.getCodecsSelectableCapabilities(); } } if (codecConfig == null) Loading Loading @@ -2674,8 +2681,16 @@ public class DevelopmentSettings extends RestrictedSettingsFragment private BroadcastReceiver mBluetoothA2dpReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.d(TAG, "mBluetoothA2dpReceiver.onReceive intent=" + intent); String action = intent.getAction(); if (BluetoothA2dp.ACTION_CODEC_CONFIG_CHANGED.equals(action)) { BluetoothCodecStatus codecStatus = (BluetoothCodecStatus)intent.getParcelableExtra(BluetoothCodecStatus.EXTRA_CODEC_STATUS); Log.d(TAG, "Received BluetoothCodecStatus=" + codecStatus); updateBluetoothA2dpConfigurationValues(); } } }; private BluetoothProfile.ServiceListener mBluetoothA2dpServiceListener = Loading