java - 是否可以扫描与其他设备绑定的蓝牙设备?
问题描述
我正在使用 Android 蓝牙 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);
}
}
};
解决方案
推荐阅读
- python-3.x - int() 使用基数问题---- int("2",2) 出错
- c++ - C++ 中可能的“this”实现
- node.js - 节点应用程序内存使用量随时间增加
- angular - 单击canel按钮后打印对话框未打开
- ios - IOS webkit如何限制只选择一张照片
- python - BeautifulSoup:我可以在不添加额外标签的情况下美化吗?
- flutter - 颤振 | 如何单击相机中的方形图像并显示方形图像
- reactjs - 使用 react-testing-library 测试材料 ui popper 时如何修复“TypeError: document.createRange is not a function”错误?
- contains - 如何在 ServerSpec 中不包含匹配器的情况下制作相同的工作代码
- go - 使用配置文件连接到 Kubernetes 服务器时处理错误