[发明专利]一种Android应用程序中礼物面板的优化方法及装置在审
申请号: | 201710527344.1 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107291479A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 张磊;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹,曹杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 应用程序 礼物 面板 优化 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,更具体地,涉及一种Android应用程序中礼物面板的优化方法及装置。
背景技术
应用程序是指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。应用程序通常又被分为两部分:图形用户接口(GUI)和引擎(Engien),它与应用软件的概念不同。应用软件指使用的目的分类,可以是单一程序或其他从属组件的集合,例如Microsoft Office、OpenOffice等。应用程序指单一可执行文件或单一程序,例如Word、Photoshop等。
网络直播技术是一种以互联网通讯为基础的,为用户提供流媒体节目(如,视频点播、网络视频、广播或电影等)实时播放的技术,随着网络传输技术和流媒体技术的不断成熟,通过高速互联网提供的流媒体直播服务正越来越普及。网络直播应用程序中的礼物面板包含有很多个视图(礼物)元素,观众用户在观看直播时,可以通过点击礼物面板中的礼物,来给主播用户赠送礼物,从而达到与主播用户进行互动的目的。
目前,网络直播应用程序中礼物面板的编写方法包括:在每个页面中编写该页面所要用到的元素;然后对页面的层级关系进行布局;最后对各层级中的页面元素进行渲染。但是,由于在每个页面中都编写该页面所要用到的所有元素,导致输入框列元素被重复多次编写降低编写效率,并且在后期修改输入框列元素时,需要对多个地方同时进行修改,极大地降低了程序的可维护性。且这样编写的礼物面板布局文件的层次结构较复杂,使得该礼物面板的加载速度较慢。同时,随着礼物数量的不断增加,将导致礼物面板的打开速度不断降低,从而极大地降低用户的使用体验。
发明内容
针对上述的技术问题,本发明提供一种Android应用程序中礼物面板的优化方法及装置。
第一方面,本发明提供一种Android应用程序中礼物面板的优化方法,包括:将礼物页面中的常用页面元素编写到一个独立页面,并通过包含标签将所述独立页面导入礼物面板。
其中,所述Android应用程序中礼物面板的优化方法还包括:将所述礼物面板的页面容器中的层级关系进行合并。
其中,所述Android应用程序中礼物面板的优化方法还包括:对延迟显示的页面元素添加延迟标签,以使所述延迟显示的页面元素在加载时不被渲染。
其中,所述将所述礼物面板的页面容器中的层级关系进行合并的步骤进一步包括:
通过人工合并的方式,将所述页面容器中多余的层级关系进行合并;和/或
通过程序自动合并的方式,将所述页面容器中无用的层级关系进行合并;
其中,多余的层级关系为第一页面容器包含第二页面容器和页面元素,且所述第二页面容器包含页面元素;无用的层级关系为第一页面容器包含第二页面容器和页面元素,且所述第二页面容器为空。
其中,所述通过程序自动合并的方式,将所述页面容器中无用的层级关系进行合并的步骤进一步包括:
基于在所述礼物面板最外层页面容器上包裹的合并标签,以使所述页面容器被渲染时自动合并所述页面容器中无用的层级关系。
其中,所述对延迟显示的页面元素添加延迟标签,以使所述延迟显示的页面元素在加载时不被渲染的步骤之后还包括:
对每个所述延迟标签添加相应的身份标识号,以根据所述身份标识号加载与所述延迟标签对应的延迟显示页面元素。
其中,所述根据所述身份标识号加载与所述延迟标签对应的延迟显示页面元素的步骤进一步包括:
通过findViewById方法根据所述身份标识号获取与所述延迟标签对应的延迟显示页面元素,且对所述获取的延迟显示页面元素进行渲染和展示。
第二方面,本发明提供一种Android应用程序中礼物面板的优化装置,包括:
复用模块,用于将礼物页面中的常用页面元素编写到一个独立页面,并通过包含标签将所述独立页面导入礼物面板;
合并模块,用于将所述礼物面板的页面容器中的层级关系进行合并;
延迟模块,用于对延迟显示的页面元素添加延迟标签,以使所述延迟显示的页面元素在加载时不被渲染。
第三方面,本发明提供一种Android应用程序中礼物面板的优化设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中,
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710527344.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种排列应用程序图标的方法及终端
- 下一篇:智能删除应用程序的方法及电子设备