Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -150,21 +150,6 @@ public class A2dpProfile implements LocalBluetoothProfile { return mService.getDevicesMatchingConnectionStates(states); } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -182,31 +167,37 @@ public class A2dpProfile implements LocalBluetoothProfile { return mService.getActiveDevice(); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } boolean isA2dpPlaying() { if (mService == null) return false; Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpSinkProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -115,21 +115,6 @@ final class A2dpSinkProfile implements LocalBluetoothProfile { BluetoothProfile.STATE_DISCONNECTING}); } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -137,31 +122,37 @@ final class A2dpSinkProfile implements LocalBluetoothProfile { return mService.getConnectionState(device); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } boolean isAudioPlaying() { Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java +5 −5 Original line number Diff line number Diff line Loading @@ -135,7 +135,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> synchronized (mProfileLock) { if (newProfileState == BluetoothProfile.STATE_CONNECTED) { if (profile instanceof MapProfile) { profile.setPreferred(mDevice, true); profile.setEnabled(mDevice, true); } if (!mProfiles.contains(profile)) { mRemovedProfiles.remove(profile); Loading @@ -148,7 +148,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> } } else if (profile instanceof MapProfile && newProfileState == BluetoothProfile.STATE_DISCONNECTED) { profile.setPreferred(mDevice, false); profile.setEnabled(mDevice, false); } else if (mLocalNapRoleConnected && profile instanceof PanProfile && ((PanProfile) profile).isLocalRoleNap(mDevice) && newProfileState == BluetoothProfile.STATE_DISCONNECTED) { Loading @@ -172,12 +172,12 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> PbapServerProfile PbapProfile = mProfileManager.getPbapProfile(); if (PbapProfile != null && isConnectedProfile(PbapProfile)) { PbapProfile.disconnect(mDevice); PbapProfile.setEnabled(mDevice, false); } } public void disconnect(LocalBluetoothProfile profile) { if (profile.disconnect(mDevice)) { if (profile.setEnabled(mDevice, false)) { if (BluetoothUtils.D) { Log.d(TAG, "Command sent successfully:DISCONNECT " + describe(profile)); } Loading Loading @@ -264,7 +264,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> if (!ensurePaired()) { return; } if (profile.connect(mDevice)) { if (profile.setEnabled(mDevice, true)) { if (BluetoothUtils.D) { Log.d(TAG, "Command sent successfully:CONNECT " + describe(profile)); } Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/HeadsetProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -111,21 +111,6 @@ public class HeadsetProfile implements LocalBluetoothProfile { return true; } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading Loading @@ -161,31 +146,37 @@ public class HeadsetProfile implements LocalBluetoothProfile { return mService.getAudioState(device); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } public List<BluetoothDevice> getConnectedDevices() { Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/HearingAidProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -148,21 +148,6 @@ public class HearingAidProfile implements LocalBluetoothProfile { return mService.getDevicesMatchingConnectionStates(states); } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -180,31 +165,37 @@ public class HearingAidProfile implements LocalBluetoothProfile { return mService.getActiveDevices(); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } public void setVolume(int volume) { Loading Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -150,21 +150,6 @@ public class A2dpProfile implements LocalBluetoothProfile { return mService.getDevicesMatchingConnectionStates(states); } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -182,31 +167,37 @@ public class A2dpProfile implements LocalBluetoothProfile { return mService.getActiveDevice(); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } boolean isA2dpPlaying() { if (mService == null) return false; Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpSinkProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -115,21 +115,6 @@ final class A2dpSinkProfile implements LocalBluetoothProfile { BluetoothProfile.STATE_DISCONNECTING}); } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -137,31 +122,37 @@ final class A2dpSinkProfile implements LocalBluetoothProfile { return mService.getConnectionState(device); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } boolean isAudioPlaying() { Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java +5 −5 Original line number Diff line number Diff line Loading @@ -135,7 +135,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> synchronized (mProfileLock) { if (newProfileState == BluetoothProfile.STATE_CONNECTED) { if (profile instanceof MapProfile) { profile.setPreferred(mDevice, true); profile.setEnabled(mDevice, true); } if (!mProfiles.contains(profile)) { mRemovedProfiles.remove(profile); Loading @@ -148,7 +148,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> } } else if (profile instanceof MapProfile && newProfileState == BluetoothProfile.STATE_DISCONNECTED) { profile.setPreferred(mDevice, false); profile.setEnabled(mDevice, false); } else if (mLocalNapRoleConnected && profile instanceof PanProfile && ((PanProfile) profile).isLocalRoleNap(mDevice) && newProfileState == BluetoothProfile.STATE_DISCONNECTED) { Loading @@ -172,12 +172,12 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> PbapServerProfile PbapProfile = mProfileManager.getPbapProfile(); if (PbapProfile != null && isConnectedProfile(PbapProfile)) { PbapProfile.disconnect(mDevice); PbapProfile.setEnabled(mDevice, false); } } public void disconnect(LocalBluetoothProfile profile) { if (profile.disconnect(mDevice)) { if (profile.setEnabled(mDevice, false)) { if (BluetoothUtils.D) { Log.d(TAG, "Command sent successfully:DISCONNECT " + describe(profile)); } Loading Loading @@ -264,7 +264,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice> if (!ensurePaired()) { return; } if (profile.connect(mDevice)) { if (profile.setEnabled(mDevice, true)) { if (BluetoothUtils.D) { Log.d(TAG, "Command sent successfully:CONNECT " + describe(profile)); } Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/HeadsetProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -111,21 +111,6 @@ public class HeadsetProfile implements LocalBluetoothProfile { return true; } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading Loading @@ -161,31 +146,37 @@ public class HeadsetProfile implements LocalBluetoothProfile { return mService.getAudioState(device); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } public List<BluetoothDevice> getConnectedDevices() { Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/HearingAidProfile.java +13 −22 Original line number Diff line number Diff line Loading @@ -148,21 +148,6 @@ public class HearingAidProfile implements LocalBluetoothProfile { return mService.getDevicesMatchingConnectionStates(states); } public boolean connect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } public boolean disconnect(BluetoothDevice device) { if (mService == null) { return false; } return mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } public int getConnectionStatus(BluetoothDevice device) { if (mService == null) { return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -180,31 +165,37 @@ public class HearingAidProfile implements LocalBluetoothProfile { return mService.getActiveDevices(); } public boolean isPreferred(BluetoothDevice device) { @Override public boolean isEnabled(BluetoothDevice device) { if (mService == null) { return false; } return mService.getConnectionPolicy(device) > CONNECTION_POLICY_FORBIDDEN; } public int getPreferred(BluetoothDevice device) { @Override public int getConnectionPolicy(BluetoothDevice device) { if (mService == null) { return CONNECTION_POLICY_FORBIDDEN; } return mService.getConnectionPolicy(device); } public void setPreferred(BluetoothDevice device, boolean preferred) { @Override public boolean setEnabled(BluetoothDevice device, boolean enabled) { boolean isEnabled = false; if (mService == null) { return; return false; } if (preferred) { if (enabled) { if (mService.getConnectionPolicy(device) < CONNECTION_POLICY_ALLOWED) { mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_ALLOWED); } } else { mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); isEnabled = mService.setConnectionPolicy(device, CONNECTION_POLICY_FORBIDDEN); } return isEnabled; } public void setVolume(int volume) { Loading