2014-09-20 89 views

回答

0

您AndroidManifest給予以下權限:

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

和Java文件:

PowerManager powerManager = (PowerManager)context.getSystemService(Context.POWER_SERVICE); 
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock"); 
wakeLock.acquire(); 

釋放這個鎖,當應用程序被暫停或被銷燬或按鈕點擊:

wakeLock.release(); 

希望它有幫助。

幾個環節:

completely-disable-keyguard

disable-keyguard-and-display-an-activity-to-the-user

disabled-keyguard-lock-re-enables-itself-after-clicking-on-a-notification

+0

你好,謝謝你,但在此示例代碼屏幕沒有開啓和鍵盤鎖不能排除。請完成它。我在等待...... :) – 2014-09-20 18:31:34

+0

我無法爲你寫代碼。我通過幾個鏈接更新了asn。請通過並提出疑問,如果有的話。關於 – 2014-09-20 18:37:51

+0

請查看此鏈接 http://stackoverflow.com/questions/25930764/activity-alarm-do-not-turn-on-screen-in-sony-xperia-p-when-alarm-played 這是我的示例代碼,但在某些設備中,它不工作... – 2014-09-20 18:50:39

相關問題