全局悬浮窗的实现方法、实现装置、终端及存储介质制造方法及图纸

技术编号:27974603 阅读:27 留言:0更新日期:2021-04-06 14:08
本公开是关于一种全局悬浮窗的实现方法、实现装置、终端及存储介质。该方法包括确定待全局悬浮的应用程序窗口;基于所述应用程序窗口,生成指示所述应用程序窗口进行全局悬浮的指示信息,所述指示信息至少包括所述应用程序窗口的层级信息;根据所述指示信息,对所述应用程序窗口进行全局悬浮显示。在进行不同应用程序切换时,全局悬浮后的应用程序窗口,可一直以悬浮窗的形式悬浮在其他应用程序上层。当需要对全局悬浮的应用程序进行操作时,可直接对其进行操作,不需要关闭处于打开状态的其他应用程序。这对于在不同应用程序间切换操作频次较高的应用程序而言,可降低操作复杂性,提高操作效率。

【技术实现步骤摘要】
全局悬浮窗的实现方法、实现装置、终端及存储介质
本专利技术涉及信息
,尤其涉及一种全局悬浮窗的实现方法、实现装置、终端及存储介质。
技术介绍
系统中窗口类型一般包括应用窗口、子窗口和系统窗口等。在显示界面中,应用窗口处于打开状态,此时对其他应用窗口进行操作时,需要关闭处于打开状态的应用窗口。当对其他应用窗口操作完成,再次打开原来的应用窗口。但这对于操作频次较高的应用窗口而言,操作过于复杂。对此,需要一种降低操作复杂度的窗口实现方式。
技术实现思路
有鉴于此,本公开实施例期望提供一种全局悬浮窗的实现方法、实现装置、终端及存储介质。本公开的技术方案是这样实现的:一方面,本公开提供一种全局悬浮窗的实现方法。本公开实施例提供的全局悬浮窗的实现方法,包括:确定待全局悬浮的应用程序窗口;基于所述应用程序窗口,生成指示所述应用程序窗口进行全局悬浮的指示信息,所述指示信息至少包括所述应用程序窗口的层级信息;根据所述指示信息,对所述应用程序窗口进行全局悬浮显示。在一些实施例中,所述本文档来自技高网...

【技术保护点】
1.一种全局悬浮窗的实现方法,其特征在于,应用于电子设备中,所述方法包括:/n确定待全局悬浮的应用程序窗口;/n基于所述应用程序窗口,生成指示所述应用程序窗口进行全局悬浮的指示信息,所述指示信息至少包括所述应用程序窗口的层级信息;/n根据所述指示信息,对所述应用程序窗口进行全局悬浮显示。/n

【技术特征摘要】
1.一种全局悬浮窗的实现方法,其特征在于,应用于电子设备中,所述方法包括:
确定待全局悬浮的应用程序窗口;
基于所述应用程序窗口,生成指示所述应用程序窗口进行全局悬浮的指示信息,所述指示信息至少包括所述应用程序窗口的层级信息;
根据所述指示信息,对所述应用程序窗口进行全局悬浮显示。


2.根据权利要求1所述的全局悬浮窗的实现方法,其特征在于,所述根据所述指示信息,对所述应用程序窗口进行全局悬浮显示,包括:
通过界面服务组件surfaceflinger,将待全局悬浮的所述应用程序窗口绘制在所述电子设备的显示界面的最顶层。


3.根据权利要求2所述的全局悬浮窗的实现方法,其特征在于,所述根据所述指示信息,对所述应用程序窗口进行全局悬浮显示,还包括:
根据所述指示信息,通过图层接口setlayer,设置所述应用程序窗口在所述显示界面中的显示层级,供所述界面服务组件surfaceflinger根据所述显示层级在所述电子设备的显示界面绘制所述待全局悬浮的所述应用程序窗口。


4.根据权利要求1所述的全局悬浮窗的实现方法,其特征在于,所述层级信息,指示所述应用程序窗口的绘制图层为最顶层。


5.根据权利要求2所述的全局悬浮窗的实现方法,其特征在于,所述显示界面还包含有:全局悬浮显示的系统窗口;所述方法还包括:
根据所述全局悬浮显示的系统窗口的第一窗口参数和所述待全局悬浮显示的应用程序窗口的第二窗口参数,确定并列显示所述全局悬浮显示的系统窗口的第三窗口参数和所述待全局悬浮显示的应用程序窗口的第四窗口参数;
所述根据所述指示信息,对所述应用程序窗口进行全局悬浮显示,包括:
根据所述指示信息,以第四窗口参数全局悬浮显示所述应用程序窗口。


6.根据权利要求5所述的全局悬浮窗的实现方法,其特征在于,所述根据所述全局悬浮显示的系统窗口的第一窗口参数和所述待全局悬浮显示的应用程序窗口的第二窗口参数,确定并列显示所述全局悬浮显示的系统窗口的第三窗口参数和所述全局悬浮显示的应用程序窗口的第四窗口参数,包括:
根据所述第一窗口参数和第二窗口参数,确定全局悬浮显示的所述系统窗口及所述待全局悬浮的应用程序窗口中的至少其中一个是否为全屏窗口;若全局悬浮显示的所述系统窗口及所述待全局悬浮的应用程序窗口中的至少一个为全屏窗口时,将所述全屏窗口转换为小窗口;其中,所述小窗口为显示面积小于所述电子设备的显示面积的窗口;
根据转换得到的所述小窗口,分别确定所述第三窗口参数和所述第四窗口参数。


7.根据权利要求6所述的全局悬浮窗的实现方法,其特征在于,
所述方法还包括:
若全局悬浮显示的所述系统窗口及所述待全局悬浮的应用程序窗口均为小窗口时,确定系统窗口的小窗口和应用程序窗口的小窗口的显示区域是否重叠;
若显示区域重叠,调整系统窗口的小窗口和应用程序窗口的小窗口至少一个的显示区域,得到所述第三窗口参数和所述第四窗口参数。


8.根据权利要求1所述的全局悬浮窗的实现方法,其特征在于,所述电子设备的显示界面为多个;
所述对所述应用程序窗口进行全局悬浮显示,包括:
在多个显示界面上对所述应用程序窗口进行全局悬浮显示。


9.根据权利要求8所述的全局悬浮窗的实现方法,其特征在于,所述在多个显示界面上对所述应用程序窗口进行全局悬浮显示,包括:
在多个显示界面进行同一个所述应用程序窗口的全局悬浮显示,或,
在多个显示界面进行不同的所述应用程序窗口的全局悬浮显示。


10.一种全局悬浮窗的实现装置,其特征在于,应用于电子设备中,所述装置包括:
第一处理单元,用于确定待全局悬浮的应用程序窗口;
第二处理单元,用于基于所述应用程序窗口,生成指示所述应用程序窗口进行全局悬浮的指示信息,所述指示信息至少包括所述应用程序窗口的层级信息;
第三处理单元,用于...

【专利技术属性】
技术研发人员:陈涌王永亮
申请(专利权)人:北京梧桐车联科技有限责任公司
类型:发明
国别省市:北京;11

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

1