如何在cordova android中检测屏幕是否打开/关闭

时间:2017-03-04 22:46:35

标签: cordova cordova-plugins

有没有办法在Cordova(android)中检测(或有事件)设备的屏幕状态 或设备的睡眠/唤醒状态?

2 个答案:

答案 0 :(得分:0)

恐怕你不能这样做,看看this网站上的cordova插件列表,你就找不到任何可以用来检查屏幕状态的插件

编辑:如果您知道使用原生java for android实现这一目标的方法,您可以创建一个cordova插件并将其附加到您的应用程序但是从当前可用的插件开始,没有任何一个可以做到这一点

答案 1 :(得分:-1)

有一些属性,如" mLockScreenShown" &安培; " mWakefulness"在dumpsys活动中,您可以通过该活动获取设备锁定屏幕状态。如果你在adb shell中运行view命令,几乎可以获得有关androd活动的所有信息。下面是完整的Java API,它将为您提供Android设备的屏幕状态。

dumpsys activity