0

在谷歌提供的演示视频中,据说您不需要保持运行的服务即可接收有关活动识别的更新。但是我能找到的所有代码示例都显示您需要在MainActivity中注册ActivityRecognition才能正常工作。应用程序未运行时的活动识别?

如何使活动识别独立于应用程序生命周期? 例如如果用户慢跑,向他发出通知以记录他的行走?

它可以工作类似于一个用户连接到WiFi很快被称为广播接收机?

回答

0

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

相关问题