我正在构建一个C#Metro应用程序,我需要确定是否在我的应用程序中在设备级别和应用程序级别(通过设置超级按钮 - >权限 - >位置)启用了位置服务。我怎样才能获得这些信息?提前谢谢。
答案 0 :(得分:1)
只需查看Geolocator的Property LocationStatus
Geolocator geo=new Geolocator();
if(PositionStatus.Disabled.Equals(geo.LocationStatus))
//geolocalization disabled
如果用户选择退出地理定位并且设备没有地理定位传感器,则会禁用LocationStatus