如何断开蓝牙设备,使其BluetoothDeviceInfo.Connected
为假?
我尝试使用SetServiceState(BluetoothService.SerialPort, false)
,但它仍然可以连接。
我不想使用BluetoothSecurity.RemoveDevice
,因为卸载然后重新安装设备需要很长时间。
可能吗?还是仅在设备端可用?
如何断开蓝牙设备,使其BluetoothDeviceInfo.Connected
为假?
我尝试使用SetServiceState(BluetoothService.SerialPort, false)
,但它仍然可以连接。
我不想使用BluetoothSecurity.RemoveDevice
,因为卸载然后重新安装设备需要很长时间。
可能吗?还是仅在设备端可用?
我认为这是不可能的。问题是属性BluetoothDeviceInfo
是在发现时设置的。以后发生的任何更改都不会得到通知。
http://www.nudoq.org/#!/Packages/32feet.NET/InTheHand.Net.Personal/BluetoothDeviceInfo
因此,如果您希望更改属性,则必须断开连接,执行另一个发现并使用新数据。