Package org.robolectric.shadows
Class ShadowBluetoothManager
java.lang.Object
org.robolectric.shadows.ShadowBluetoothManager
@Implements(value=android.bluetooth.BluetoothManager.class, minSdk=18) public class ShadowBluetoothManager extends Object
Shadow of
BluetoothManager that makes the testing possible.-
Constructor Summary
Constructors Constructor Description ShadowBluetoothManager() -
Method Summary
Modifier and Type Method Description voidaddDevice(int profile, int state, BluetoothDevice device)Add a remote bluetooth device that will be served byBluetoothManager.getDevicesMatchingConnectionStates(int, int[])for the specified profile and states of the profile connection.protected BluetoothAdaptergetAdapter()protected List<BluetoothDevice>getDevicesMatchingConnectionStates(int profile, int[] states)
-
Constructor Details
-
ShadowBluetoothManager
public ShadowBluetoothManager()
-
-
Method Details
-
getAdapter
-
getDevicesMatchingConnectionStates
@Implementation protected List<BluetoothDevice> getDevicesMatchingConnectionStates(int profile, int[] states) -
addDevice
Add a remote bluetooth device that will be served byBluetoothManager.getDevicesMatchingConnectionStates(int, int[])for the specified profile and states of the profile connection.- Parameters:
profile-BluetoothProfile.GATTorBluetoothProfile.GATT_SERVER.state- State of the profile connection. One ofBluetoothProfile.STATE_CONNECTED,BluetoothProfile.STATE_CONNECTING,BluetoothProfile.STATE_DISCONNECTEDandBluetoothProfile.STATE_DISCONNECTING.device- The remote bluetooth device.
-