一种电子设备的组件显示方法及装置制造方法及图纸

技术编号:37707276 阅读:18 留言:0更新日期:2023-06-01 23:57
本发明专利技术公开一种电子设备的组件显示方法,电子设备的屏幕能够被划分成多个显示区域,显示区域用于显示组件;接收配置文件,配置文件包括窗口模式参数;当窗口模式参数指示为多窗口模式时,依次启动子窗口的组件,组件分别具有单独的应用程序包;界面管理服务根据配置文件中的组ID创建多窗口组,多窗口组包括所有所述显示区域,并将多窗口组添加到全局栈;在多窗口组中按照显示区域的位置创建子窗口各自的分栈,分别设置待显示组件的界面的坐标、宽和高,按照坐标、宽和高加载界面,并将每个界面添加到对应子窗口的分栈;添加多窗口组到窗口的关联,将子窗口的分栈中的界面参数传递至窗口管理服务,以显示所述子窗口对应的组件。以显示所述子窗口对应的组件。以显示所述子窗口对应的组件。

【技术实现步骤摘要】
一种电子设备的组件显示方法及装置


[0001]本专利技术涉及电子设备显示领域,具体涉及一种电子设备的组件显示方法及装置。

技术介绍

[0002]电子班牌,也称智慧班牌,其替代了传统班级黑板报、墙体宣传,通过实时的高清屏幕,展示学校通知公告、班容班貌、校园风采、今日菜谱等内容,可以全方位展示校园及班级信息,电子班牌上展现组件的矩形窗是组件视窗,整个班牌的视窗可以划分为多个组件视窗。当前Android系统的电子班牌上展现组件的时候一般采用组件化和插件化两种方式,具体如下:
[0003]组件化方式中,每个的组件是个aar,最终集成在一个APP中,如果需要更新或者添加新的组件,需要更新该APP的apk文件(Android application package,Android应用程序包)。这便导致组件化每次更新需要更新该apk,不便于组件的升级拓展。
[0004]插件化开发是将整个APP拆分成多个模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk,最终打包的时候宿主apk和插件apk分开打包,可以完成组件的独立更新,但是插件一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.电子设备的组件显示方法,其特征在于,所述电子设备的屏幕能够被划分成多个显示区域,所述显示区域用于显示组件,包括:S100,接收配置文件,所述配置文件包括窗口模式参数,所述窗口模式参数用于指示是否加载多窗口模式;S200,当所述窗口模式参数指示为多窗口模式时,则执行步骤S310至步骤S313;步骤S310,布局应用程序依次启动子窗口对应的组件,所述组件分别具有单独的应用程序包;步骤S311,界面管理服务根据所述配置文件中的组ID创建多窗口组,所述多窗口组包括所有所述显示区域,并将所述多窗口组添加到全局栈;步骤S312:在所述多窗口组中按照所述显示区域的位置创建所述子窗口各自的分栈,分别设置所述待显示组件的界面的坐标、宽和高,按照所述坐标、宽和高加载所述界面,并将每个界面添加到对应子窗口的分栈;步骤S313:添加所述多窗口组到窗口的关联,将所述子窗口的分栈中的界面参数传递至窗口管理服务,以显示所述子窗口对应的组件。2.根据权利要求1所述的电子设备的组件显示方法,其特征在于,所述多窗口组中包括窗口管理,且其中每个窗口的窗口状态相同。3.根据权利要求1所述的电子设备的组件显示方法,其特征在于,还包括:当所述子窗口启动新组件时,创建新组件的界面,所述界面的坐标、宽和高设置为对应子窗口的坐标、宽和高;更改所述子窗口的分栈栈顶的界面的生命周期为暂停状态;将所述新组件的界面入子窗口栈;将新组件的界面更新到所述多窗口组中;将所述子窗口的分栈中的界面参数传递至窗口管理服务,以显示所述子窗口对应的组件。4.根据权利要求1所述的电子设备的组件显示方法,其特征在于,还包括,当子窗口启动全屏组件时,根据启动参数将所述子窗口设置为所述多窗口组的整体大小;创建所述全屏组件的界面;创建新多窗口组;将所述新多窗口组添加到所述全局栈;将所述全局栈中界面的坐标、宽和高传递至窗口管理服务,以显示所述全屏组件;其中,将所述新多窗口组添加到所述全局栈时,所述全局栈的栈顶包含的所有的子窗口的生命周期都变进入暂停状态,新入栈的新多窗口组的生命周期进入运行状态;所述全局栈的栈顶出栈后,当前栈顶的多窗口组包含的所有的子窗口的生命周期全部进入运行状态。5.根据权利要求1所述的电子设备的组件显示方法,其特征在于,如果所述子窗口再次弹出的窗口没有特殊参数,则弹出窗口按照子窗口的坐标、宽和高显示;如果所述再次弹出的窗口有特殊参数,则弹出窗口按照所述特殊参数的坐标、宽和高
显示。6.根据权利要求1所述的电子设备的组件显示方法,其特征在于,还包括,当所述子窗口接收到销毁指令时,由多窗口组统一获取窗口标识,按照所述窗口标识别对所述子窗口进行销毁处理。7.根据权...

【专利技术属性】
技术研发人员:王云刚
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1