通話中に電話を耳に当てているときのように、画面のオンとオフを切り替える必要があります。その後、画面はオフになりますが、ロックされているわけでもなく、ただ黒いだけです。
それを行う最善の方法は何ですか?別の解決策がある場合、黒いフルスクリーンアクティビティを表示したくありません... :)
それには2つの方法がありますが、
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" />