修改后如下。
但是这样只是setting中对应的dialog界面会增加never这个选项,如果选择never的话,还是会息屏。never对应的时间是0.
我尝试在PowerManagerService增加判断,这里虽然可以实现永不息屏,但是会导致新的问题,锁屏后无法亮屏。
具体如下(这样修改在Android11中会导致新的问题)。
最终修改如下。
1.给 mHandler.postDelayed(mScreenLockTimeout, mLockScreenTimeout)加个判断。
2.修改updateUserActivitySummaryLocked中部分逻辑,增加判断条件。
最终如下。
参考链接:
展讯平台记录下工作中一些修改
Android7.1 Settings加入永不休眠选项
安卓7.0显示设置界面休眠菜单添加“永不灭屏”选项
android设置永不灭屏
1、设备问题:设备出现硬件或软件故障,导致无法正常 *** 作。可以尝试重新启动设备或进行系统更新来解决问题。2、应用程序问题:设置应用程序本身出现故障或崩溃,导致无法正常打开。可以尝试清除数据或缓存、卸载并重新安装该应用程序来解决问题。
3、安全设置限制:如果设备的安全设置禁止用户访问某些应用程序或功能,则可能会阻止您打开设置应用程序。可以检查设备的安全设置,如屏幕锁定方式、安全性选项等,并尝试调整相应设置以解决问题。
4、系统错误:在极少数情况下,设备可能出现系统错误,导致无法打开设置应用程序。可以尝试重置设备到出厂设置,或者联系设备制造商或服务提供商以获取专业帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)