Merge "Bluetooth: Add convenience method to convert connection state to string"

am: f7a69aeeab

Change-Id: I6be2177bcc81cd16824fc20b2dbf7a8a6c9464b8
This commit is contained in:
Jack He
2017-12-13 00:02:25 +00:00
committed by android-build-merger

View File

@@ -254,4 +254,28 @@ public interface BluetoothProfile {
*/
public void onServiceDisconnected(int profile);
}
/**
* Convert an integer value of connection state into human readable string
*
* @param connectionState - One of {@link #STATE_DISCONNECTED}, {@link #STATE_CONNECTING},
* {@link #STATE_CONNECTED}, or {@link #STATE_DISCONNECTED}
* @return a string representation of the connection state, STATE_UNKNOWN if the state
* is not defined
* @hide
*/
static String getConnectionStateName(int connectionState) {
switch (connectionState) {
case STATE_DISCONNECTED:
return "STATE_DISCONNECTED";
case STATE_CONNECTING:
return "STATE_CONNECTING";
case STATE_CONNECTED:
return "STATE_CONNECTED";
case STATE_DISCONNECTING:
return "STATE_DISCONNECTING";
default:
return "STATE_UNKNOWN";
}
}
}