PowerManager里面有goToSleep的方法,但是会休眠的应该你的那个方案只能让屏幕变暗

解决方案 »

  1.   

    想要CPU不睡眠:有源码的话,你用第二种方法拿一个WakeLock,不要释放。然后把frameworks/base/services/java/com/android/server/am/ActivityManagerService.java文件中的checkExcessivePowerUsageLocked(true);改成checkExcessivePowerUsageLocked(false);不然过15分钟系统照样会把你的进程杀死,然后进入睡眠。
    CPU不睡眠会比较费电哦。
    想点亮屏幕,TP也不能睡眠。
      

  2.   

    谢谢! 我试试看~由于是一个监控程序,怕睡眠的时候把程序杀掉,影响运行,因此才要求CPU不睡眠。请问TP是什么的简称?