Android 从锁屏启动活动
我创建了一个使用广播接收器的应用程序。接收者需要通过intent打开另一个活动 当手机处于解锁/未睡眠状态时,该程序工作 但当设备的屏幕被锁定时,活动不显示Android 从锁屏启动活动,android,Android,我创建了一个使用广播接收器的应用程序。接收者需要通过intent打开另一个活动 当手机处于解锁/未睡眠状态时,该程序工作 但当设备的屏幕被锁定时,活动不显示 我想在每次收到短信时都运行此活动,即使手机处于睡眠状态或密码锁定状态。我猜您的活动在手机睡眠时暂停,因此您不会收到广播 您可以尝试启动一项服务。它甚至可以在睡眠模式下运行(就像您的媒体播放器即使在手机锁定时也可以播放音乐一样) 把你的接受者放在一个序列上,从那里开始你的活动。它应该可以工作使用上面的代码setContentView(R.la
我想在每次收到短信时都运行此活动,即使手机处于睡眠状态或密码锁定状态。我猜您的活动在手机睡眠时暂停,因此您不会收到广播 您可以尝试启动一项服务。它甚至可以在睡眠模式下运行(就像您的媒体播放器即使在手机锁定时也可以播放音乐一样)
把你的接受者放在一个序列上,从那里开始你的活动。它应该可以工作使用上面的代码
setContentView(R.layout.main)代码>
现在,即使您的设备被锁定,您的活动也会显示出来看看这是否对您有帮助,我已经有了。问题是在onPause()下,我添加了finish()。我想在按下home键的时候关闭应用程序。
final Window win = getWindow();
win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);