【问题标题】:Getting the status of the GPS获取 GPS 状态
【发布时间】:2015-05-26 15:45:37
【问题描述】:

here 问题的答案提供了在位置已关闭的情况下激活位置的方法。

现在,Android 目前有三种位置设置:

  1. 高精度:使用 GPS、WiFi 和蜂窝网络获取位置。
  2. 省电:使用蜂窝网络和 WiFi 来确定位置。
  3. 仅限设备:使用 GPS 确定用户位置。

使用线路检查位置状态:

gps_enabled = lm.isProviderEnabled(LocationManager.GPS_PROVIDER);

我将用户重定向到他可以打开位置的 Activity。现在如果用户在省电模式下打开位置,我会得到位置吗?

另外,对于我所做的重定向:

context.startActivity(myIntent)

是否可以在此处致电startActivityForResult() 以验证用户是否已打开该位置并根据该位置将用户重定向到不同的活动?

【问题讨论】:

  • 如果您使用 gps 获取位置,如果 gps 关闭,您将找不到位置。但是您也可以使用保险丝位置来获取电流,也可以使用其他提供商。检查this

标签: android gps location


【解决方案1】:

在省电模式下,GPS 处于关闭状态,因此您无法通过 GPS 获得位置。但在省电模式下,您可以使用 WIFI 和移动网络来确定位置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 2017-05-31
    • 1970-01-01
    • 2011-05-09
    相关资源
    最近更新 更多