android source

Screen On 상태 확인

리오파파 2025. 7. 20. 11:37

screen 이 현재 켜 있나 확인

 

package better.life.autoquiet.Sub;

import android.content.Context;
import android.hardware.display.DisplayManager;
import android.view.Display;

public class IsScreen {
    public static boolean On(Context context) {
        DisplayManager dm = (DisplayManager) context.getSystemService(Context.DISPLAY_SERVICE);
        boolean screenOn = false;
        for (Display display : dm.getDisplays()) {
            if (display.getState() != Display.STATE_OFF) {
                screenOn = true;
            }
        }
        return screenOn;
    }
}