212得票10回答
在Android中获取用户位置的好方法

问题: 尽快获取用户的当前位置,并在同时节省电池。 为什么这是个问题: 首先,Android有两种提供者:网络和GPS。有时网络更好,有时GPS更好。 所谓“更好”,我是指速度与准确性之间的比率。 如果我可以立即获得位置并且不需要打开GPS,我愿意牺牲准确性的几米。 其次,如果您请求...

132得票3回答
如何在Android中获取当前位置

我使用安卓位置系统的NETWORK提供程序,但无法获取当前位置坐标。阅读了许多教程并将4或5个现有类实施到我的项目中,但它们都只给出了最后一个位置而不是当前的。我相信问题是我缺少某些基本的东西,但我无法理解到底是什么。我现在正在使用的代码:这是我的主要活动package com.example...

99得票5回答
何时应使用ACCESS_COARSE_LOCATION权限?

我正在开发一款Android应用程序,它将跟踪用户的地理位置并在地图上绘制他们的路径。 我正在使用谷歌游戏服务位置API,如此处所述。 很容易理解我的应用程序需要ACCESS_FINE_LOCATION权限,我已经在清单文件中添加了它:<uses-permission android...

78得票3回答
在安卓系统中使用位置监听器的后台服务

我正在创建一个运行在自己进程中的后台服务。它应该允许我监听设备位置是否已更改。我应该能够更改标准,例如移动距离,然后通知UI。 我如何做到这一点? 我有一些关于服务和`LocationListener`实现的了解。如果有任何网络教程,请告诉我。 我从Stack Overflow获取了一个回...

77得票8回答
如何在安卓设备上获取当前位置的纬度和经度

在我的应用程序中,当应用程序打开时,我会获取当前位置的纬度和经度,但是当应用程序关闭时不会获取。 我在应用程序中使用Service类来获取当前位置的纬度和经度。 请告诉我如何在应用程序关闭时也能获取当前位置的纬度和经度。

51得票3回答
高端手机上被杀死的最小化Android前台服务

我正在尝试创建一个应用程序,让用户记录路线(位置/GPS)。为了确保即使屏幕关闭也能记录位置,我创建了一个前台服务用于位置记录。我使用Dagger2将位置存储在Room数据库中注入到我的服务中。 但是,这个服务被安卓杀掉了,当然,这不好。我可以订阅低内存警告,但这并没有解决我的服务在运行安卓...

44得票14回答
为什么FusedLocationApi.getLastLocation返回null

我正在尝试使用FusedLocationApi.getLastLocation获取位置,并在清单文件中获得了位置许可: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> &lt...

38得票12回答
在安卓系统中添加地理围栏时出错(状态码1000)。

在onAddGeofencesResult(int statusCode, String[] geofenceRequestIds)回调函数中,我遇到了statusCode = 1000的错误。 我已启用GPS和WiFi,并安装了Google Play服务。我可以跟踪我的位置并请求更新。为什...

35得票3回答
将Android的位置模式编程更改为高精度

用户在位置设置选项下选择的三种模式中,是否可能获取有关所选位置模式的信息,即: 1. 高准确度 2. 节电模式 3. 仅 GPS 我希望通过程序自动检查用户是否选择了高准确度模式,如果没有,则自动启用它。这是可能的吗?请给出建议。

33得票9回答
在Android中获取两个位置之间的距离?

我需要获取两个位置之间的距离,但是我需要像图片中蓝线一样获取距离。 我尝试使用下面的方法:public double getDistance(LatLng LatLng1, LatLng LatLng2) { double distance = 0; Location loc...