0
我寫了一個android鬧鐘程序。它可以在許多設備中正常工作,但在某些設備中,當警報活動中的屏幕打開並且警報正常工作時,但在某些設備中,當屏幕關閉時它不起作用。請幫助我編寫禁用鍵盤鎖的代碼,然後保持屏幕亮起,直到用戶單擊一個按鈕。感謝您的幫助......已禁用鍵盤鎖鎖定並開啓屏幕並保持開啓,在Android編程中
我寫了一個android鬧鐘程序。它可以在許多設備中正常工作,但在某些設備中,當警報活動中的屏幕打開並且警報正常工作時,但在某些設備中,當屏幕關閉時它不起作用。請幫助我編寫禁用鍵盤鎖的代碼,然後保持屏幕亮起,直到用戶單擊一個按鈕。感謝您的幫助......已禁用鍵盤鎖鎖定並開啓屏幕並保持開啓,在Android編程中
您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();
希望它有幫助。
幾個環節:
disable-keyguard-and-display-an-activity-to-the-user
disabled-keyguard-lock-re-enables-itself-after-clicking-on-a-notification
你好,謝謝你,但在此示例代碼屏幕沒有開啓和鍵盤鎖不能排除。請完成它。我在等待...... :) – 2014-09-20 18:31:34
我無法爲你寫代碼。我通過幾個鏈接更新了asn。請通過並提出疑問,如果有的話。關於 – 2014-09-20 18:37:51
請查看此鏈接 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