禁用锁定屏幕

我正在寻找一种方法来替换股票锁定屏幕(使用应用程序,而不是rom)。 最好的方法是什么,开始在尽可能多的设备上禁用锁定屏幕? 谢谢!

Solutions Collecting From Web of "禁用锁定屏幕"

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE); KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE); lock.disableKeyguard(); 

在androidmanifest中:

  

您可以在活动中使用此行:

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); 

试试这个,只要活动在最顶层,它就会保持唤醒屏幕/显示。

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

此外,这不需要清单中的任何权限。

看看这个链接http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/

听取意图的屏幕,我想只是启动你的锁屏。