1

我想检查是否启用了蓝牙。如果未启用蓝牙意味着我会询问一个弹出窗口说(允许蓝牙打开(是/否))基于我需要继续的响应。

如果用户按下是意味着我如何在 windows phone 8 设备中启用蓝牙。无需重定向到蓝牙页面。

我试着看这个线程

4

1 回答 1

2

您不能直接通过代码启用蓝牙,但可以使用ConnectionSettingsTask启动器将用户带到蓝牙设置页面:

ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
connectionSettingsTask.Show();

请参阅:如何使用 Windows Phone 的连接设置任务

更多关于启动器和选择器的信息在这里

蓝牙设置页面也可以使用 URI 方案启动:

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-bluetooth:"));

在这里查看更多。

于 2013-10-10T20:11:33.390 回答