0

我正在开发一个应用程序,当用户输入具有给定纬度、经度和半径的特定位置时,我需要一个接近警报。我编写了一个服务,该服务LocationListener通过 a 实现和侦听,BroadcastReceiver以便在用户靠近时发出通知。一切正常,但是当我从最近的应用程序列表中删除应用程序时,它不再发送广播意图。但是根据我的实际要求,即使用户从最近列表中删除应用程序或应用程序不在后台,当用户处于具有给定半径的特定纬度和经度时,我也需要收到通知。

4

1 回答 1

4

我认为你做错了。我确定是否在您的帖子中提供了一些代码。

您必须LocationManager用于此类要求。在此处阅读文档。第一行说

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

addProximityAlert即使您的应用未运行,也可以使用其 API注册接近警报。

于 2012-12-03T14:00:37.250 回答