cocos 手机端 屏幕常亮

ios

[ [ UIApplication sharedApplication ] setIdleTimerDisabled:YES ] ;

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

[[UIApplication sharedApplication] setStatusBarHidden: YES];

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

 

android

1.设置休眠权限

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

cocos 手机端 屏幕常亮

 

cocos 手机端 屏幕常亮

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

cocos 手机端 屏幕常亮

 

cocos 手机端 屏幕常亮

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

  2. WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);