首页 > 解决方案 > 当用户解锁屏幕时,如何在 Oreo 中运行后台工作?

问题描述

当用户在 Android O 中解锁屏幕(应用程序处于后台状态)时,有什么方法可以运行后台工作?据我所知,像这样的广播动作android.intent.action.USER_PRESENT将不再起作用,并且 JobScheduler 没有此类事件的条件。感谢您的任何建议!

标签: androidandroid-8.0-oreoandroid-jobschedulerandroid-background

解决方案


当用户在 Android O 中解锁屏幕(应用程序处于后台状态)时,有什么方法可以运行后台工作?

不幸的是,普通的应用程序无法监控设备解锁操作。如果您的应用程序启用为DeviceAdmin,则有机会检测到用户何时解锁了手机。但这只会在用户之前解锁设备失败后第一次成功时收到。


推荐阅读