Android – 设备解锁后会发生什么?

我正试图了解设备解锁时启动的意图。

例如:说我的活动正在运行,并按下电源button(屏幕closures,locking电话)。 INTENT.ACTION_SCREEN_OFF已启动。 活动暂停,屏幕变空白。

现在,当我再次按下电源button(INTENT.SCREEN_ON被启动)时,活动的onResume方法被调用。 但该设备尚未解锁。

设备解锁后会发生什么? 简而言之,意图的行为和范畴是什么?

Solutions Collecting From Web of "Android – 设备解锁后会发生什么?"

查看ACTION_USER_PRESENT

除了

ACTION_USER_PRESENT

广播动作:设备醒来后用户在场时发送(例如,当键盘锁不在时)。 (API Lv13)

Android SDK 24添加

ACTION_USER_UNLOCKED

广播动作:当凭证encryption的专用存储已被locking为目标用户时发送。 这只发送给注册的接收者,而不是接收者。