0
当主机系统进入睡眠/挂起状态时,Adobe AIR应用程序是否可以检测到?AIR中是否存在系统暂停事件?
当主机系统进入睡眠/挂起状态时,Adobe AIR应用程序是否可以检测到?AIR中是否存在系统暂停事件?
查看flash.desktop.NativeApplication类中的userIdle事件。
也可以防止系统成为通过设置systemIdleMode物业闲置:
//Prevent
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;
//Allow
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL;
如果没有这些选项满足您的需求,您可以随时使用NativeProcess到主机操作系统上的处理过程。
NativeApplication具有timeSinceLastUserInput属性,可用于计算系统何时挂起。即如果你得到一个userIdle事件,并且timeSinceLastUserInput大于idleThreshold,那么你可以推断出系统刚刚从挂起中醒来。 – Tamlyn 2011-08-08 10:42:48