我正在开发一个应用程序,它将全天监控用户的活动,当检测到特定活动(即驾驶)时,将触发通知。Google Play 服务现在支持 ActivityRecognition,这确实使任务更轻松、更高效(而不是与 GPS/其他传感器混淆)。
我的问题是 - 我可以让活动识别完全作为服务运行吗?从我的阅读来看,识别似乎必须由 Activity 启动(连接到 Play 服务、触发意图等)。当用户与应用程序交互时这很好,但如果手机重新启动或活动以其他方式关闭,我需要该服务继续在后台运行,以便它可以继续监视用户的活动并发送弹出通知。有没有办法做到这一点?如果有,网上有这方面的例子吗?提前致谢!