访问Gps问题

时间:2015-06-25 08:14:27

标签: android gps

我正在尝试在我的手机中访问GPS 使用以下代码

   locationManager= (LocationManager)getSystemService(Context.LOCATION_SERVICE);
    Boolean isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
    loc1 =locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);

直到昨天它工作正常现在应用程序不是fecthing gps

我在清单中启用了权限

2 个答案:

答案 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  

Behzad's answer

How do I get the current GPS location programmatically in Android?

答案 1 :(得分:-1)

我遇到了同样的问题。我不得不重新检查我的虚拟机网络设置。在假设您的代码出现问题之前,请仔细检查您的设置。