Android 部分唤醒锁定未关闭屏幕

Android 部分唤醒锁定未关闭屏幕,android,Android,按下按钮时,执行以下行。但是,屏幕未关闭 如何关闭屏幕 PowerManager.WakeLock screenLock = ((PowerManager) getSystemService(Context.POWER_SERVICE)).newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "turnOff"); screenLock.acquire(); screenLock.release(); 我也试过了 DevicePolic

按下按钮时,执行以下行。但是,屏幕未关闭

如何关闭屏幕

    PowerManager.WakeLock screenLock = ((PowerManager) getSystemService(Context.POWER_SERVICE)).newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "turnOff");
    screenLock.acquire();
    screenLock.release();
我也试过了

DevicePolicyManager dpm = (DevicePolicyManager)getSystemService(DEVICE_POLICY_SERVICE);
dpm.lockNow();

但是它也不能正常工作,因为它需要管理员。

在一段时间的不活动之后,当没有应用程序持有
部分唤醒锁定以外的
唤醒锁定时,设备会自动关闭屏幕。我想在用户命令下关闭屏幕。用户可以按电源按钮来关闭屏幕。这不是我要求的。