[发明专利]一种应用反色动态配置方法、设备及计算机可读存储介质在审
申请号: | 202110571487.9 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113157378A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 马群 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/14 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 动态 配置 方法 设备 计算机 可读 存储 介质 | ||
本发明公开了一种应用反色动态配置方法、设备及计算机可读存储介质,其中,该方法包括:当任一应用启动时,通过加载交互配置属性读取所述自定义列表,判断所述应用是否包含于所述自定义列表中;若所述应用包含于所述自定义列表中,则通过所述系统服务判断所述应用是否处于后台;若所述应用未处于后台,则通过原生交互控件为所述应用执行反色渲染流程,若所述应用处于后台,则通过预设的更新配置刷新所述应用的反色渲染流程,以使所述应用被切换至前台时已完成反色配置。实现了一种人性化的应用反色动态配置方案,避免原生反色方案中可能出现的反色处理失效的问题,提升了功能的完整性和稳定性,增强了用户体验。
技术领域
本发明涉及移动通信领域,尤其涉及一种应用反色动态配置方法、设备及计算机可读存储介质。
背景技术
现有技术中,随着智能终端设备的不断发展,用户对于设备的使用频率和使用时长也逐渐增加,为了缓解设备屏幕对用户用眼健康的影响,现有的设备系统提供了基于反色的暗夜模式。为了实现上述显示模式,安卓Android原生提供了一套强制对交互控件进行反色的方案,可以对没有适配深色模式的应用进行自动强制反色。但是,上述方案并不能百分百准确地进行反色控制,偶尔会有反色失败的场景出现,用户体验还有待提升。
发明内容
为了解决现有技术中的上述技术缺陷,本发明提出了一种应用反色动态配置方法,该方法包括:
通过系统服务监听设置数据库,以得到开启强制反色开关的应用包名,并将所述应用包名添加至预设的自定义列表中。
当任一应用启动时,通过加载交互配置属性读取所述自定义列表,判断所述应用是否包含于所述自定义列表中。
若所述应用未包含于所述自定义列表中,则为所述应用执行正常渲染流程,若所述应用包含于所述自定义列表中,则通过所述系统服务判断所述应用是否处于后台。
若所述应用未处于后台,则通过原生交互控件为所述应用执行反色渲染流程,若所述应用处于后台,则通过预设的更新配置刷新所述应用的反色渲染流程,以使所述应用被切换至前台时已完成反色配置。
可选地,所述通过系统服务监听设置数据库,以得到开启强制反色开关的应用包名,并将所述应用包名添加至预设的自定义列表中,包括:
在所述设置数据库中创建一个用于保存当前已开启强制反色开关的应用包名的数据表,以及,在所述系统服务中增加一个反色帮助类,并在该帮助类中创建所述自定义列表。
通过所述系统服务监听所述所述设置数据库,以使所述自定义列表的内容与所述数据表中的内容保持一致。
可选地,所述通过系统服务监听设置数据库,以得到开启强制反色开关的应用包名,并将所述应用包名添加至预设的自定义列表中,还包括:
创建用于所述反色帮助类和活动管理服务之间进行通信的第一通信接口。
当所述自定义列表的内容发生变化时,通过所述第一通信接口将变化的内容通知至所述活动管理服务。
可选地,所述通过系统服务监听设置数据库,以得到开启强制反色开关的应用包名,并将所述应用包名添加至预设的自定义列表中,还包括:
创建用于所述应用和所述反色帮助类之间进行通信的第二通信接口。
所述应用通过所述第二通信接口获取自身是否需要执行强制反色的状态信息。
可选地,所述当任一应用启动时,通过加载交互配置属性读取所述自定义列表,判断所述应用是否包含于所述自定义列表中,包括:
当任一所述应用启动时,确定是否为冷启动。
若为冷启动,则在加载所述交互配置属性的过程中,通过所述第二通信接口获取所述应用的所述状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110571487.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种唾液酸复合果蔬汁饮品及其制备方法
- 下一篇:一种车用牵引钩座和制造方法