一种画中画模式下的应用界面显示方法及装置制造方法及图纸

技术编号:19176737 阅读:24 留言:0更新日期:2018-10-17 00:15
本发明专利技术公开了一种画中画模式下的应用界面显示方法及装置,属于移动终端技术领域。该方法包括:当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向,将第二应用的应用包中所指定的界面显示方向替换为第一应用的应用界面的显示方向,基于替换后的第二应用的应用包中所指定的界面显示方向,将第二应用的应用界面显示在第一应用的应用界面上层。也即,在本发明专利技术实施例中,由于将第二应用的界面显示方向替换为了第一应用的应用界面的显示方向,因此,虽然第二应用是前台应用,但是第一应用的应用界面的显示方向不会随着第二应用的界面显示方向发生变化,更加贴合用户需求。

Application interface display method and device in picture in picture mode

The invention discloses an application interface display method and device in picture-in-picture mode, belonging to the technical field of mobile terminals. The method includes: when the application to be started is detected as the second application requiring the picture-in-picture mode as the display of the foreground application, the display direction of the application interface of the first application currently being displayed is obtained, and the display direction of the interface specified in the application package of the second application is replaced by the display of the application interface of the first application. In the direction, the application interface of the second application is displayed on the upper layer of the application interface of the first application based on the interface display direction specified in the application package of the second application after substitution. That is, in an embodiment of the invention, since the display direction of the interface of the second application is replaced by the display direction of the application interface of the first application, although the second application is a foreground application, the display direction of the application interface of the first application will not change with the display direction of the interface of the second application, and will be more sticky. Meet user needs.

【技术实现步骤摘要】
一种画中画模式下的应用界面显示方法及装置
本专利技术涉及移动终端
,特别涉及一种画中画模式下的应用界面显示方法及装置。
技术介绍
当前,画中画模式在移动终端上的应用越来越多。其中,画中画模式是指在显示第一应用的应用界面的同时,在该应用界面的上层的小面积区域内显示第二应用的应用界面。其中,当在第一应用的应用界面中以画中画模式显示第二应用的应用界面时,通常第一应用为前台应用,第二应用为后台应用,在这种情况下,以画中画模式显示的第二应用的应用界面将无法被编辑或操作,为了解决这个问题,移动终端可以在启动第二应用时,强制将第二应用作为前台应用启动,而将第一应用强制转换为后台应用。相关技术中,按照安卓系统的显示规则,所有后台应用的应用界面的显示方向均需与前台应用的应用界面的显示方向保持一致。然而,虽然第一应用转换为了后台应用,但是,第一应用的应用界面往往才是用户最为关注的焦点界面,也就是说,第一应用的应用界面的显示方向才是用户最想要的显示方向。基于此,为了提高用户体验,在将第二应用作为前台应用启动之后,亟需提供一种应用界面显示方法,以保证作为后台应用的第一应用的应用界面的显示方向不会随着前台应用的应用界面的显示方向的变化而变化。
技术实现思路
为了解决现有技术中切换应用时操作繁琐的问题,本专利技术实施例提供了一种画中画模式下的应用界面显示方法及装置。所述技术方案如下:第一方面,提供了一种画中画模式下的应用界面显示方法,所述方法包括:当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向;将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向;基于替换后的所述第二应用的应用包中所指定的界面显示方向,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。可选地,所述当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向之前,还包括:判断所述待启动的应用的应用界面信息包中是否包括第一标记,所述第一标记用于指示所述待启动的应用以画中画模式作为前台应用进行显示;若所述待启动的应用的应用界面信息包中包括所述第一标记,则确定所述待启动的应用为需要以画中画模式作为前台应用显示的第二应用。可选地,所述将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向之前,还包括:获取所述第二应用的应用包中所指定的界面显示方向;判断所述界面显示方向与所述第一应用的应用界面的显示方向是否相同;若所述界面显示方向与所述第一应用的应用界面的显示方向不同,则执行将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向的步骤。可选地,所述基于替换后的所述第二应用的应用包中所指定的界面显示方向,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层,包括:获取按照替换后的所述第二应用的应用包中所指定的界面显示方向进行显示时的第二应用的应用界面的的宽度和高度;对所述第二应用的应用界面的的宽度和高度进行调整,并基于调整后的第二应用的应用界面的的宽度和高度,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。可选地,所述对所述第二应用的应用界面的的宽度和高度进行调整,并基于调整后的第二应用的应用界面的的宽度和高度,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层,包括:将所述第二应用的应用界面的宽度作为调整后的第二应用的应用界面的高度,将所述第二应用的应用界面的高度作为调整后的第二应用的应用界面的宽度;基于调整后的第二应用的应用界面的的宽度和高度将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。第二方面,提供了一种画中画模式下的应用界面显示装置,所述装置包括:第一获取模块,用于当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向;替换模块,用于将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向;显示模块,用于基于替换后的所述第二应用的应用包中所指定的界面显示方向,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。可选地,所述装置还包括:第一判断模块,用于判断所述待启动的应用的应用界面信息包中是否包括第一标记,所述第一标记用于指示所述待启动的应用以画中画模式作为前台应用进行显示;确定模块,用于若所述待启动的应用的应用界面信息包中包括所述第一标记,则确定所述待启动的应用为需要以画中画模式作为前台应用显示的第二应用。可选地,所述装置还包括:第二获取模块,用于获取所述第二应用的应用包中所指定的界面显示方向;第二判断模块,用于判断所述界面显示方向与所述第一应用的应用界面的显示方向是否相同;触发模块,用于若所述界面显示方向与所述第一应用的应用界面的显示方向不同,则触发所述替换模块将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向。可选地,所述显示模块包括:获取子模块,用于获取按照替换后的所述第二应用的应用包中所指定的界面显示方向进行显示时的第二应用的应用界面的宽度和高度;调整子模块,用于对所述第二应用的应用界面的宽度和高度进行调整,并基于调整后的第二应用的应用界面的宽度和高度,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。可选地,所述调整子模块具体用于:将所述第二应用的应用界面的宽度作为调整后的第二应用的应用界面的高度,将所述第二应用的应用界面的高度作为调整后的第二应用的应用界面的宽度;基于调整后的第二应用的应用界面的宽度和高度将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。第三方面,提供一种移动终端,所述移动终端包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为上述第一方面所述的任一项方法的步骤。第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述的任一项方法的步骤。第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的应用界面显示方法。本专利技术实施例提供的技术方案带来的有益效果是:当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向,将第二应用的应用包中所指定的界面显示方向替换为第一应用的应用界面的显示方向,基于替换后的第二应用的应用包中所指定的界面显示方向,将第二应用的应用界面显示在第一应用的应用界面上层。由此可知,在本专利技术实施例中,在启动以画中画模式作为前台应用显示的第二应用时,可以将该第二应用的应用包中所指定的第二应用的应用界面的显示方向替换为当前正在显示的第一应用的应用界面的显示方向,这样,虽然第二应用是前台应用,但是第一应用的应用界面的显示方向不会随着第二应用的应用界面的显示方向发生变化,也即,在以画中画模式显示第二应用的应用界面的过程中,在保证了第二应用作为前台应用能够被用户编辑和操作的同时,使得作为用户焦点的第一应用的应用界面的显示方向可以保持不变,更加贴合用户需本文档来自技高网...

【技术保护点】
1.一种画中画模式下的应用界面显示方法,其特征在于,所述方法包括:当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向;将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向;基于替换后的所述第二应用的应用包中所指定的界面显示方向,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。

【技术特征摘要】
1.一种画中画模式下的应用界面显示方法,其特征在于,所述方法包括:当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向;将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向;基于替换后的所述第二应用的应用包中所指定的界面显示方向,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。2.根据权利要求1所述的方法,其特征在于,所述当检测到待启动的应用为需要以画中画模式作为前台应用显示的第二应用时,获取当前正在显示的第一应用的应用界面的显示方向之前,还包括:判断所述待启动的应用的应用界面信息包中是否包括第一标记,所述第一标记用于指示所述待启动的应用以画中画模式作为前台应用进行显示;若所述待启动的应用的应用界面信息包中包括所述第一标记,则确定所述待启动的应用为需要以画中画模式作为前台应用显示的第二应用。3.根据权利要求1所述的方法,其特征在于,所述将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向之前,还包括:获取所述第二应用的应用包中所指定的界面显示方向;判断所述界面显示方向与所述第一应用的应用界面的显示方向是否相同;若所述界面显示方向与所述第一应用的应用界面的显示方向不同,则执行将所述第二应用的应用包中所指定的界面显示方向替换为所述第一应用的应用界面的显示方向的步骤。4.根据权利要求1-3任一所述的方法,其特征在于,所述基于替换后的所述第二应用的应用包中所指定的界面显示方向,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层,包括:获取按照替换后的所述第二应用的应用包中所指定的界面显示方向进行显示时的第二应用的应用界面的宽度和高度;对所述第二应用的应用界面的宽度和高度进行调整,并基于调整后的第二应用的应用界面的宽度和高度,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层。5.根据权利要求4所述的方法,其特征在于,所述对所述第二应用的应用界面的宽度和高度进行调整,并基于调整后的第二应用的应用界面的宽度和高度,将所述第二应用的应用界面显示在所述第一应用的应用界面的上层,包括:将所述第二应用的应用界面的宽度作为调整后的第二应用的应用界面的高度,将所述第二应用的应用界面的高度作...

【专利技术属性】
技术研发人员:孙哲
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1