本申请涉及电子设备,更具体地,涉及一种屏幕控制方法、装置、电子设备及存储介质。
背景技术:
1、随着科技水平和生活水平的快速进步,电子设备(例如智能手机、平板电脑等)已经成为人们生活中常用的电子产品之一。并且,目前电子设备的屏幕尺寸越来越大,而随着屏幕变大也带来其携带不便利等问题,因此,具有可折叠的屏幕的电子设备逐渐兴起和普及。但是,在使用包括可折叠的屏幕的电子设备时,用户在对屏幕进行展开或者折叠时,容易误触发屏幕进行竖屏显示状态与横屏显示状态之间的切换。
技术实现思路
1、本申请提出了一种屏幕控制方法、装置、电子设备及存储介质,可以实现减少误触发屏幕切换竖屏显示状态与横屏显示状态的情况。
2、第一方面,本申请实施例提供了一种屏幕控制方法,应用于电子设备,所述电子设备包括可折叠的屏幕,所述方法包括:获取所述屏幕的折叠角度;若基于所述折叠角度,确定出所述屏幕当前处于折叠过程或者展开过程,则限制所述屏幕进行竖屏显示状态与横屏显示状态之间的切换。
3、第二方面,本申请实施例提供了一种屏幕控制装置,应用于电子设备,所述电子设备包括可折叠的屏幕,所述装置包括:角度获取模块以及切换限制模块,其中,所述角度获取模块用于获取所述屏幕的折叠角度;所述切换限制模块用于若基于所述折叠角度,确定出所述屏幕当前处于折叠过程或者展开过程,则限制所述屏幕进行竖屏显示状态与横屏显示状态之间的切换。
4、第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述第一方面提供的屏幕控制方法。
5、第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的屏幕控制方法。
6、本申请提供的方案,针对包括可折叠的屏幕的电子设备,通过获取屏幕的折叠角度,若基于折叠角度确定出屏幕当前处于折叠过程或者展开过程中,则限制屏幕进行竖屏显示状态与横屏显示状态之间的切换,从而可以在用户控制电子设备的屏幕展开或者折叠时,降低屏幕进行竖屏显示状态与横屏显示状态之间的切换的可能性,从而减少误触发屏幕切换竖屏显示状态与横屏显示状态的情况。
1.一种屏幕控制方法,其特征在于,应用于电子设备,所述电子设备包括可折叠的屏幕,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述若基于所述折叠角度,确定出所述屏幕当前处于折叠过程或者展开过程,则限制所述屏幕进行竖屏显示状态与横屏显示状态之间的切换,包括:
3.根据权利要求2所述的方法,其特征在于,所述电子设备包括运动传感器,所述若基于所述折叠角度,确定出所述屏幕处于折叠过程或者展开过程,则关闭所述屏幕进行竖屏显示状态与横屏显示状态之间的切换的功能,包括:
4.根据权利要求1所述的方法,其特征在于,所述若基于所述折叠角度,确定出所述屏幕当前处于折叠过程或者展开过程,则限制所述屏幕进行竖屏显示状态与横屏显示状态之间的切换,包括:
5.根据权利要求4所述的方法,其特征在于,所述触发条件包括:目标方向的加速度位于目标加速度范围内,所述目标方向与所述屏幕对应的平面平行且所述目标方向与所述屏幕的当前显示状态对应的方向垂直,所述当前显示状态为横屏显示状态或竖屏显示状态;
6.根据权利要求4所述的方法,其特征在于,所述触发条件包括:目标方向的加速度位于目标加速度范围内的持续时长达到目标时长,所述目标方向与所述屏幕对应的平面平行且所述目标方向与所述屏幕的当前显示状态对应的方向垂直,所述当前显示状态为横屏显示状态或竖屏显示状态;
7.根据权利要求1-6任一项所述的方法,其特征在于,在所述若基于所述折叠角度,确定出所述屏幕当前处于折叠过程或者展开过程,则限制所述屏幕进行竖屏显示状态与横屏显示状态之间的切换之前,所述方法还包括:
8.根据权利要求1-6任一项所述的方法,其特征在于,在所述若基于所述折叠角度,确定出所述屏幕当前处于折叠过程或者展开过程,则限制所述屏幕进行竖屏显示状态与横屏显示状态之间的切换之后,所述方法还包括:
9.根据权利要求1-6任一项所述的方法,其特征在于,所述若基于所述折叠角度,确定出所述屏幕当前处于折叠过程或者展开过程,则限制所述屏幕进行竖屏显示状态与横屏显示状态之间的切换,包括:
10.一种屏幕控制装置,其特征在于,应用于电子设备,所述电子设备包括可折叠的屏幕,所述装置包括:角度获取模块以及切换限制模块,其中,
11.一种电子设备,其特征在于,包括:
12.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-9任一项所述的方法。