Cocos2dx 禁止锁屏
发布时间:2020-12-14 20:44:10 所属栏目:百科 来源:网络整理
导读:IOS版本: 在文件AppController中的 didFinishLaunchingWithOptions函数中加一行代码即可: [objc] view plain copy print ? //禁止ios设备锁屏 [[UIApplication sharedApplication ] setIdleTimerDisabled : YES ]; Android版本有点复杂,参考一下几篇文章
IOS版本: 在文件AppController中的 didFinishLaunchingWithOptions函数中加一行代码即可:
Android版本有点复杂,参考一下几篇文章: 点击打开链接和点击打开链接(详细信息请参考) 为Android添加OnPause等方法;
onCreate():
应用程序被打开时调用的方法。
onDestroy():
应用程序被完全退出时调用的方法。
onPause():
应用程序暂时退到后台运行时调用的方法。
onResume():
应用程序从退台运行返回前台运行时调用的方法。
锁屏属于电源管理,所以需要导入PowerManager类,这里需要注意在Oncreate里启用了禁止锁屏之后,在通过Home键等暂停游戏的时候需要将禁止锁屏关掉,以免影响整个系统,退出游戏的时候也需要关掉禁止锁屏功能,同上;
(Android有点小麻烦)
附注: 设置电源管理常用的几种状态 详情参考这篇文章点击打开链接,写得很详细; 另外Android还有一种我没有尝试的方法,网友提供,请参考: 在OnCreate函数中添加代码: getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 不知效果如何,可以尝试一下。(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |