audio: deprecate AudioManager.isBluetoothA2dpOn()

This method name is misleading and the functionality is now
replaced by the more generic AudioManager.getDevices() method.

Bug: 35076621
Test: make, make update-api
Change-Id: Idc2e55f85722d3197fc8fab115af33f5da889d57
This commit is contained in:
Eric Laurent
2017-02-07 11:04:18 -08:00
parent 4c28b93caa
commit c117bea6dc
4 changed files with 7 additions and 6 deletions

View File

@@ -20627,7 +20627,7 @@ package android.media {
method public int getStreamMaxVolume(int);
method public int getStreamVolume(int);
method public deprecated int getVibrateSetting(int);
method public boolean isBluetoothA2dpOn();
method public deprecated boolean isBluetoothA2dpOn();
method public boolean isBluetoothScoAvailableOffCall();
method public boolean isBluetoothScoOn();
method public boolean isMicrophoneMute();

View File

@@ -22209,7 +22209,7 @@ package android.media {
method public int getStreamMaxVolume(int);
method public int getStreamVolume(int);
method public deprecated int getVibrateSetting(int);
method public boolean isBluetoothA2dpOn();
method public deprecated boolean isBluetoothA2dpOn();
method public boolean isBluetoothScoAvailableOffCall();
method public boolean isBluetoothScoOn();
method public boolean isHdmiSystemAudioSupported();

View File

@@ -20719,7 +20719,7 @@ package android.media {
method public int getStreamMaxVolume(int);
method public int getStreamVolume(int);
method public deprecated int getVibrateSetting(int);
method public boolean isBluetoothA2dpOn();
method public deprecated boolean isBluetoothA2dpOn();
method public boolean isBluetoothScoAvailableOffCall();
method public boolean isBluetoothScoOn();
method public boolean isMicrophoneMute();

View File

@@ -1456,10 +1456,11 @@ public class AudioManager {
}
/**
* Checks whether A2DP audio routing to the Bluetooth headset is on or off.
* Checks whether a Bluetooth A2DP audio peripheral is connected or not.
*
* @return true if A2DP audio is being routed to/from Bluetooth headset;
* @return true if a Bluetooth A2DP peripheral is connected
* false if otherwise
* @deprecated Use {@link AudioManager#getDevices(int)} instead to list available audio devices.
*/
public boolean isBluetoothA2dpOn() {
if (AudioSystem.getDeviceConnectionState(DEVICE_OUT_BLUETOOTH_A2DP,"")
@@ -1492,7 +1493,7 @@ public class AudioManager {
*
* @return true if a wired headset is connected.
* false if otherwise
* @deprecated Use only to check is a headset is connected or not.
* @deprecated Use {@link AudioManager#getDevices(int)} instead to list available audio devices.
*/
public boolean isWiredHeadsetOn() {
if (AudioSystem.getDeviceConnectionState(DEVICE_OUT_WIRED_HEADSET,"")