【发布时间】:2016-11-13 11:42:15
【问题描述】:
在我的应用程序中,我需要在进入另一个城市时获取用户位置的更新。
例如:
- 用户居住在cityA
- 用户从城市A到城市B
- 应该触发一个函数。
我看到 Google play 服务只提供了以下功能:
public abstract Location getLastLocation (GoogleApiClient client)public abstract PendingResult<Status> requestLocationUpdates (GoogleApiClient client, LocationRequest request, LocationListener listener)
问题是:
我需要不断跟踪用户所在城市的位置变化,而不仅仅是在用户使用应用时。
我怎样才能做到这一点又不会太快耗尽电池?
【问题讨论】:
-
onLocationChanged 方法呢?您可以在某种服务中使用它。即使您的应用关闭,您也可以接收事件
标签: android location battery android-gps