我正在制作一个 Android 应用程序,它可以扫描房间中的所有设备,并自动或不连接/配对设备,具体取决于名称前缀。
我尝试了一些示例,扫描结果仅返回未配对的设备。所以我需要扫描返回的结果也已经配对的设备。安卓上可以吗? (我已经在 Windows 上完成了此操作)
最佳答案
是的。您需要获取本地蓝牙适配器
Adapter = BluetoothAdapter.getDefaultAdapter();
将已配对的设备添加到私有(private)设置的蓝牙设备中
devicepair = Adapter.getBondedDevices();
然后从那时起,它应该是一个简单的 for 循环,将设备对添加到显示蓝牙设备的 ListView
for(BluetoothDevice : devicepair)
//your array name or whatever inside the for loop
listviewarray.add(devicepair.getName());
关于Android 蓝牙扫描已配对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35419400/