[发明专利]实现安卓卡片UI的方法、存储介质在审
申请号: | 202010545971.X | 申请日: | 2020-06-16 |
公开(公告)号: | CN111880813A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 刘德建;陈宏;蓝金龙;陈永;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F9/451;G06Q50/20 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 卡片 ui 方法 存储 介质 | ||
本发明提供实现安卓卡片UI的方法、存储介质,方法包括:预设卡片解析规则,一卡片解析规则中配置一资源类型在一场景中所使用卡片UI及其解析规则;依据业务方传入的场景以及传入的资源所对应的资源类型,获取对应的卡片解析规则;依据所述对应的卡片解析规则对传入的资源进行解析,得到模板数据。本发明基于动态语言实现了动态资源卡片,能够实现各组件统一接入资源卡片,以低侵入式提供给各组件使用,并降低接入成本;能够使用户接入时无需关心和处理对应类型的展示和交互逻辑,简化接入操作,降低学习成本;能够无需重新发布版本便可新增资源类型、修改资源显示数据、修改场景、卡片UI,提高产品可用性的同时,还实现了卡片的复用。
技术领域
本发明涉及卡片UI领域,具体涉及实现安卓卡片UI的方法、存储介质。
背景技术
目前在Android各种学习场景下的资源列表的卡片列表中,各种类型对应的卡片UI都是固定的。因此存在以下问题:
1、原各学习单元(公开课、教学课、测评中心等)在各组件中都需要单独定义相应的模型以及视图呈现);
2、组件接入需了解各个资源的显示与跳转地址(目前有20+资源类型);
3、各组件各自开发时重复性太高,且UI实现可能会有差异;
4、服务端新增资源、修改参数或修改资源的跳转地址,各组件线上版本都无法支持,需重新发布各组件再打包,体验不友好。
也就是说,现有的卡片UI实现方式复杂、学习成本高;并且,当需要替换成其他卡片UI或新增类型时,需要编写对应的UI与数据显示,再重新发布版本,用户体验差。
因此,有需求提供一种能够简化卡片UI配置的方案,能够根据服务端配置实现不同类型数据在不同场景中显示配置的卡片UI以及对应的数据。
发明内容
本发明所要解决的技术问题是:提供一种实现安卓卡片UI的方法、存储介质,简化卡片UI配置过程,提高用户体验。
为了解决上述技术问题,本发明采用的技术方案为:
实现安卓卡片UI的方法,包括:
预设两个以上的卡片解析规则,一卡片解析规则中配置一资源类型在一场景中所使用卡片UI及其解析规则;
依据业务方传入的场景以及传入的资源所对应的资源类型,获取对应的卡片解析规则;
依据所述对应的卡片解析规则对传入的资源进行解析,得到模板数据。
本发明提供的另一个技术方案为:
一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现上述的实现安卓卡片UI的方法所包含的步骤。
本发明的有益效果在于:预先使用动态语言配置好记录了各资源类型在各场景中所使用卡片UI的解析规则和之间的关联关系的卡片解析规则;在移动端,可以直接依据资源类型和场景快速匹配得到对应的卡片解析规则,而无需关心和处理对应类型的展示和交互逻辑,据此高效率地解析出相应的卡片UI和卡片数据。本发明简化了卡片UI配置过程,提高了接入效率;同时降低了学习成本和接入成本,能够显著提高用户体验,提高产品的可用性。
附图说明
图1为本发明一实施例一种实现安卓卡片UI的方法的流程示意图;
图2为本发明实施例一中卡片UI资源池中各个卡片UI资源的示例图;
图3为本发明实施例一的方法流程示意图;
图4为本发明实施例一中移动端的组件结构交互示意图;
图5为本发明实施例一的方法中组件使用时的交互时序图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010545971.X/2.html,转载请声明来源钻瓜专利网。