由于这个论坛,我已经弄清楚了如何使用类似于下面的代码在没有用户干预的情况下配对蓝牙设备。我遇到的问题是,当我配对设备时,我仍然收到Toast通知“添加设备”,“点击以设置...”。我已经用Google搜索,研究和尝试了很多方法,却想不出如何避免此通知。有什么建议吗?
谢谢。
private readonly static EventHandler<BluetoothWin32AuthenticationEventArgs> handler = new EventHandler<BluetoothWin32AuthenticationEventArgs>(HandleRequests);
private readonly BluetoothWin32Authentication auth = new BluetoothWin32Authentication(handler);
private static void HandleRequests(object that, BluetoothWin32AuthenticationEventArgs e)
{
e.Confirm = true;
}
public void BluetoothPair(object bluetoothDeviceInfo)
{
var device = (BluetoothDeviceInfo)bluetoothDeviceInfo;
bool success = BluetoothSecurity.PairRequest(device.DeviceAddress, null);
}