一种护眼模式显示控制方法、设备及计算机可读存储介质技术

技术编号:35101843 阅读:23 留言:0更新日期:2022-10-01 17:09
本发明专利技术公开了一种护眼模式显示控制方法、设备及计算机可读存储介质,其中,该方法包括:在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改;在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果。实现了一种自适应的护眼模式显示控制方案,提升了护眼模式的稳定性和适应性,增强了用户的使用体验。验。验。

【技术实现步骤摘要】
一种护眼模式显示控制方法、设备及计算机可读存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种护眼模式显示控制方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,基于Android操作系统的智能终端设备的护眼模式,是一种Android设备通过修改屏幕参数达到屏幕光线变暖,从而保护用户眼睛提升用户体验的一种功能,该功能在设置应用通过控制settings值来开关该功能。
[0003]但是,目前所存在的问题是,针对手机等设备的指纹认证状态,上述护眼模式会影响其指纹识别率,在系统息屏显示状态(即,屏幕处于Doze状态)时,更会导致屏幕出现异常,用户体验较差。

技术实现思路

[0004]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种护眼模式显示控制方法,该方法包括:
[0005]在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改;
[0006]在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果。
[0007]可选地,所述在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改,之前包括:
[0008]在预设的显示系统服务中添加第一接口,并通过所述第一接口接收字符串标识的第一参数、控制场景的第二参数以及监听应用是否死亡的第三参数;
[0009]在所述显示系统服务中创建用于保持传入的所述第一参数、所述第二参数以及所述第三参数的所述集合,其中,所述集合的关键字为字符串,所述集合的赋值为预设的新对象用于保持的所述第一参数和所述第三参数,以及用于监听所述第三参数中的死亡。
[0010]可选地,所述在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改,包括:
[0011]在所述第一接口的所述第二参数为true时,使用传入的所述第一参数作为所述关
键字,并使用传入的所述第一参数和所述第三参数作为所述赋值,保存至所述集合;
[0012]取消当前屏幕设置的所述护眼效果。
[0013]可选地,所述在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改,还包括:
[0014]在所述第一接口的所述第二参数为false时,根据传入的所述第一参数查询所述关键字,若存在与所述关键字对应的赋值,则取消所述赋值对所述第三参数的死亡监听;
[0015]在所述赋值监听到所述第三参数的死亡时,在所述集合中移除所述关键字,并将所述关键字作为所述赋值中的所述第一参数。
[0016]可选地,所述在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果,之前包括:
[0017]在显示系统框架中添加第二接口,并通过所述第二接口接收所述字符串标识的第四参数和所述控制场景的第五参数;
[0018]在所述第五参数为true时,确定存在控制,不显示所述护眼效果,在所述第五参数为false时,确定不存在控制,恢复显示所述护眼效果。
[0019]可选地,所述在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果,之前还包括:
[0020]在所述显示系统框架中创建一个本地变量,通过所述本地变量在系统服务端监听所述应用是否死亡;
[0021]通过所述第二接口调用所述第一接口,并将所述第一参数、所述第二参数以及所述第三参数作为所述显示系统服务的传入参数。
[0022]可选地,所述在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果,之前还包括:
[0023]在所述指纹认证开启时,调用所述第二接口,传入参数finger为true,在所述指纹认证关闭时,调用所述第二接口,传入参数finger为false;
[0024]在所述熄屏显示开启时,调用所述第一接口,传入参数aod为true,在所述熄屏显示关闭时,调用所述第一接口,传入参数aod为false。
[0025]可选地,所述在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果,之前还包括:
[0026]在所述传入参数finger为true、且所述传入参数aod为true时,控制所述熄屏显示关闭;
[0027]在所述传入参数finger为false、且所述传入参数aod为true,或者,在所述传入参数finger为true、且所述传入参数aod为false时,控制所述熄屏显示关闭。
[0028]本专利技术还提出了一种护眼模式显示控制设备,该设备包括存储器、处理器及存储
在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的护眼模式显示控制方法的步骤。
[0029]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有护眼模式显示控制程序,护眼模式显示控制程序被处理器执行时实现如上述任一项所述的护眼模式显示控制方法的步骤。
[0030]实施本专利技术的护眼模式显示控制方法、设备及计算机可读存储介质,通过在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改;在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果。实现了一种自适应的护眼模式显示控制方案,避免了同时产生的控制护眼模式所导致的护眼模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种护眼模式显示控制方法,其特征在于,所述方法包括:在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改;在所述集合中确定预设的指纹认证和预设的熄屏显示同为关闭状态时,若所述护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则隐藏所述护眼效果。2.根据权利要求1所述的护眼模式显示控制方法,其特征在于,所述在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改,之前包括:在预设的显示系统服务中添加第一接口,并通过所述第一接口接收字符串标识的第一参数、控制场景的第二参数以及监听应用是否死亡的第三参数;在所述显示系统服务中创建用于保持传入的所述第一参数、所述第二参数以及所述第三参数的所述集合,其中,所述集合的关键字为字符串,所述集合的赋值为预设的新对象用于保持的所述第一参数和所述第三参数,以及用于监听所述第三参数中的死亡。3.根据权利要求2所述的护眼模式显示控制方法,其特征在于,所述在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改,包括:在所述第一接口的所述第二参数为true时,使用传入的所述第一参数作为所述关键字,并使用传入的所述第一参数和所述第三参数作为所述赋值,保存至所述集合;取消当前屏幕设置的所述护眼效果。4.根据权利要求3所述的护眼模式显示控制方法,其特征在于,所述在预设的集合中检测到存在预设的字符串时,不对当前屏幕设置的护眼效果进行修改;在所述集合中未检测到所述字符串时,若当前屏幕的护眼设置开关处于开启状态,则开启所述护眼效果,若所述护眼设置开关处于关闭状态,则不对当前屏幕设置的所述护眼效果进行修改,还包括:在所述第一接口的所述第二参数为false时,根据传入的所述第一参数查询所述关键字,若存在与所述关键字对应的赋值,则取消所述赋值对所述第三参数的死亡监听;在所述赋值监听到所述第三参数的死亡时,在所述集合中移除所述关键字,并将所述关键字作为所述赋值中的所述第一参数。5.根据权利要求4所述的护眼模式显示控制方法,其特征在于,所述在所述集合中确定预设的指纹认...

【专利技术属性】
技术研发人员:肖良
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1