如何主动以编程方式开启/关闭屏幕?

时间:2013-03-10 03:33:25

标签: android

我发现以下代码可以被动地执行此操作。

context.registerReceiver(this.ScreenOffReceiver, new IntentFilter(Intent.ACTION_SCREEN_OFF));

但是如何以积极的方式获得这个?也就是说,代码可以随时检查当前屏幕是打开还是关闭。

1 个答案:

答案 0 :(得分:9)

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isScreenOn();

你在寻找吗?