禁用locking屏幕

我正在寻找一种方法来取代股票locking屏幕(与应用程序,而不是一个ROM)​​。 什么是最好的办法,开始尽可能多的设备禁用锁屏? 谢谢!

Solutions Collecting From Web of "禁用locking屏幕"

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

在androidmanifest中:

 <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> 

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

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

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

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

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

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

这也不需要清单中的任何许可。