@Implements(value=android.bluetooth.BluetoothAdapter.class) public class ShadowBluetoothAdapter extends java.lang.Object
Constructor and Description |
---|
ShadowBluetoothAdapter() |
Modifier and Type | Method and Description |
---|---|
boolean |
cancelDiscovery() |
static boolean |
checkBluetoothAddress(java.lang.String address)
Validate a Bluetooth address, such as “00:43:A8:23:10:F0” Alphabetic characters must be uppercase to be valid.
|
boolean |
disable() |
boolean |
enable() |
java.lang.String |
getAddress() |
java.util.Set<android.bluetooth.BluetoothDevice> |
getBondedDevices() |
static android.bluetooth.BluetoothAdapter |
getDefaultAdapter() |
java.util.Set<android.bluetooth.BluetoothAdapter.LeScanCallback> |
getLeScanCallbacks() |
android.bluetooth.BluetoothAdapter.LeScanCallback |
getSingleLeScanCallback() |
int |
getState() |
boolean |
isDiscovering() |
boolean |
isEnabled() |
void |
setAddress(java.lang.String address) |
void |
setBondedDevices(java.util.Set<android.bluetooth.BluetoothDevice> bluetoothDevices) |
void |
setEnabled(boolean enabled) |
void |
setState(int state) |
boolean |
startDiscovery() |
boolean |
startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback callback) |
boolean |
startLeScan(java.util.UUID[] serviceUuids,
android.bluetooth.BluetoothAdapter.LeScanCallback callback) |
void |
stopLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback callback) |
@Implementation public static android.bluetooth.BluetoothAdapter getDefaultAdapter()
@Implementation public java.util.Set<android.bluetooth.BluetoothDevice> getBondedDevices()
public void setBondedDevices(java.util.Set<android.bluetooth.BluetoothDevice> bluetoothDevices)
@Implementation public boolean startDiscovery()
@Implementation public boolean cancelDiscovery()
@Implementation(minSdk=18) public boolean startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback callback)
@Implementation(minSdk=18) public boolean startLeScan(java.util.UUID[] serviceUuids, android.bluetooth.BluetoothAdapter.LeScanCallback callback)
@Implementation(minSdk=18) public void stopLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback callback)
public java.util.Set<android.bluetooth.BluetoothAdapter.LeScanCallback> getLeScanCallbacks()
public android.bluetooth.BluetoothAdapter.LeScanCallback getSingleLeScanCallback()
@Implementation public boolean isDiscovering()
@Implementation public boolean isEnabled()
@Implementation public boolean enable()
@Implementation public boolean disable()
@Implementation public java.lang.String getAddress()
@Implementation public int getState()
@Implementation public static boolean checkBluetoothAddress(java.lang.String address)
Validate a Bluetooth address, such as “00:43:A8:23:10:F0” Alphabetic characters must be uppercase to be valid.
address
- Bluetooth address as stringpublic void setAddress(java.lang.String address)
public void setState(int state)
public void setEnabled(boolean enabled)