我尝试使用 NETWORK_PROVIDER 获取当前位置并注册
LocationListener:
locManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 10000, 0, locListener);
我在 AndroidManifest.xml 中添加了以下权限:
android.permission.ACCESS_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.INTERNET
但是 onLocationChanged(Location location)
从未调用过。
如果我尝试通过以下方式获取位置:
locManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
然后它总是返回空位置。
我不知道我哪里错了。 任何帮助都应该感谢我。
最佳答案
您是否在您的 LocationManager 实例上执行了方法 requestLocationUpdates
?
关于android - GPS 和 NETWORK_PROVIDER 在真实设备上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508855/