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

时间:2017-01-06 09:57:15

标签: android android-service android-location

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

如何在Android工作室上执行此操作?

2 个答案:

答案 0 :(得分:0)

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

祝你好运。

答案 1 :(得分:0)

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

此处有关于地理围栏的链接:https://developer.android.com/training/location/geofencing.html

你可以在android中搜索关于Geofence的其他一些例子。