显示界面的边界调整方法、装置、存储介质及电子设备与流程

文档序号:30461578发布日期:2022-06-18 04:58阅读:来源:国知局

技术特征:
1.一种显示界面的边界调整方法,其特征在于,包括:接收显示界面的边界调整指令,其中,所述边界调整指令携带有显示边界尺寸数据;将所述显示边界尺寸数据更新至预定显示数据结构中;通过调用预定更新接口将更新后的所述预定显示数据结构发送至预定窗口管理服务,其中,所述预定更新接口为在预定窗口管理服务的开放接口列表中增加的接口;所述预定窗口管理服务通过所述预定更新接口将所述显示边界尺寸数据发送至预定显示管理服务,以更新所述显示界面的边界尺寸。2.如权利要求1所述的方法,其特征在于,所述更新所述显示界面的边界尺寸之后,还包括:计算调整后非显示界面的其它界面区域的尺寸数据;创建第一窗口,其中,所述第一窗口的配置信息至少包括:窗口类型为第一类型、窗口尺寸为所述其它界面区域的尺寸数据;通过所述预定窗口管理服务内的预定过扫描区定义接口将所述其它界面区域的尺寸数据配置到过扫描区,以定义新的过扫描区;通过所述预定窗口管理服务内的预定窗口增加接口在所述新的过扫描区中添加所述第一窗口,以在所述其它界面区域显示视图。3.如权利要求2所述的方法,其特征在于,所述通过所述预定窗口管理服务内的预定窗口增加接口在所述新的过扫描区中添加所述第一窗口,包括:检测所述第一窗口的窗口类型是否为第一类型;在窗口类型是所述第一类型的情况下,按照预定边界计算公式将所述第一窗口叠加至所述新的过扫描区上。4.如权利要求2所述的方法,其特征在于,所述创建第一窗口,包括:在窗口类型定义区域增加所述第一类型,其中,所述第一类型为非普通应用程序窗口类型;创建一个窗口,并配置所述窗口的所述窗口类型、所述窗口尺寸、视图内容结构。5.如权利要求1至4中任一项所述的方法,其特征在于,所述预定窗口管理服务通过所述预定更新接口将所述显示边界尺寸数据发送至预定显示管理服务,以更新所述显示界面的边界尺寸,包括:所述预定窗口管理服务调用所述预定显示管理服务中的预定显示数据更新方法,通过所述预定显示数据更新方法将所述显示边界尺寸数据更新至所述显示界面的配置数据中,以调整所述显示界面的边界尺寸。6.如权利要求5所述的方法,其特征在于,所述预定窗口管理服务调用所述预定显示管理服务中的预定显示数据更新方法,包括:所述预定窗口管理服务检测所述预定显示管理服务中的预定显示管理实例是否已完成初始化;在已完成初始化的情况下,所述预定窗口管理服务调用所述预定显示管理服务内预定显示管理对象中的所述预定显示数据更新方法。7.如权利要求1至4中任一项所述的方法,其特征在于,所述接收显示界面的边界调整指令之前,还包括:
检测是否接收到所述显示界面的边界调整请求,在接收到所述边界调整请求的情况下,根据所述边界调整请求对应的显示边界尺寸数据生成并发送所述边界调整指令。8.一种显示界面的边界调整装置,其特征在于,包括:接收模块,用于接收显示界面的边界调整指令,其中,所述边界调整指令携带有显示边界尺寸数据;更新模块,用于将所述显示边界尺寸数据更新至预定显示数据结构中;第一发送模块,用于通过调用预定更新接口将更新后的所述预定显示数据结构发送至预定窗口管理服务,其中,所述预定更新接口为在预定窗口管理服务的开放接口列表中增加的接口;第二发送模块,用于使所述预定窗口管理服务通过所述预定更新接口将所述显示边界尺寸数据发送至预定显示管理服务,以更新所述显示界面的边界尺寸。9.如权利要求8所述的装置,其特征在于,还包括:计算模块,用于计算调整后非显示界面的其它界面区域的尺寸数据;创建模块,用于创建第一窗口,其中,所述第一窗口的配置信息至少包括:窗口类型为第一类型、窗口尺寸为所述其它界面区域的尺寸数据;扫描定义模块,用于通过所述预定窗口管理服务内的预定过扫描区定义接口将所述其它界面区域的尺寸数据配置到过扫描区,以定义新的过扫描区;添加模块,用于通过所述预定窗口管理服务内的预定窗口增加接口在所述新的过扫描区中添加所述第一窗口,以在所述其它界面区域显示视图。10.如权利要求9所述的装置,其特征在于,所述添加模块,具体用于:检测所述第一窗口的窗口类型是否为第一类型;在窗口类型是所述第一类型的情况下,按照预定边界计算公式将所述第一窗口叠加至所述新的过扫描区上。11.如权利要求9所述的装置,其特征在于,所述创建模块,具体用于:在窗口类型定义区域增加所述第一类型,其中,所述第一类型为非普通应用程序窗口类型;创建一个窗口,并配置所述窗口的所述窗口类型、所述窗口尺寸、视图内容结构。12.如权利要求8至11中任一项所述的装置,其特征在于,所述第二发送模块,具体用于:使所述预定窗口管理服务调用所述预定显示管理服务中的预定显示数据更新方法,通过所述预定显示数据更新方法将所述显示边界尺寸数据更新至所述显示界面的配置数据中,以调整所述显示界面的边界尺寸。13.如权利要求12所述的装置,其特征在于,所述第二发送模块,具体用于:使所述预定窗口管理服务检测所述预定显示管理服务中的预定显示管理实例是否已完成初始化;在已完成初始化的情况下,使所述预定窗口管理服务调用所述预定显示管理服务内预定显示管理对象中的所述预定显示数据更新方法。14.如权利要求8至11中任一项所述的装置,其特征在于,还包括:
检测模块,用于检测是否接收到所述显示界面的边界调整请求,生成模块,用于在接收到所述边界调整请求的情况下,根据所述边界调整请求对应的显示边界尺寸数据生成并发送边界调整指令。15.一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。16.一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现权利要求1至7中任一项所述方法的步骤。

技术总结
本公开实施例提供了一种显示界面的边界调整方法、装置、存储介质及电子设备,方法包括:接收显示界面的边界调整指令,其中,边界调整指令携带有显示边界尺寸数据;将显示边界尺寸数据更新至预定显示数据结构中;通过调用预定更新接口将更新后的预定显示数据结构发送至预定窗口管理服务,其中,预定更新接口为在预定窗口管理服务的开放接口列表中增加的接口;预定窗口管理服务通过预定更新接口将显示边界尺寸数据发送至预定显示管理服务,以更新显示界面的边界尺寸。本公开实施例在用户想要调整整个显示界面的边界时就可以实现,无需重新启动系统,为用户提供了更多的边界调整可能性,提升了用户体验。提升了用户体验。提升了用户体验。


技术研发人员:张赛
受保护的技术使用者:京东方科技集团股份有限公司
技术研发日:2022.03.25
技术公布日:2022/6/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1