[发明专利]一种电子设备的组件显示方法及装置在审
申请号: | 202211698305.5 | 申请日: | 2022-12-28 |
公开(公告)号: | CN116185321A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 王云刚 | 申请(专利权)人: | 深圳市鸿合创新信息技术有限责任公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/0481 |
代理公司: | 深圳市君之泉知识产权代理有限公司 44366 | 代理人: | 郑瑜 |
地址: | 518000 广东省深圳市坪山区坑梓街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子设备 组件 显示 方法 装置 | ||
本发明公开一种电子设备的组件显示方法,电子设备的屏幕能够被划分成多个显示区域,显示区域用于显示组件;接收配置文件,配置文件包括窗口模式参数;当窗口模式参数指示为多窗口模式时,依次启动子窗口的组件,组件分别具有单独的应用程序包;界面管理服务根据配置文件中的组ID创建多窗口组,多窗口组包括所有所述显示区域,并将多窗口组添加到全局栈;在多窗口组中按照显示区域的位置创建子窗口各自的分栈,分别设置待显示组件的界面的坐标、宽和高,按照坐标、宽和高加载界面,并将每个界面添加到对应子窗口的分栈;添加多窗口组到窗口的关联,将子窗口的分栈中的界面参数传递至窗口管理服务,以显示所述子窗口对应的组件。
技术领域
本发明涉及电子设备显示领域,具体涉及一种电子设备的组件显示方法及装置。
背景技术
电子班牌,也称智慧班牌,其替代了传统班级黑板报、墙体宣传,通过实时的高清屏幕,展示学校通知公告、班容班貌、校园风采、今日菜谱等内容,可以全方位展示校园及班级信息,电子班牌上展现组件的矩形窗是组件视窗,整个班牌的视窗可以划分为多个组件视窗。当前Android系统的电子班牌上展现组件的时候一般采用组件化和插件化两种方式,具体如下:
组件化方式中,每个的组件是个aar,最终集成在一个APP中,如果需要更新或者添加新的组件,需要更新该APP的apk文件(Android application package,Android应用程序包)。这便导致组件化每次更新需要更新该apk,不便于组件的升级拓展。
插件化开发是将整个APP拆分成多个模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk,最终打包的时候宿主apk和插件apk分开打包,可以完成组件的独立更新,但是插件一般采用hook技术,欺骗系统进行的apk加载,其中,hook技术是勾住系统的程序逻辑,在某段源码逻辑执行的过程中,通过代码手段拦截执行该逻辑,加入自己的代码逻辑,这导致插件化虽然解决了组件升级拓展方便问题,但是稳定性方面较差。
可见,无论是采用组件化,还是采用插件化,要么不便于组件的升级拓展,要么稳定性方面差,都无法满足更新某一组件的同时,保持系统稳定性的需求。
因此,在实现针对某一组件的升级拓展的同时,保持系统稳定性成为亟待解决的技术问题。
发明内容
基于上述现状,本发明的主要目的在于提供一种能同时满足组件的升级拓展和稳定性要求的电子设备的组件显示方法。
为实现上述目的,本发明采用的技术方案如下:
电子设备的组件显示方法,所述电子设备的屏幕能够被划分成多个显示区域,所述显示区域用于显示组件,包括;
S100,接收配置文件,所述配置文件包括窗口模式参数,所述窗口模式参数用于指示是否加载多窗口模式;
S200,当所述窗口模式参数指示为多窗口模式时,则执行步骤S310至步骤S313;
步骤S310,布局应用程序依次启动子窗口对应的组件,所述组件分别具有单独的应用程序包;
步骤S311,界面管理服务根据所述配置文件中的组ID创建多窗口组,所述多窗口组包括所有所述显示区域,并将所述多窗口组添加到全局栈;
步骤S312:在所述多窗口组中按照所述显示区域的位置创建所述子窗口各自的分栈,分别设置所述待显示组件的界面的坐标、宽和高,按照所述坐标、宽和高加载所述界面,并将每个界面添加到对应子窗口的分栈;
步骤S313:添加所述多窗口组到窗口的关联,将所述子窗口的分栈中的界面参数传递至窗口管理服务,以显示所述子窗口对应的组件。
优选地,所述多窗口组中包括窗口管理,且其中每个窗口的窗口状态相同。
优选地,还包括:当所述子窗口启动新组件时,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鸿合创新信息技术有限责任公司,未经深圳市鸿合创新信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211698305.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可变截面的旋流管
- 下一篇:工件加工设备