Android 安卓:在不锁定的情况下打开和关闭屏幕
我需要关闭和打开屏幕,就像你打电话时把手机放在耳朵上一样。然后屏幕关闭,但它没有被锁定或其他任何东西,它只是黑色的Android 安卓:在不锁定的情况下打开和关闭屏幕,android,screen,Android,Screen,我需要关闭和打开屏幕,就像你打电话时把手机放在耳朵上一样。然后屏幕关闭,但它没有被锁定或其他任何东西,它只是黑色的 最好的方法是什么?如果有其他解决方案,我不想显示黑色全屏活动…:)有两种方法 PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE); // method 1 manager.goToSleep(int amountOfTime); // method 2 PowerMa
最好的方法是什么?如果有其他解决方案,我不想显示黑色全屏活动…:)有两种方法
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权限,该权限仅授予我系统应用程序的错误权限。第二个只会使显示屏变暗一点,但不会完全变暗。