如何在动作脚本3中处理睡眠模式

时间:2014-06-12 08:07:42

标签: android actionscript-3 flash

我正在编写一个应用程序来播放swf,但是,当swf正在播放时,如果我不触摸屏幕,手机将进入睡眠模式。如果我在Flash CS6中设置DISABLE_KEYGUARD,则当swf完成播放时手机无法进入睡眠状态。

播放swf时应用程序如何才能进入睡眠模式?谢谢你的帮助!!

1 个答案:

答案 0 :(得分:3)

您可以使用NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;让设备在运行应用时保持清醒状态。您还需要获得执行此操作的权限....例如:<uses-permission android:name="android.permission.WAKE_LOCK"/>

编辑:保留权限。如果你想让你的应用再次入睡,请在swf完成播放后拨打NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL;。将其添加到主应用程序中。不是外部SWF。