プログラムで画面をオフにしようとしています。
私が試した次の方法:
WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = 0;
getWindow().setAttributes(params);
前述の方法は機能しません。
ただし、これは機能します。
DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
mDPM.lockNow();
これは機能しますが、電話が鳴っている間は画面をオフにしているため、呼び出し音が鳴り止みます。電源ボタンを押している場合と同じです。
さて、DevicePolicyManager メソッドを使用せずにディスプレイをオフにできる必要があります。または、DevicePolicyManager メソッドがデバイスの呼び出しを停止しないように設定する方法。
皆さんありがとう!