【问题标题】:Can I do enable GPS programmatically from my app?我可以通过我的应用程序以编程方式启用 GPS 吗?
【发布时间】:2016-09-06 12:11:10
【问题描述】:

Windows 10 手机应用程序。我可以以编程方式进行吗? Windows 7 没有变体,也许 Windows 10 移动版有新的方法或变体?

【问题讨论】:

  • 这个答案适用于操作系统 wp7,这个实际适用于 wp10 吗?也许 wp10 有新方法?
  • 好点,我已经删除了我的近距离投票。虽然我很确定你不应该这样做,但你可以请求位置访问权限,但你不应该能够打开/关闭位置服务本身。这就是用户决定拥有或不拥有的东西。

标签: c# uwp windows-10-mobile


【解决方案1】:

是的。但如果用户在其设备上禁用了 GPS,则不会。

首先你需要启用它。

来自 msdn 网站:

  1. 在解决方案资源管理器中,双击 package.appxmanifest 并选择 功能选项卡。
  2. 在功能列表中,选择功能选项卡。这增加了 将设备功能定位到包清单文件。

然后您可以请求访问该位置。 来自 msdn 的示例: 添加这个 using 语句:

使用 Windows.Devices.Geolocation;

并调用此方法:

var accessStatus = await Geolocator.RequestAccessAsync();

阅读此处的文档以获取更多详细信息: https://msdn.microsoft.com/windows/uwp/maps-and-location/get-location

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 2018-06-28
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    相关资源
    最近更新 更多