Android 定位服务如何在检测到某个位置时唤醒应用程序



我需要的是启用android位置服务并将当前位置设置为目的地,然后当我关闭应用程序并转到另一个位置并返回到原始位置时(或当我接近原始位置时)我希望定位服务识别我现在在原始位置并再次打开应用程序(并执行某些操作)。

如何在安卓工作室上做到这一点?

您需要编写一个注册到事件的 IntentService(例如启动完成或由用户启动)。然后,您需要检查您的应用是否有权获取位置信息。最后,将侦听器注册到位置服务并跟踪用户。您的业务逻辑从这里开始。

祝你好运。

在您当前位置周围创建地理围栏,它将检测您何时进入此围栏。

这里是关于地理围栏的链接:https://developer.android.com/training/location/geofencing.html

您可以在Android中搜索有关Geofence的其他一些示例。

最新更新