修改内核使Android系统永不休眠锁屏

时间:2021-11-20 03:48:28

来自:http://hi.baidu.com/nignt_yoco/item/b6f173700c3df328d7a89cc3

具体做法如下:

1. 将 /frameworks/base/packages/SettingsProvider/res/values目录下的defaults.xml文件内第21行def_screen_off_timeout的值修改为-1,即

1 <integer name="def_screen_off_timeout">-1</integer>

屏幕永远不会休眠。(但是我最后,烧到板子上,不知道是因为我一开始就设置了下 显示 还是怎么的,发现屏幕就那么的会休眠,暗掉。。。


2. 在/frameworks/base/policy/src/com/android/internal/policy/impl目录下的KeyguardViewMediator.java文件内第191行左右,修改如下:

12345 /**     * External apps (like the phone app) can tell us to disable the keygaurd.     */  private boolean mExternallyEnabled = false;

重新编译程序,效果成功实现。


后来发现,这个系统文件烧写,好像内核什么的是没有休眠的咯~~~(这才是我需要的额)