原创文章,欢迎转载,转载请注明:文章来自[寒江孤叶丶的Cocos2d-x之旅系列]
博客地址:http://blog.csdn.net/qq446569365
方法很简单,一行代码就可以轻松搞定……
首先是IOS的实现:
在AppController.mm文件中的70行左右加入如下代码:
[[UIApplication sharedApplication] setIDleTimerDisabled:YES];
代码如下:
// Set RootVIEwController to window if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0) { // warning: addSubVIEw doesn't work on iOS6 [window addSubvIEw: _vIEwController.vIEw]; } else { // use this method on ios6 [window setRootVIEwController:_vIEwController]; } [window makeKeyAndVisible]; //阻止IOS系统进入休眠 [[UIApplication sharedApplication] setIDleTimerDisabled:YES];//就是这行! //隐藏状态栏 [[UIApplication sharedApplication] setStatusbarHIDden:true]; // important: Setting the GLVIEw should be done after creating the RootVIEwController cocos2d::GLVIEw *glvIEw = cocos2d::GLVIEw::createWithEAGLVIEw(eaglVIEw); cocos2d::Director::getInstance()->setopenGLVIEw(glvIEw); cocos2d::Application::getInstance()->run();
AndroID实现:
安卓实现也非常简单的就是修改在AndroIDManifest.xml文件里面用user-permission声明:
加入如下代码:
<uses-permission androID:name="androID.permission.WAKE_LOCK"/>
<supports-screens androID:anyDensity="true" androID:smallScreens="true" androID:normalScreens="true" androID:largeScreens="true" androID:xlargeScreens="true"/> <uses-permission androID:name="androID.permission.INTERNET"/> <uses-permission androID:name="androID.permission.WAKE_LOCK"/><!--这行就是--></manifest>总结
以上是内存溢出为你收集整理的[寒江孤叶丶的Cocos2d-x之旅_22]Cocos2d-x如何不进入待机(屏幕保持唤醒 不锁屏 不变黑……)全部内容,希望文章能够帮你解决[寒江孤叶丶的Cocos2d-x之旅_22]Cocos2d-x如何不进入待机(屏幕保持唤醒 不锁屏 不变黑……)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)