事情是这样的,目前在做一个医疗项目,需要定时在某个时间段比如午休时间和晚上让我们的App休眠,那么这个时候在休眠时间段如果用户按了电源键点亮屏幕了,我们就需要弹出一个全屏的窗口去做一个人性化的提示,“当前时间是休眠时间,请稍安勿躁…blabla”这样子. 很显然,我们需要一个BroadcastReceiver来监听系统的锁屏,亮屏,用户的解锁,息屏行为,在收到亮屏广播的时候弹窗.那么如果是你,会选择怎么样的方式去实现呢? 两种方案: Dialog弹窗,全屏 启动一个Activity 一. Dia…