2016-09-06 133 views
0

Windows 10手机应用程序。我可以以编程方式执行吗? Windows 7没有变体,也许Windows 10 Mobile有新的方法或变体?我可以通过我的应用程序以编程方式启用GPS吗?

+2

的可能的复制[如何在Windows Phone的程序打开GPS和关闭7](http://stackoverflow.com/questions/4858901/how-to -programmatically-turn-gps-on-and-off-in-windows-phone-7) – Sinatr

+0

这个答案适用于操作系统wp7,这实际上适用于wp10吗?也许wp10有新的方法? – Alexey

+0

好点,我已经删除了我的近距离投票。虽然我很确定你不应该这样做,但你可以请求位置访问权限,但是你不应该能够打开/关闭位置服务本身。这就是用户决定拥有或不拥有的内容。 – Sinatr

回答

1

是的。但是,如果用户在他们的设备上禁用GPS,则不行。

首先你需要启用它。

从MSDN网站:

  1. 在Solution Explorer中,双击package.appxmanifest并选择 功能选项卡。
  2. 在能力列表中,选择能力选项卡。这将 位置设备功能添加到程序包清单文件。

然后您可以请求访问该位置。 来自msdn的示例: 使用声明添加此声明:

using Windows.Devices.Geolocation;

而调用该方法:

变种accessStatus =等待Geolocator.RequestAccessAsync();

在这里阅读文档的详细信息: https://msdn.microsoft.com/windows/uwp/maps-and-location/get-location

相关问题