【发布时间】:2012-07-17 18:05:19
【问题描述】:
因此,我构建了一个用作锁屏替换的应用程序。我使用广播接收器和服务在Intent.ACTION_SCREEN_OFF 之后开始我的活动。因此,每次用户锁定屏幕时,我的活动都会启动,然后当他们按下解锁按钮时,我的活动已经在锁定屏幕上运行。但这仅适用于用户在短时间内尝试唤醒/解锁手机的情况。如果他们等待太久,活动就会消失。我不确定为什么会发生这种情况,以及无论用户等待尝试解锁手机多长时间,我都可以做些什么来保持活动在那里。
我考虑并尝试收听Intent.ACTION_SCREEN_ON,但在用户按下手机上的电源按钮将其唤醒与应用加载并显示在屏幕上之间存在延迟。在此间隙期间,用户可以看到 android 操作系统
【问题讨论】:
标签: android