我正在Android中创建一个谷歌地图应用程序。我想要的是,即使在用户关闭我的应用程序之后,我也想事先创建一个仍然在后台运行并向我发送用户当前位置的服务。
现在当用户从特定位置的半径5米处退出时,我希望该后台线程停止。
这可能吗?如果是,我该如何实现它。一个好的方向或网页教程或代码片段将不胜感激。
答案 0 :(得分:1)
回答你的问题是可能的。查看FusedLocationProviderAPI。
具体来说,您需要查看requestLocationUpdates()方法。有几种不同的方法签名,允许您传入PendingIntents(用于后台位置请求)以及LocationListener(用于前景请求)。