cocos2d-x 如何保持屏幕常亮

 android

在自己的activity的onCreate方法里添加一句

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

即可保持屏幕常亮

 

ios

[ [ UIApplication sharedApplication ] setIdleTimerDisabled:YES ] ;

这句加到AppController.mm文件的 didFinishLaunchingWithOptions方法里面,添加到

[[UIApplication sharedApplication] setStatusBarHidden: YES];

这句后面就好。经测试,这个方法ok~

 

=====================================================================================

Cocos2d-x 安卓设定不休眠分两步走:

一、设置休眠权限

在  AndroidManifest.xml  加入   <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>  

cocos2d-x 如何保持屏幕常亮

 

cocos2d-x 如何保持屏幕常亮

二、设置不休眠
在  AppActivity.java 加入代码,设定为不休眠。

cocos2d-x 如何保持屏幕常亮

 

cocos2d-x 如何保持屏幕常亮