0

ロック画面を無効にすると同時に、黒い画面を無効にする必要があります。これは、サービスのonStartで行う必要があります。

これでロック画面を無効にすると、これはうまく機能します:

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
        KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
            lock.disableKeyguard();

黒い画面も無効にする方法は?私はこれを試しましたが、動作しません...

PowerManager pm2 = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
       PowerManager.WakeLock wakel = pm2.newWakeLock(PowerManager.FULL_WAKE_LOCK, "AttvaSchermo");
       wakel.acquire();

または活動中。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

前もって感謝します!

4

0 に答える 0