• 前言

记录下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!

更多相关文章

  1. Android图片格式NV12(YUV420SP)转YUV420P
  2. Android(安卓)Studio从零开始安装
  3. 在ubuntu操作系统下配置android开发环境
  4. Android(安卓)- AndroidStudio的下载、安装与配置
  5. Android(安卓)文件系统的权限设置
  6. MTK Android(安卓)Driver知识大全
  7. AndroidStudio2.2.3设置
  8. Android(安卓)环境配置出错
  9. Android9.0 默认是禁止所有的http java.io.IOException: Clear

随机推荐

  1. Android(安卓)SDK 4.2 正式版发布
  2. android定位并获取城市
  3. Android建筑图像过滤器,如Instagram(1)
  4. android 兼容各个版本 读取通讯录
  5. Android约束布局
  6. Android多媒体学习三:实现自己的Camera
  7. JBox2D 引擎 for Android(安卓)详解
  8. Android高人必修 Ant 编译Android工程
  9. 2014-11-8Android学习------Android(安卓
  10. JNI之------NDK开发环境的配置