4

我想检查定位服务是打开还是关闭,所以我可以通知用户他需要打开它才能在地图上看到他的位置。还想检查飞行模式是否打开/关闭以及 WiFi 是否打开/关闭。有什么建议么?

4

1 回答 1

19

对于位置:

Geolocator locator = new Geolocator();
if (locator.LocationStatus == PositionStatus.Disabled)
{
    // Location is turned off
}

有关网络的东西,请参阅DeviceNetworkInformationclass。例如

bool isWifiOn = DeviceNetworkInformation.IsWiFiEnabled;

另请参阅:如何检测 Windows Phone 的网络更改

于 2013-05-22T09:20:37.143 回答