我正在尝试以编程方式关闭我的屏幕。
我尝试过以下方法:
WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = 0;
getWindow().setAttributes(params);
前面提到的方法不起作用。
然而,这有效:
DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
mDPM.lockNow();
这可行,但我在手机响铃时关闭屏幕,这会导致铃声停止响铃。就像您按下电源按钮一样。
好吧,我需要能够在不使用 DevicePolicyManager 方法的情况下关闭我的显示器。或者一种设置 DevicePolicyManager 方法不会阻止我的设备响铃的方法。
谢谢大家!