Cocos2dx-- 手机游戏时不锁屏
16lz
2021-01-26
- 前言
记录下cocos2dx手机游戏时不自动锁屏的相关配置。
IOS上屏蔽锁屏配置
1,找到工程..\frameworks\runtime-src\proj.ios_mac\ios路径下的AppController.mm这个文件。
2,加入下面这行代码
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];
Android上屏蔽锁屏配置
1,找到工程下这个文件
2,修改下面这几处
代码如下:
//1 import android.os.PowerManager;//2 PowerManager.WakeLock mWakeLock;//3 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK,"XYTEST"); mWakeLock.acquire();//4 public void onDestroy() { super.onDestroy(); if(mWakeLock == null) { mWakeLock.release(); } } public void onPause() { super.onPause(); if(mWakeLock != null) { mWakeLock.release(); mWakeLock = null; } } public void onResume() { super.onResume(); if(mWakeLock == null) { PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "XYTEST"); mWakeLock.acquire(); } }
3,找到..\frameworks\runtime-src\proj.android路径下的AndroidManifest.xml文件,加入下面这行代码:
<uses-permission android:name="android.permission.WAKE_LOCK"/>
如图:
OK!
更多相关文章
- Android图片格式NV12(YUV420SP)转YUV420P
- Android(安卓)Studio从零开始安装
- 在ubuntu操作系统下配置android开发环境
- Android(安卓)- AndroidStudio的下载、安装与配置
- Android(安卓)文件系统的权限设置
- MTK Android(安卓)Driver知识大全
- AndroidStudio2.2.3设置
- Android(安卓)环境配置出错
- Android9.0 默认是禁止所有的http java.io.IOException: Clear