Отключить блокировку экрана

Я ищу способ заменить экран блокировки акций (с приложением, а не с ромом). Каков наилучший способ сделать это, чтобы начать отключать блокировку экрана как можно больше устройств? Благодаря!

Solutions Collecting From Web of "Отключить блокировку экрана"

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); 

Также это не требует разрешения в манифесте.