[发明专利]一种控制应用程序执行操作的方法、装置及电子设备在审
申请号: | 201810670644.X | 申请日: | 2018-06-26 |
公开(公告)号: | CN110647368A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 张国彬;田艳军;梁超;温卫忠 | 申请(专利权)人: | 联想移动通信科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 11243 北京银龙知识产权代理有限公司 | 代理人: | 许静;安利霞 |
地址: | 361006 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 操作信息 显示区域 显示屏 悬浮 装置及电子设备 电子设备应用 控制应用程序 应用程序执行 操作区域 操作指令 电子设备 运行状态 适配性 遮挡 | ||
本发明提供一种控制应用程序执行操作的方法、装置及电子设备,涉及电子设备应用技术领域,所述方法包括:获取处于运行状态的应用程序当前被遮挡的显示区域的显示信息;其中,所述显示区域包括所述应用程序的操作区域;将所述显示信息显示在显示屏的悬浮窗上;根据获取的所述悬浮窗上的操作信息,控制所述应用程序执行与所述操作信息对应的操作指令。本发明的方案提高了应用程序与电子设备显示屏的适配性和用户的体验感受。
技术领域
本发明属于电子设备应用技术领域,尤其是涉及一种控制应用程序执行操作的方法、装置及电子设备。
背景技术
随着科技的发展,电子设备的种类越来越多,不同种类或型号的显示屏的样式也各不相同,目前全面刘海屏,也称异型全面屏,被广泛应用,其中刘海区域(电子设备显示屏的某一边上设置有前置摄像头等硬件的区域)无法被用户操作,这就给通用的应用程序在横屏状态下的显示和操作带来困难。比如,横屏状态下,视频播放软件在刘海区域是触摸音量调节操控区,游戏界面中刘海区域是上下左右控制区域等,这就降低了用户体验感受。现有技术中一般通过缩小应用程序的显示界面来解决这一问题,然而,这种方式使得应用程序与全面屏的适配性差,且无法体现全面屏的优越性。
发明内容
本发明实施例的目的在于提供一种控制应用程序执行操作的方法、装置及电子设备,从而解决现有技术中通用的应用程序与全面屏的适配性差,导致用户体验差的问题。
为了实现上述目的,本发明提供了一种控制应用程序执行操作的方法,包括:
获取处于运行状态的应用程序当前被遮挡的显示区域的显示信息;其中,所述显示区域包括所述应用程序的操作区域;
将所述显示信息显示在显示屏的悬浮窗上;
根据获取的所述悬浮窗上的操作信息,控制所述应用程序执行与所述操作信息对应的操作指令。
其中,所述获取处于运行状态的应用程序当前被遮挡的显示区域的显示信息的步骤之前,所述方法还包括:
根据接收到的用户输入指令在所述显示屏上显示所述悬浮窗;其中,所述用户输入指令包括悬浮窗的形状、尺寸和位置中的至少一个;
根据当前接收到的悬浮窗拖拽指令调整所述悬浮窗的位置。
其中,所述获取处于运行状态的应用程序当前被遮挡的显示区域的显示信息的步骤包括:
获取所述显示屏上的非显示区域的位置和尺寸;
根据所述非显示区域的位置和尺寸,获取位于所述非显示区域的显示信息。
其中,所述将所述当前被遮挡的显示区域的显示信息显示在显示屏的悬浮窗上的步骤包括:
获取所述悬浮窗的尺寸和位置;
调整所述当前被遮挡的显示区域的显示信息的尺寸,使所述当前被遮挡的显示区域的尺寸与所述悬浮窗的尺寸相同;
将调整后的所述当前被遮挡的显示区域的显示信息显示在所述悬浮窗上。
其中,所述根据获取的所述悬浮窗上的操作信息,控制所述应用程序执行与所述操作信息对应的操作指令的步骤包括:
获取所述悬浮窗上的当前操作信息;
根据预先存储的操作信息与操作指令对应关系表,获取与所述当前操作信息对应的操作指令;
控制所述应用程序执行所述操作指令。
其中,所述悬浮窗为透明或半透明的窗口。
本发明实施例还提供一种控制应用程序执行操作的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想移动通信科技有限公司,未经联想移动通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810670644.X/2.html,转载请声明来源钻瓜专利网。