设备:rk3288
系统:6.0
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
<integer name="def_screen_off_timeout">300000</integer> //这里设置的是5分钟
device/rockchip/rk3288/overlay_screenoff/frameworks/base/packages/SettingsProvider/res/values/defaults.xml 不知道rk为什么要写overlay来重写framework的值,默认先读overlay里的值。
<integer name="def_screen_off_timeout">0x493e0</integer> //这个是300000 16进制显示的值
<bool name="def_lockscreen_disabled">false</bool>
device/rockchip/rk3288/system.prop:
ro.rk.screenoff_time=0x493e0
我这里通过修改这些值实现默认休眠5分钟。