如题,默认的系统过30秒后就进入sleep状态了,如何在代码中修改进入sleep的时间呢,它应该也是一个全局变量吧,但不知道在哪里?

解决方案 »

  1.   

    这里有 自己看下吧:http://www.mensus.net/phone/toggle.shtml
      

  2.   


    Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, XXX);
      

  3.   

    谢谢 jxnktjlfr1和JiuJie_ 兄弟,不过你们说的都是在AP中设置系统代码中修改方法是:
    在 frameworks/base/packages/SettingsProvider/res/values/defaults.xml
    把 def_screen_off_timeout 值设定需要的值,比如1800000(30分钟)另外可以把系统设置成stay awake就不会让系统进入睡眠状态了, 在 frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
    中设置 STAY_ON_WHILE_PLUGGED_IN 使用为 1
    loadSetting(stmt, Settings.System.STAY_ON_WHILE_PLUGGED_IN,
                    "1".equals(SystemProperties.get("ro.kernel.qemu")) ? 1 : 1);