智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

cocos2d-x 如何保持屏幕常亮

Posted on 2014-04-04 14:20  Bill Yuan  阅读(1812)  评论(0编辑  收藏  举报

转自:http://blog.csdn.net/wolfking_2009/article/details/8939027

貌似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 sharedApplicationsetStatusBarHiddenYES];这句后面就好。经测试,这个方法ok~