我正在尝试在我的手机中访问GPS 使用以下代码
locationManager= (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Boolean isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
loc1 =locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
直到昨天它工作正常现在应用程序不是fecthing gps
我在清单中启用了权限
答案 0 :(得分:1)
<强>的LocationManager 强>
此类提供对系统位置服务的访问。这些服务允许应用程序获取设备地理位置的定期更新,或在设备进入特定地理位置附近时触发应用程序指定的Intent。
您不直接实例化此类;相反,通过Context.getSystemService(Context.LOCATION_SERVICE)检索它。
除非另有说明,否则所有Location API方法都需要ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限。如果您的应用程序仅具有粗略权限,则它将无法访问GPS或被动位置提供程序。其他提供商仍将返回位置结果,但更新率将受到限制,确切的位置将被混淆到一个粗略的准确度。
在清单文件中:
Error:(7) A problem occurred evaluating project ':ResideMenu'.
Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist
How do I get the current GPS location programmatically in Android?
答案 1 :(得分:-1)
我遇到了同样的问题。我不得不重新检查我的虚拟机网络设置。在假设您的代码出现问题之前,请仔细检查您的设置。