JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

安卓7系统设置永不休眠 安卓系统永不息屏

wys521 2024-10-29 16:59:12 精选教程 30 ℃ 0 评论

文档说明

本文档以SS826-CN-00(SDM450平台,Android 7)为例,说明如何设置系统永不休眠。

应用背景

部分行业应用,需要系统开机默认永不休眠。

如打开Setting -> Display界面,如下图所示,默认选中Never:

修改方法

和Android 5系统的修改方式有些差异,Android 5系统的修改可对比下面链接:

https://shimo.im/docs/rX98vgQTTDGX9WjD/ 《Android系统(MSM8909)设置永不休眠》,可复制链接后用石墨文档 App 或小程序打开

Android 7系统修改如下:

修改文件:packages/apps/Settings/res/values/arrays.xml

上图<item>Never</item>,是在Setting -> Display设置界面上增加一个 "Never"选项。

上图的 <item>0</item>,如果设为 <item>-1</item>,在选择"Never"选项时,app报错。

查看logcat的log,会有如下错误:

还是改0比较合适。

修改文件:frameworks/base/packages/SettingsProvider/res/values/defaults.xml

上图 <integer name="def_screen_off_timeout">-1</integer>,这里需设置为-1,而不能设置为0,否则开机默认不会在Setting->Display->"Never"选项。

修改文件:frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java

patch文件

https://uploader.shimo.im/f/td4uvY9x45MaDjgo.patch?attname=NeverSleep.patch&download

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表