Я использую Android Bluetooth API для сканирования RSSI на ближайших устройствах. Мне нужно получить интенсивность сигнала устройств, даже если они подключены к другому устройству, то есть умным часам, подключенным к другому мобильному телефону. Можно ли это сканировать?
Для сканирования устройств, которые я использую:
private final BroadcastReceiver bReciever = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_FOUND.equals(action)) {
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
// Create a new device item
DeviceItem newDevice = new DeviceItem(device.getName(), device.getAddress(), "false");
// Add it to our adapter
mAdapter.add(newDevice);
}
}
};