AIR 开发 Android 应用保留屏幕常亮的方法
AIR 开发 Android 应用保存屏幕常亮的方法
//在发布air for android 的设置面板中勾选 WAKE_LOCK 权限 NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleActivate); NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, handleDeactivate); NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys); function handleActivate(event:Event):void { NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE; //保持常亮 一直唤醒的状态 } function handleDeactivate(event:Event):void { NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL; //回复正常 } function handleKeys(event:KeyboardEvent):void { if(event.keyCode == Keyboard.BACK) NativeApplication.nativeApplication.exit(); //退出程序 }