我正在寻找一种方法,通过命令行工具或Java应用程序检测连接到HDMI输出的屏幕是否已关闭,或处于睡眠模式。到目前为止,我已经弄清楚如何通过检查sysfs中此节点的内容来检测是否存在连接:/sys/class/display/display0.HDMI/connect
但是,这只会报告某些内容是否已连接,而不是它是打开还是关闭。
我还尝试在Android的PowerManager API中使用isScreenOn()方法来检查开机状态,但无论屏幕是打开还是关闭,它都会返回true。
有没有人知道是否获得外部HDMI的电源状态?
谢谢!