C#:确定蓝牙适配器是否已打开/关闭(以编程方式)使用的堆栈类型

如何以编程方式判断运行该代码的设备上的蓝牙适配器是打开还是关闭?

使用32feet的发现方法(例如“ cli.DiscoverDevices()”)在两种情况下都不会返回任何设备

>蓝牙适配器处于打开状态,但没有可用的设备.
>蓝牙适配器关闭.

另外,我知道从Windows的设备管理器中找到正在使用的蓝牙堆栈类型的直观方法,但是我想找出是否也可以在代码中识别出这种类型.

解决方法:

https://32feet.codeplex.com/wikipage?title=Local%20Radio%20Information

例如BluetoothRadio.Mode和最近开发版本中的Modes.

上一篇:java-如何重写在方法中获取消息的循环


下一篇:接收广播Intent时出错{act = android.bluetooth.device.action.FOUND flg = 0x10}