Methods Summary |
---|
public void | disable()
getBluetoothTestUtils().disable(getBluetoothAdapter());
finish(mSuccessResult);
|
public void | enable()
getBluetoothTestUtils().enable(getBluetoothAdapter());
finish(mSuccessResult);
|
public void | enableBtSnoop()
Assert.assertTrue("failed to enable snoop log",
getBluetoothAdapter().configHciSnoopLog(true));
finish(mSuccessResult);
|
public void | finish(android.os.Bundle result)
if (result == null) {
result = new Bundle();
}
finish(Activity.RESULT_OK, result);
|
public void | getAddress()
String name = getBluetoothAdapter().getAddress();
mSuccessResult.putString("address", name);
finish(mSuccessResult);
|
private BluetoothAdapter | getBluetoothAdapter()
if (mAdapter == null) {
mAdapter = ((BluetoothManager)getContext().getSystemService(
Context.BLUETOOTH_SERVICE)).getAdapter();
}
return mAdapter;
|
private BluetoothTestUtils | getBluetoothTestUtils()
if (mUtils == null) {
mUtils = new BluetoothTestUtils(getContext(),
BluetoothInstrumentation.class.getSimpleName());
}
return mUtils;
|
public void | getBondedDevices()
Set<BluetoothDevice> devices = getBluetoothAdapter().getBondedDevices();
int i = 0;
for (BluetoothDevice device : devices) {
mSuccessResult.putString(String.format("device-%02d", i), device.getAddress());
i++;
}
finish(mSuccessResult);
|
public void | getName()
String name = getBluetoothAdapter().getName();
mSuccessResult.putString("name", name);
finish(mSuccessResult);
|
public void | onCreate(android.os.Bundle arguments)
super.onCreate(arguments);
mArgs = arguments;
// create the default result response, but only use it in success code path
mSuccessResult = new Bundle();
mSuccessResult.putString("result", "SUCCESS");
start();
|
public void | onStart()
String command = mArgs.getString("command");
if ("enable".equals(command)) {
enable();
} else if ("disable".equals(command)) {
disable();
} else if ("unpairAll".equals(command)) {
unpairAll();
} else if ("getName".equals(command)) {
getName();
} else if ("getAddress".equals(command)) {
getAddress();
} else if ("getBondedDevices".equals(command)) {
getBondedDevices();
} else if ("enableBtSnoop".equals(command)) {
enableBtSnoop();
} else {
finish(null);
}
|
public void | unpairAll()
getBluetoothTestUtils().unpairAll(getBluetoothAdapter());
finish(mSuccessResult);
|