来自: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 ; |
重新编译程序,效果成功实现。
后来发现,这个系统文件烧写,好像内核什么的是没有休眠的咯~~~(这才是我需要的额)