应用未运行时的活动识别?

时间:2015-12-22 07:07:22

标签: android broadcastreceiver google-play-services activity-recognition

在Google提供的演示视频中,据说您无需保持服务运行即可接收有关活动识别的更新。但是我能找到的所有代码示例都表明您需要在ActivityRecognition中注册MainActivity才能使其正常工作。

如何使活动识别独立于应用程序生命周期? 对于例如如果用户正在慢跑,请向他显示记录他的步行的通知吗?

它是否可以像用户连接到wifi时调用的广播接收器一样工作?

1 个答案:

答案 0 :(得分:0)

作为示例,您可以在手机成功启动时订阅ActivityRecognition事件。你只需要做一次。之后,在指定的时间间隔内调用PendingIntent,您不需要在后台始终运行服务。