在我的Windows 10 UWP应用程序中,我通过执行以下代码激活蓝牙:
var result = await Radio.RequestAccessAsync();
if (result == RadioAccessStatus.Allowed)
{
var bluetooth = (await Radio.GetRadiosAsync()).FirstOrDefault(radio => radio.Kind == RadioKind.Bluetooth);
if (bluetooth != null && bluetooth.State != RadioState.On)
await bluetooth.SetStateAsync(RadioState.On);
}
这个代码在我的笔记本电脑(Lenovo Yoga Pro 3)上完全正常工作,当我的蓝牙未在启动时激活时:蓝牙变量为空(因此我无法激活它)。如果我启用蓝牙并禁用它,那么它也可以工作。在另一台笔记本电脑上工作。
那么,蓝牙设备或Windows 10操作系统中是否存在启用此行为的参数?
谢谢!