2010-08-11 53 views
19

我想了解设备解锁时启动的意图。Android - 设备解锁时会发生什么?

例如:假设我的活动正在运行,并按下电源按钮(屏幕关闭,以锁定手机)。 INTENT.ACTION_SCREEN_OFF启动。活动暂停并且屏幕变为空白。

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

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

回答

49
+0

完美的工作!谢谢! – Chris 2010-08-12 17:49:19

+0

有谁知道如果有人试图解锁手机但是失败会被解雇? – megaSteve4 2012-06-18 17:56:22

+2

@ megaSteve4:如果“失败”表示他们输入的PIN或密码错误,如果您的应用程序使用设备管理API,则可以了解相关信息。然而,没有什么广播到正常的应用程序关于这个AFAIK。 – CommonsWare 2012-06-18 19:59:31

0

此外到

ACTION_USER_PRESENT

广播事件:当用户设备被唤醒后存在发送 (当键盘锁消失e.g)。 (API拉特3)

的Android SDK 24加入

ACTION_USER_UNLOCKED

广播事件:当发送所述证书加密的私有存储 已成为解锁目标用户。这仅发送给 已注册的接收者,而不是明显的接收者。

相关问题