当前位置: 代码迷 >> 综合 >> 2020-01-29 Android adb获取屏幕亮灭状态Obtain screen status using ADB
  详细解决方案

2020-01-29 Android adb获取屏幕亮灭状态Obtain screen status using ADB

热度:100   发布时间:2023-11-27 12:50:14.0

                           Android adb获取屏幕亮灭状态

 

一、方法一 :adb shell "dumpsys deviceidle | grep mScreenOn"

二、方法二:adb shell "dumpsys window | grep mScreenOn"

三、方法三:adb shell "dumpsys power | grep state"

四、方法四:adb shell "dumpsys display | grep mScreenState"

五、方法五: cat /sys/class/backlight/backlight/brightness和cat /sys/class/backlight/backlight/bl_power

六、app 代码,没有实测。

import android.os.PowerManager;PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
//如果不是在Activity里面需要得到当时的上下文句柄 用context.getSystemService...
boolean isScreenOn = pm.isScreenOn();

 

  相关解决方案