本申请公开了一种屏幕调整方法、装置、存储介质及处理器。该方法包括:获取目标设备的姿态变化数据;基于姿态变化数据,判断预设时间内屏幕在目标平面上的旋转角度是否大于预设角度,其中,目标平面为屏幕旋转之前的放置状态所处的平面,放置状态为横屏放置状态或竖屏放置状态;在预设时间内屏幕在目标平面上的旋转角度大于预设角度的情况下,将屏幕的界面显示方式调整至与旋转后的屏幕的放置状态对应。通过本申请,解决了相关技术中难以根据用户旋转手机的情况灵活确定是否需要进行屏幕旋转的问题。
Screen adjustment method, device, storage medium and processor
【技术实现步骤摘要】
屏幕调整方法、装置、存储介质及处理器
本申请涉及屏幕旋转
,具体而言,涉及一种屏幕调整方法、装置、存储介质及处理器。
技术介绍
智能手机是人们日常生活中不可或缺的通讯工具,用户在使用智能手机时,对手机屏幕的旋转功能的使用频率较高。在相关技术中,用户使用屏幕旋转的场景经常需要切换,智能手机普遍采用用户手动关闭自动旋转功能,或手动打开自动旋转功能的方式来适应不同的使用场景,具体地,通常是在手机无法发生自动旋转,或倾斜手机发生意外旋转时,再手动的去设置中心,从需要屏幕进行自动旋转的场景切换到不需要屏幕进行自动旋转的场景,或者下拉通知栏中找到自动旋转的功能进行开启或者关闭,从不需要屏幕进行自动旋转的场景切换到需要屏幕进行自动旋转的场景。这种方式,导致在用户在不方便进行触摸屏幕进行操作的情况下,比如戴着手套、手比较脏或沾有液体,传统自动旋转功能的用户体验变得很差,难以实现屏幕的自动旋转,或难以在不需要进行自动旋转时避免自动旋转。针对相关技术中难以根据用户旋转手机的情况灵活确定是否需要进行屏幕旋转的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供一种屏幕调整方法、装置、存储介质及处理器,以解决相关技术中难以根据用户旋转手机的情况灵活确定是否需要进行屏幕旋转的问题。根据本申请的一个方面,提供了一种屏幕调整方法。该方法包括:获取目标设备的姿态变化数据;基于姿态变化数据,判断预设时间内屏幕在目标平面上的旋转角度是否大于预设角度,其中,目标平面为屏幕旋转之前的放置状态所处的平面,放置状态为横屏放置状态或竖屏放置状态;在预设时间内屏幕在目标平面上的旋转角度大于预设角度的情况下,将屏幕的界面显示方式调整至与旋转后的屏幕的放置状态对应。可选地,在基于姿态变化数据,判断预设时间内屏幕在目标平面上的旋转角度是否大于预设角度之后,该方法还包括:在预设时间内屏幕在目标平面上的旋转角度小于预设角度的情况下,保持屏幕的界面显示方式不变。可选地,在基于姿态变化数据,判断预设时间内屏幕在目标平面上的旋转角度是否大于预设角度之前,该方法还包括:获取当前时刻目标设备的姿态数据;通过当前时刻目标设备的姿态数据确定屏幕当前的放置状态。可选地,在预设时间内屏幕在目标平面上的旋转角度大于预设角度的情况下,将屏幕的界面显示方式调整至与旋转后的屏幕的放置状态对应之前,该方法还包括:判断目标设备是否开启了预设旋转功能;在目标设备开启了预设旋转功能的情况下,执行将屏幕的界面显示方式调整至与旋转后的屏幕的放置状态对应的步骤。可选地,获取当前时刻目标设备的姿态数据包括:获取设置在目标设备上的方向传感器采集到的角度数据;通过当前时刻目标设备的姿态数据确定屏幕当前的放置状态包括:基于方向传感器采集到的角度数据确定屏幕当前的放置状态。可选地,获取目标设备的姿态变化数据包括:通过监听方向传感器,每隔预设时间获取目标设备的三轴角度数据,其中,三轴角度数据包括第一角度、第二角度和第三角度;基于姿态变化数据,判断预设时间内屏幕在目标平面上的旋转角度是否大于预设角度包括:判断每隔预设时间获取的目标角度的变化角度是否大于预设角度,其中,目标角度为第一角度、第二角度和第三角度之一的角度,目标角度的变化用于表征屏幕在目标平面上的旋转动作。可选地,获取当前时刻目标设备的姿态数据包括:根据设置在目标设备上的重力传感器确定当前时刻目标设备的重力方向所在的坐标轴;通过当前时刻目标设备的姿态数据确定屏幕当前的放置状态包括:在目标设备的重力作用在Y轴的情况下,确定目标设备的放置状态为竖屏放置状态;在目标设备的重力作用在X轴的情况下,确定目标设备的放置状态为横屏放置状态。根据本申请的另一方面,提供了一种屏幕调整装置。该装置包括:第一获取单元,用于获取目标设备的姿态变化数据;第一判断单元,用于基于姿态变化数据,判断预设时间内屏幕在目标平面上的旋转角度是否大于预设角度,其中,目标平面为屏幕旋转之前的放置状态所处的平面,放置状态为横屏放置状态或竖屏放置状态;调整单元,用于在预设时间内屏幕在目标平面上的旋转角度大于预设角度的情况下,将屏幕的界面显示方式调整至与旋转后的屏幕的放置状态对应为了实现上述目的,根据本申请的另一方面,提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述任意一种屏幕调整方法。为了实现上述目的,根据本申请的另一方面,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一种屏幕调整方法。通过本申请,采用以下步骤:获取目标设备的姿态变化数据;基于姿态变化数据,判断预设时间内屏幕在目标平面上的旋转角度是否大于预设角度,其中,目标平面为屏幕旋转之前的放置状态所处的平面,放置状态为横屏放置状态或竖屏放置状态;在预设时间内屏幕在目标平面上的旋转角度大于预设角度的情况下,将屏幕的界面显示方式调整至与旋转后的屏幕的放置状态对应,解决了相关技术中难以根据用户旋转手机的情况灵活确定是否需要进行屏幕旋转的问题。通过预设时间内屏幕在目标平面上的旋转角度大于预设角度的情况下,调整屏幕的界面显示方式,进而达到了灵活控制屏幕的旋转的效果。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例提供的屏幕调整方法的流程图;图2是根据本申请实施例提供的屏幕调整方法中的方向传感器中手机平放时的坐标轴系统图;图3是根据本申请实施例提供的屏幕调整方法中的方向传感器中手机竖立时的坐标轴系统图;图4是根据本申请实施例提供的屏幕调整方法中的重力传感器中手机竖立时的坐标轴系统图;图5是根据本申请实施例提供的另一种屏幕调整方法的流程图;以及图6是根据本申请实施例提供的屏幕调整装置的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本申请的实施本文档来自技高网...
【技术保护点】
1.一种屏幕调整方法,其特征在于,包括:/n获取目标设备的姿态变化数据;/n基于所述姿态变化数据,判断预设时间内所述屏幕在目标平面上的旋转角度是否大于预设角度,其中,所述目标平面为所述屏幕旋转之前的放置状态所处的平面,所述放置状态为横屏放置状态或竖屏放置状态;/n在所述预设时间内所述屏幕在所述目标平面上的旋转角度大于所述预设角度的情况下,将所述屏幕的界面显示方式调整至与旋转后的所述屏幕的放置状态对应。/n
【技术特征摘要】
1.一种屏幕调整方法,其特征在于,包括:
获取目标设备的姿态变化数据;
基于所述姿态变化数据,判断预设时间内所述屏幕在目标平面上的旋转角度是否大于预设角度,其中,所述目标平面为所述屏幕旋转之前的放置状态所处的平面,所述放置状态为横屏放置状态或竖屏放置状态;
在所述预设时间内所述屏幕在所述目标平面上的旋转角度大于所述预设角度的情况下,将所述屏幕的界面显示方式调整至与旋转后的所述屏幕的放置状态对应。
2.根据权利要求1所述的方法,其特征在于,在基于所述姿态变化数据,判断预设时间内所述屏幕在目标平面上的旋转角度是否大于预设角度之后,所述方法还包括:
在所述预设时间内所述屏幕在所述目标平面上的旋转角度小于所述预设角度的情况下,保持所述屏幕的界面显示方式不变。
3.根据权利要求1所述的方法,其特征在于,在基于所述姿态变化数据,判断预设时间内所述屏幕在目标平面上的旋转角度是否大于预设角度之前,所述方法还包括:
获取当前时刻所述目标设备的姿态数据;
通过当前时刻所述目标设备的姿态数据确定所述屏幕当前的放置状态。
4.根据权利要求1所述的方法,其特征在于,在所述预设时间内所述屏幕在所述目标平面上的旋转角度大于所述预设角度的情况下,将所述屏幕的界面显示方式调整至与旋转后的所述屏幕的放置状态对应之前,所述方法还包括:
判断所述目标设备是否开启了预设旋转功能;
在所述目标设备开启了所述预设旋转功能的情况下,执行将所述屏幕的界面显示方式调整至与旋转后的所述屏幕的放置状态对应的步骤。
5.根据权利要求3所述的方法,其特征在于,获取当前时刻所述目标设备的姿态数据包括:
获取设置在所述目标设备上的方向传感器采集到的角度数据;
通过当前时刻所述目标设备的姿态数据确定所述屏幕当前的放置状态包括:基于所述方向传感器采集到的角度数据确定所述屏幕当前的放置状态。
...
【专利技术属性】
技术研发人员:陈志文,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。