一种移动终端的全屏显示方法及设备技术

技术编号:26845002 阅读:15 留言:0更新日期:2020-12-25 13:06
本申请实施例提供一种移动终端的全屏显示方法及设备,涉及电子技术领域,能够在移动终端的整个屏幕上全屏显示视频播放界面,提高用户的沉浸式观看体验。具体方案为:移动终端显示第一界面,第一界面包括第一窗口和第二窗口,第一窗口和第二窗口用于显示应用程序的用户界面,第一窗口包括目标对象;移动终端检测第一触摸操作,第一触摸操作用于指示移动终端全屏显示目标对象;响应于第一触摸操作,移动终端将竖屏方向切换为横屏方向;移动终端显示第二界面,第二界面包括第三窗口,第三窗口用于全屏显示目标对象,且第三窗口大于第一窗口。本申请实施例用于全屏显示。

【技术实现步骤摘要】
一种移动终端的全屏显示方法及设备
本申请实施例涉及电子
,尤其涉及一种移动终端的全屏显示方法及设备。
技术介绍
目前,多窗口显示技术在手机、平板电脑等移动终端中被广泛应用。在多窗口场景下,移动终端上可以显示多个窗口。在需要全屏播放当前显示的某个窗口中的视频时,移动终端可以在该窗口中全屏播放该视频。例如,在多窗口场景下,如图1A所示,平板电脑上显示的多个窗口包括微博应用的窗口01和设置应用的窗口02。平板电脑在检测到用户点击窗口01中的全屏播放按钮03的操作后,如图1B所示,在窗口01内全屏播放视频。现有技术采用的全屏播放方式,给用户的使用体验较差。
技术实现思路
本申请实施例提供一种移动终端的全屏显示方法及设备,能够在移动终端的整个屏幕上全屏显示视频播放界面,提高用户的沉浸式观看体验。为达到上述目的,本申请实施例采用如下技术方案:一方面,本申请的实施例提供了一种移动终端的全屏显示方法,该移动终端包括显示屏,该方法包括:移动终端显示第一界面,第一界面包括第一窗口和第二窗口,第一窗口和第二窗口用于显示应用程序的用户界面,第一窗口包括目标对象。移动终端检测第一触摸操作,第一触摸操作用于指示移动终端全屏显示目标对象。响应于第一触摸操作,移动终端将竖屏方向切换为横屏方向。而后,移动终端显示第二界面,第二界面包括第三窗口,第三窗口用于全屏显示目标对象,且第三窗口大于第一窗口。在该方案中,移动终端检测到用户在第一窗口内指示全屏显示的操作后,不再显示该多个窗口,而可以在移动终端的整个屏幕上仅显示一个第三窗口,该第三窗口大于第一窗口,该第三窗口用于全屏显示目标对象。也就是说,整个屏幕用于通过第三窗口全屏显示目标对象,移动终端的整个屏幕用于全屏显示目标对象。这样,移动终端可以采用更大的第三窗口来替换第一窗口,以在更大的范围内显示目标对象,并停止显示第二窗口。从而,使得用户可以在看到更大的目标对象,且不会看到第二窗口内的内容,不会被第二窗口的内容进行视觉干扰,因而可以提高用户的浏览体验。在一种可能的设计中,第三窗口的大小与显示屏的大小一致。这样,第三窗口内的目标对象可以布满移动终端的整个屏幕,目标对象的大小与整个屏幕的大小相匹配。并且,不像现有技术那样,只能在屏幕局部区域内的某个窗口内全屏显示目标对象。从而,可以给用户以更好的沉浸式浏览体验。在另一种可能的设计中,在移动终端将竖屏方向切换为横屏方向之前,该方法还包括:移动终端获取显示方向,显示方向包括横屏方向或竖屏方向。移动终端将竖屏方向切换为横屏方向,包括:若移动终端获取到的显示方向为竖屏方向,且显示屏的宽和高之间的差值大于预设值,则移动终端将显示方向由竖屏方向切换为横屏方向。也就是说,若显示屏的宽和高差别较大,且移动终端获取到的显示方向为竖屏方向,则移动终端切换为横屏方向,以通过横屏方向更好地全屏显示目标对象。在另一种可能的设计中,若移动终端获取到的显示方向为竖屏方向,且显示屏的宽和高之间的差值小于或者等于预设值,则移动终端进行全屏显示。在该方案中,若显示屏的宽和高差别较小,则横屏方向和竖屏方向的全屏显示效果差别不大,因而移动终端可以不将竖屏方向切换为横屏方向。在另一种可能的设计中,在移动终端获取显示方向之后,方法还包括:若移动终端获取到的显示方向为横屏方向,则移动终端显示第二界面。也就是说,若移动终端获取到的显示方向为横屏方向,则移动终端不需要切换显示方向,而可以直接进行全屏显示。在另一种可能的设计中,在移动终端将竖屏方向切换为横屏方向之后,该方法还包括:移动终端保存方向切换信息,方向切换信息用于表示显示方向由竖屏方向切换为横屏方向。在移动终端显示第二界面之后,该方法还包括:移动终端检测到退出全屏显示的指示。移动终端根据方向切换信息,将显示方向切换回竖屏方向。移动终端显示第三界面,第三界面包括第一窗口和第二窗口;第一窗口和第二窗口在第三界面上的大小与在第一界面上的大小一致。也就是说,在退出全屏显示之后,移动终端可以恢复全屏显示之前的多窗口显示状态。在另一种可能的设计中,移动终端包括活动管理器和窗口管理器。移动终端显示第二界面,第二界面包括第三窗口,第三窗口用于全屏显示目标对象,且第三窗口大于第一窗口,包括:活动管理器更新第一窗口的第一状态信息,第一状态信息包括第一窗口的窗口尺寸;更新后的第一窗口的窗口尺寸大于第一界面上的第一窗口的尺寸。活动管理器将更新后的第一状态信息,更新至第一窗口对应的应用程序的配置文件中。窗口管理器根据更新后的配置文件中的第一状态信息,绘制第三窗口。所示显示屏显示第三窗口,第三窗口用于全屏显示目标对象。这样,移动终端可以通过配置文件更新第一窗口的信息,使得更新后的第一窗口的尺寸大于第一界面上显示的第一窗口的尺寸。进而,移动终端根据更新后的第一窗口的信息绘制第三窗口,从而使得第三窗口大于第一界面上显示的第一窗口的尺寸。在另一种可能的设计中,第一界面在分屏模式下显示第一窗口和第二窗口。窗口管理器绘制第三窗口之前,该方法还包括:活动管理器将分屏模式切换为全屏模式。窗口管理器根据更新后的配置文件中的第一状态信息,绘制第三窗口,包括:窗口管理器根据更新后的配置文件中的第一状态信息,以及全屏模式,绘制第三窗口。也就是说,若移动终端在第一界面上以分屏模式显示第一窗口,则移动终端需要将分屏模式需要切换为全屏模式后,才能进行全屏显示。在另一种可能的设计中,第一界面上第一窗口对应的窗口模式为分屏模式,第一状态信息还包括窗口模式,更新后的第一窗口对应的窗口模式为全屏模式。也就是说,若第一窗口为分屏模式,则移动终端需要将分屏模式需要切换为全屏模式后,才能进行全屏显示。在另一种可能的设计中,移动终端包括活动管理器和窗口管理器。在移动终端检测到第一触摸操作之后,该方法还包括:活动管理器保存第一窗口的第二状态信息和第二窗口的第二状态信息,第二状态信息包括窗口尺寸和窗口模式。移动终端显示第三界面,第三界面包括第一窗口和第二窗口,第一窗口和第二窗口在第三界面上的大小与在第一界面上的大小一致,包括:活动管理器将保存的第一窗口的第二状态信息,更新至第一窗口对应的应用程序的配置文件中。窗口管理器根据配置文件中第一窗口的第二状态信息,绘制第三界面上的第一窗口。显示屏在第三界面上显示第一窗口,第一窗口在第三界面上的大小与在第一界面上的大小一致。活动管理器将保存的第二窗口的第二状态信息,更新至第二窗口对应的应用程序的配置文件中。窗口管理器根据配置文件中第二窗口的第二状态信息,绘制第三界面上的第二窗口。显示屏在第三界面上显示第二窗口,第二窗口在第三界面上的大小与在第一界面上的大小一致。也就是说,移动终端可以保存全屏显示之前多窗口的状态信息,从而在退出全屏显示之后,可以根据保存的信息,恢复全屏显示之前的多窗口显示状态。在另一种可能的设计中,目标对象包括视频、图片、游戏界面或阅读器界面。也就是说,移动设备可以在整个显示屏上全屏播放视频,全本文档来自技高网...

【技术保护点】
1.一种移动终端的全屏显示方法,所述移动终端包括显示屏,其特征在于,包括:/n所述移动终端显示第一界面,所述第一界面包括第一窗口和第二窗口,所述第一窗口和所述第二窗口用于显示应用程序的用户界面,所述第一窗口包括目标对象;/n所述移动终端检测第一触摸操作,所述第一触摸操作用于指示所述移动终端全屏显示所述目标对象;/n响应于所述第一触摸操作,所述移动终端将竖屏方向切换为横屏方向;/n所述移动终端显示第二界面,所述第二界面包括第三窗口,所述第三窗口用于全屏显示所述目标对象,且所述第三窗口大于所述第一窗口。/n

【技术特征摘要】
1.一种移动终端的全屏显示方法,所述移动终端包括显示屏,其特征在于,包括:
所述移动终端显示第一界面,所述第一界面包括第一窗口和第二窗口,所述第一窗口和所述第二窗口用于显示应用程序的用户界面,所述第一窗口包括目标对象;
所述移动终端检测第一触摸操作,所述第一触摸操作用于指示所述移动终端全屏显示所述目标对象;
响应于所述第一触摸操作,所述移动终端将竖屏方向切换为横屏方向;
所述移动终端显示第二界面,所述第二界面包括第三窗口,所述第三窗口用于全屏显示所述目标对象,且所述第三窗口大于所述第一窗口。


2.根据权利要求1所述的方法,其特征在于,在所述移动终端将竖屏方向切换为横屏方向之前,所述方法还包括:
所述移动终端获取显示方向,所述显示方向包括横屏方向或所述竖屏方向;
所述移动终端将竖屏方向切换为横屏方向,包括:
若所述移动终端获取到的所述显示方向为竖屏方向,且所述显示屏的宽和高之间的差值大于预设值,则所述移动终端将所述显示方向由所述竖屏方向切换为所述横屏方向。


3.根据权利要求2所述的方法,其特征在于,在所述移动终端获取显示方向之后,所述方法还包括:
若所述移动终端获取到的所述显示方向为所述横屏方向,则所述移动终端显示所述第二界面;
或者,若所述移动终端获取到的所述显示方向为竖屏方向,且所述显示屏的宽和高之间的差值小于或者等于所述预设值,则所述移动终端显示所述第二界面。


4.根据权利要求1-3任一项所述的方法,其特征在于,在所述移动终端将竖屏方向切换为横屏方向之后,所述方法还包括:
所述移动终端保存方向切换信息,所述方向切换信息用于表示所述显示方向由所述竖屏方向切换为所述横屏方向;
在所述移动终端显示第二界面之后,所述方法还包括:
所述移动终端检测到退出全屏显示的指示;
所述移动终端根据所述方向切换信息,将所述显示方向切换回所述竖屏方向;
所述移动终端显示第三界面,所述第三界面包括所述第一窗口和所述第二窗口;所述第一窗口和所述第二窗口在所述第三界面上的大小与在所述第一界面上的大小一致。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述移动终端包括活动管理器和窗口管理器,所述移动终端显示第二界面,所述第二界面包括第三窗口,所述第三窗口用于全屏显示所述目标对象,且所述第三窗口大于所述第一窗口,包括:
所述活动管理器更新所述第一窗口的第一状态信息,所述第一状态信息包括所述第一窗口的窗口尺寸;更新后的所述第一窗口的窗口尺寸大于所述第一界面上的所述第一窗口的尺寸;
所述活动管理器将更新后的所述第一状态信息,更新至所述第一窗口对应的应用程序的配置文件中;
所述窗口管理器根据更新后的所述配置文件中的所述第一状态信息,绘制所述第三窗口;
所示显示屏显示所述第三窗口,所述第三窗口用于全屏显示所述目标对象。


6.根据权利要求5所述的方法,其特征在于,所述第一界面在分屏模式下显示所述第一窗口和所述第二窗口;在所述窗口管理器绘制所述第三窗口之前,所述方法还包括:
所述活动管理器将所述分屏模式切换为全屏模式;
所述窗口管理器根据更新后的所述配置文件中的所述第一状态信息,绘制所述第三窗口,包括:
所述窗口管理器根据更新后的所述配置文件中的所述第一状态信息,以及所述全屏模式,绘制所述第三窗口。


7.根据权利要求4所述的方法,其特征在于,所述移动终端包括活动管理器和窗口管理器,在所述移动终端检测到所述第一触摸操作之后,所述方法还包括:
所述活动管理器保存所述第一窗口的第二状态信息和所述第二窗口的第二状态信息,所述第二状态信息包括窗口尺寸和窗口模式;
所述移动终端显示第三界面,所述第三界面包括所述第一窗口和所述第二窗口,所述第一窗口和所述第二窗口在所述第三界面上的大小与在所述第一界面上的大小一致,包括:
所述活动管理器将保存的所述第一窗口的第二状态信息,更新至所述第一窗口对应的应用程序的配置文件中;
所述窗口管理器根据所述配置文件中所述第一窗口的第二状态信息,绘制所述第三界面上的所述第一窗口;
所述显示屏在所述第三界面上显示所述第一窗口,所述第一窗口在所述第三界面上的大小与在所述第一界面上的大小一致;
所述活动管理器将保存的所述第二窗口的第二状态信息,更新至所述第二窗口对应的应用程序的配置文件中;
所述窗口管理器根据所述配置文件中所述第二窗口的第二状态信息,绘制所述第三界面上的所述第二窗口;
所述显示屏在所述第三界面上显示所述第二窗口,所述第二窗口在所述第三界面上的大小与在所述第一界面上的大小一致。


8.根据权利要求1-7任一项所述的方法,其特征在于,所述目标对象包括视频、图片、游戏界面或阅读器界面。


9.根据权利要求8所述的方法,其特征在于,所述目标对象为视频,在所述移动终端显示第二界面之前,所述方法还包括:
所述移动终端确定满足以下一项或多项:
音视频解码器处于工作状态;
所述视频所在的所述第一窗口对应的应用获得音频焦点;
或者,所述第一窗口包括SurfaceView类型的子窗口。


10.根据权利要求1-9任一项所述的方法,其特征在于,所述第一界面上的所述第一窗口包括第一控件,所述第一触摸操作为针对所述第一控件的触摸操作。


11.根据权利要求10所述的方法,其特征在于,所述第一界面上的所述第一窗口还包括第二控件,所述方法还包括:
所述移动终端检测针对所述第二控件的触摸操作;
响应于针对所述第二控件的触摸操作,所述移动终端在所述第一窗口内全屏显示所述目标对象。


12.根据权利要求1-11任一项所述的方法,其特征在于,所述第三窗口的大小与所述显示屏的大小一致。


13.一种移动终端,其特征在于,包括:
一个或多个处理器;
存储器;
触摸屏,用于检测触摸操作,以及显示界面;
其中,所述存储器中存储有代码,当所述代码被所述一个或多个处理器执行时,使得所述移动终端执行以下步骤:
显示第一界面,所述第一界面包括第一窗口和第二...

【专利技术属性】
技术研发人员:王波文平韩国辉鞠华玮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1