1

我正在构建一个 C# Metro 应用程序,我需要确定在我的应用程序中是否在设备级别和应用程序级别(通过设置魅力 -> 权限 -> 位置)启用了定位服务。我该如何获取这些信息?提前致谢。

4

1 回答 1

1

只需检查物业位置地理定位器的状态

Geolocator geo=new Geolocator();
if(PositionStatus.Disabled.Equals(geo.LocationStatus))
    //geolocalization disabled

如果用户选择退出地理定位并且设备没有地理定位传感器,则 LocationStatus 将被禁用

于 2013-06-24T14:12:47.513 回答