有没有办法以编程方式检查Windows Phone 7上的飞行模式状态?

时间:2012-01-30 17:34:01

标签: windows-phone-7.1 windows-phone-7

我正在创建一个简单的WP7应用程序,将所有网络设置放在一个地方,并能够将其固定到手机的首页。我可以使用DeviceNetworkInformation类检查WiFi和Cellular Data状态,我发现目前没有蓝牙API。我唯一没有找到答案的是,是否有办法检查飞机模式是打开还是关闭。现在我假设它无法完成,但如果有人能肯定地告诉它会很棒。

提前致谢!

2 个答案:

答案 0 :(得分:4)

没有API可以检查我所知道的飞行模式。

您只需尝试使用网络并处理例外或query the API for network changes and availability

答案 1 :(得分:1)

飞行模式是手机上的一项设置,可让您同时关闭手机上的手机连接,Wi-Fi,FM收音机和蓝牙。当您处于飞行模式时,您仍然可以使用FM收音机并分别打开Wi-Fi和蓝牙。在您关闭飞行模式之前,手机将保持关闭状态。因此,最好确定您所需的网络服务是启用还是禁用,而不是检查手机是否为飞行模式,因为这可能或可能不意味着启用了蓝牙或Wi-Fi。