[发明专利]快应用的界面显示方法、装置及存储介质有效
申请号: | 201911130087.3 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110865863B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 董永清;孙良木;潘温 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 羊淑梅 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 界面 显示 方法 装置 存储 介质 | ||
本公开实施例提供了一种快应用的界面显示方法、装置及存储介质,涉及应用程序技术领域。所述方法包括:接收快应用的界面显示指令;获取终端的设备信息;根据设备信息,确定样式配置信息集中的目标样式配置信息,样式配置信息集适配于至少两类终端中,样式配置信息集中包括至少两类终端的样式配置信息,目标样式配置信息用于配置适配于终端的用户界面的目标显示样式;获取快应用的应用数据;调用目标样式配置信息,显示与应用数据和目标显示样式对应的用户界面。本公开实施例提供的技术方案,避免了编写多套程序代码的繁琐,方便省时。
技术领域
本公开实施例涉及应用程序技术领域,特别涉及一种快应用的界面显示方法、装置及存储介质。
背景技术
快应用是一种无需下载、即搜即用的新形态应用,使用了前端技术栈开发,同时具备HTML 5(Hyper Text Markup Language 5,超文本标记语言5)与原生应用的双重优点。
快应用可以应用于不同种类、不同型号的设备上,因此,相关技术人员需要针对不同种类、不同型号的设备编写多套程序代码。其中,每一套程序代码只能使快应用的UI(User Interface,用户界面)适配于某一种类的设备中的特定型号的设备。
由于设备的种类和型号众多,对每一种类和型号的设备编写对应的程序代码,较为繁琐耗时。
发明内容
本公开实施例提供了一种快应用的界面显示方法、装置及存储介质。所述技术方案如下:
一方面,本公开实施例提供了一种快应用的界面显示方法,所述快应用是基于集成在操作系统中的快应用框架运行的应用,所述方法包括:
接收所述快应用的界面显示指令;
获取终端的设备信息;
根据所述设备信息,确定样式配置信息集中的目标样式配置信息,所述样式配置信息集适配于至少两类终端中,所述样式配置信息集中包括所述至少两类终端的样式配置信息,所述目标样式配置信息用于配置适配于所述终端的用户界面的目标显示样式;
获取所述快应用的应用数据;
调用所述目标样式配置信息,显示与所述应用数据和所述目标显示样式对应的用户界面。
可选地,所述根据所述设备信息,确定样式配置信息集中的目标样式配置信息,包括:
比对所述设备信息与所述样式配置信息集中的样式配置信息,将符合所述设备信息的样式配置信息,确定为所述目标样式配置信息。
可选地,所述调用所述目标样式配置信息,显示与所述应用数据和所述目标显示样式对应的用户界面,包括:
将所述应用数据添加至所述目标样式配置信息的程序代码中,通过所述目标样式配置信息,生成符合所述目标显示样式的所述用户界面;
显示所述用户界面。
可选地,所述将所述应用数据添加至所述目标样式配置信息的程序代码中,通过所述目标样式配置信息,生成符合所述目标显示样式的所述用户界面,包括:
将所述应用数据添加至所述目标样式配置信息的程序代码中;
通过所述目标样式配置信息生成待定用户界面,所述待定用户界面是指未渲染的用户界面;
通过所述目标样式配置信息,以原生渲染的方式对所述待定用户界面进行渲染,生成符合所述目标显示样式的所述用户界面。
可选地,所述设备信息包括所述终端的设备类型、屏幕尺寸、屏幕分辨率以及屏幕像素比中的至少一种。
可选地,所述获取终端的设备信息,包括:
调用钩子函数从所述终端的操作系统中获取所述设备信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911130087.3/2.html,转载请声明来源钻瓜专利网。