首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问Gps问题

访问Gps问题
EN

Stack Overflow用户
提问于 2015-06-25 16:14:27
回答 2查看 40关注 0票数 0

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

代码语言:javascript
复制
   locationManager= (LocationManager)getSystemService(Context.LOCATION_SERVICE);
    Boolean isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
    loc1 =locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);

直到昨天,它还运行得很好,现在应用程序还不能取代gps

我已在清单中启用权限

EN

回答 2

Stack Overflow用户

发布于 2015-06-25 16:30:30

LocationManager

此类提供对系统位置服务的访问。这些服务允许应用程序获得设备地理位置的定期更新,或者在设备进入给定地理位置附近时触发应用程序指定的意图。

您不能直接实例化此类;而是通过Context.getSystemService(Context.LOCATION_SERVICE).检索它

除非特别说明,否则所有Location API方法都需要ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限。如果您的应用程序只有粗略权限,那么它将无法访问GPS或被动定位提供商。其他提供商仍将返回位置结果,但更新速度将受到限制,并且确切位置将被混淆到粗略的准确性水平。

在清单文件中:

代码语言:javascript
复制
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />    
<uses-permission android:name="android.permission.INTERNET" />

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

http://www.androidhive.info/2012/07/android-gps-location-manager-tutorial/

票数 1
EN

Stack Overflow用户

发布于 2015-06-25 16:18:19

我也遇到过同样的问题。我不得不重新检查我的virtualbox网络设置。请仔细检查您的设置,然后再假定您的代码是问题所在。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31044766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档