【发布时间】:2018-02-10 13:09:37
【问题描述】:
我可以在 GPS 开启时获取位置,但在 GPS 关闭时无法获取位置。 我正在尝试从 NETWORK_PROVIDER 获取位置,但它不起作用。 也尝试使用 FusedLocationApi 但它始终为空。
我在我的清单中使用此权限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location.gps" />
<uses-permission android:name="android.permission.INTERNET" />
locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
总是假的。
我做错了什么?
【问题讨论】:
-
NETWORK_PROVIDER 在建筑物和地下区域无法正常工作,您必须使用 google play 服务。
-
你必须启用gps,否则你总是得到null
-
@KuLdipPaTel 最后一个已知位置呢? gps关闭时我能得到它吗?
-
嘿,请试试我的回答
-
locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);如果是 False 你已经启用它。
标签: android android-gps