[发明专利]一种应用界面主题适配方法、装置、设备及存储介质在审
申请号: | 202210761331.1 | 申请日: | 2022-06-29 |
公开(公告)号: | CN115113948A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 任宇 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 张博 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 界面 主题 配方 装置 设备 存储 介质 | ||
本申请属于智能计算机技术领域,提供一种应用界面主题适配方法、装置、设备及存储介质,包括:响应于应用程序接收的适配指令,对系统主题进行识别,根据识别结果进行判断,若所述应用程序的原生界面与所述系统主题不适配,则将原生界面主题切换为所述系统主题基于所述原生界面主题的切换结果,对所述应用程序的非原生界面进行适配,解决了现有技术中应用界面主题适配工作量大,兼容性差,易出现配色主题不兼容,界面配色割裂,导致用户体验减低的问题,能够有效简化应用界面主题适配流程,提高配色方案的兼容性与适应性,有利于提升配色切换响应速度,提高用户体验。
技术领域
本申请属于计算机技术领域,特别是涉及一种应用界面主题适配方法、装置、设备及存储介质。
背景技术
常用的操作系统大多基于原生系统开发,由于早期的原生系统一般不具备切换配色主题的功能,因此操作系统和应用界面的配色主题切换主要通过硬编码的方式实现,这使得基于原生系统开发的操作系统以及操作系统中的应用界面都具有各不相同的配色主题切换逻辑,为了满足使用者对配色主题的统一性要求,往往需要对不同配色逻辑下应用界面与操作系统进行适配,而现在随着原生系统的功能逐渐拓展,原生系统对配色主题的读取和配置开始得以实现,这为应用界面的配色适配提供了新的思路。
目前的现有技术中,最常见的适配方法是,在系统中进行编码,以实现系统的配色主题切换,根据系统主题切换情况,结合预设的判断逻辑或使用者的操作指令,控制应用界面切换配色主题。
在实现本申请的过程中,发明人意识到现有技术至少存在的问题为:缺少相对固定的配色主题基准,需要基于不同的系统主题及其采用的编码逻辑,对应用界面的配色主题进行适应性开发,兼容性差,极大地增加了适配工作量,同时,现有技术仅对应用界面中的原生界面进行了适配,易出现配色主题不兼容,界面配色割裂,导致用户体验减低。
发明内容
本申请提供一种应用界面主题适配方法、装置、设备及存储介质,用于解决现有技术中应用界面主题适配工作量大,兼容性差,易出现配色主题不兼容,界面配色割裂,导致用户体验减低的问题。
第一方面,提供了一种应用界面主题适配方法,包括:
响应于应用程序接收的适配指令,对系统主题进行识别;
根据识别结果进行判断,若所述应用程序的原生界面与所述系统主题不适配,则将原生界面切换为所述系统主题;
基于所述原生界面主题的切换结果,对所述应用程序的非原生界面进行适配。
进一步地,响应于应用程序接收的适配指令,对系统主题进行识别的步骤,具体包括:
响应于所述适配指令,在原生系统中控制生成键值对,所述键值对至少表征原生系统的所述系统主题;
利用所述应用程序对所述键值对进行读取,以获取所述系统主题的信息。
进一步地,根据识别结果进行判断的步骤,具体包括:
若所述键值对表征的所述系统主题与所述原生界面的配色主题一致,则确认所述原生界面与所述系统主题适配;
若所述键值对表征的所述系统主题与所述原生界面的配色主题不一致,则确认所述原生界面与所述系统主题不适配。
进一步地,根据识别结果进行判断的步骤,具体还包括:
若确认所述原生界面与所述系统主题适配,则直到接收到下一次适配指令之前,中止所述一种应用界面主题适配方法。
进一步地,在所述将所述原生界面主题切换为所述系统主题之前,还包括:
根据预设的配色需求,确认特定界面,并对所述特定界面的配色进行自定义处理;
将经过自定义处理的所述特定界面标记为不属于原生界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210761331.1/2.html,转载请声明来源钻瓜专利网。