解决方案 »

  1.   

    存在深度睡眠机制。
    所谓的快速开机:Linux内核深度睡眠状态,仅给内存供电,java层基础框架类的加载是尽可能少的加载一些必要的类,这里也大大减少了开机加载时间
      

  2.   

    通过查看源码可知,实现快速开机是因为在开机时很多东西都没有加载,而是在开机后,再在后台加载的,从而实现快速开机的功能。这些需要深入底层来了解,修改Framework,在Application层不可能实现。
    深度睡眠也是可以实现的,就是在一段时间不使用手机后,系统会调用某些程序(需要自己设计)来回收某些不必要的程序,释放内存及CPU以降低功耗。