3
我需要關閉屏幕,就像當你打電話並把手機放在耳邊時一樣。然後屏幕關閉,但沒有鎖定或任何東西,它只是黑色。Android:無鎖定地打開和關閉屏幕
這樣做的最好方法是什麼?我不想顯示黑色全屏活動,如果有另一種解決方案... :)
我需要關閉屏幕,就像當你打電話並把手機放在耳邊時一樣。然後屏幕關閉,但沒有鎖定或任何東西,它只是黑色。Android:無鎖定地打開和關閉屏幕
這樣做的最好方法是什麼?我不想顯示黑色全屏活動,如果有另一種解決方案... :)
有兩種方法做這件事,
PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE);
// method 1
manager.goToSleep(int amountOfTime);
// method 2
PowerManager.WakeLock wl = manager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Your Tag");
wl.acquire();// It will swith off
wl.release(); // And swith on
還添加此權限,
<uses-permission android:name="android.permission.WAKE_LOCK" />
謝謝,但它不工作,因爲我想要它。我無法測試第一個,因爲它需要DEVICE_POWER權限,這會給我錯誤的權限只能授予系統應用程序。第二個只會讓顯示變暗但不完全。 – DominicM