我必须从设备中删除配对(绑定)信息,但是在执行该操作后,返回到蓝牙设置并检查已配对的设备,它仍然显示为配对。它不会清除信息。
我们提供的地址是:F8:F6:35:D6:35:64
预先感谢您提供解决方案。
答案 0 :(得分:0)
对于android,以一种方式获取手机配对的蓝牙列表,然后通过反射机制取消蓝牙配对。
BluetoothAdapter bluetoothAdapter;
IEnumerable<BluetoothDevice> bondeddevices;
private void removepairdevice()
{
bluetoothAdapter = BluetoothAdapter.DefaultAdapter;
bondeddevices = bluetoothAdapter.BondedDevices;
foreach(BluetoothDevice device in bondeddevices)
{
unpairdevice(device);
}
}
private void unpairdevice(BluetoothDevice device)
{
try
{
Method m = device.Class.GetMethod("removeBond",null);
m.Invoke(device,null);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
}
答案 1 :(得分:-1)