一种触摸屏优化方法及其系统与流程

文档序号:36390338发布日期:2023-12-15 08:08阅读:26来源:国知局
一种触摸屏优化方法及其系统与流程

本发明涉及计算机通讯,特别是一种触摸屏优化方法及其系统。


背景技术:

1、触摸屏经常会因为静电或者其他原因,在用户没有进行操作的情况下,而出现触摸屏的部分屏幕经常性自行进行屏幕乱点击的情况。还有出现触摸屏上的部分区域无法触摸的情况。然而出现上述的情况下,就导致触摸屏难以使用,甚至完全无法使用,只能进行更换屏幕。


技术实现思路

1、为克服上述问题,本发明的目的是提供一种触摸屏优化方法及其系统,能够控制触摸损坏区域的事件的触发,使得存在坏屏的触摸屏能够继续使用。

2、本发明采用以下方案实现:一种触摸屏优化方法,所述方法包括如下步骤:

3、步骤s1、判断是否需要开启坏屏兼容模式,当不开启坏屏兼容模式时,则使用正常的触摸模式,触摸事件正常传递;

4、步骤s2、当开启坏屏兼容模式时,则进行坏屏模式检测,触摸事件会被悬浮窗体接收,判断坏屏原因是部分区域无法触摸还是部分区域没有点击时会自动进行点击;

5、步骤s3、当坏屏原因是部分区域无法触摸时,通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围,手指触摸在透明悬浮窗体上时,由于无法触摸的屏幕接收不到触摸信号,手指触摸1个点会被拆分为多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置;

6、步骤s4、当坏屏原因是部分区域没有点击时会自动进行点击时,通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围,并将透明悬浮窗体分为损坏区和扩展区,将损坏区接收到的触摸事件直接丢弃,在触摸时手指会触摸到多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置。

7、进一步的,所述步骤s3和步骤4中的“通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围”进一步为:申请应用悬浮权限,指定触摸损坏区域的坐标为绘制的坐标范围,并调用安卓api绘制悬浮在指定损坏的区域最上层的悬浮窗体,以触摸损坏区域的边缘处作为起始位置,增加1cm~2cm的区域作为扩展区。

8、进一步的,所述步骤s3和所述步骤s4中的“获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置”进一步为:获取多个点的坐标,得到多个点中的最小坐标点和最大坐标点,将最小坐标点和最大坐标点的中心位置作为到作为触摸点,即可实现触摸到损坏区的位置。

9、进一步的,所述步骤s3和所述步骤s4中的“获取多个点的坐标”进一步为:通过安卓api获取当前触摸点和触摸点的坐标位置。

10、一种触摸屏优化系统,所述系统包括判断是否坏屏模块、坏屏原因判断模块、第一坏屏处理模块、第二坏屏处理模块;

11、所述判断是否坏屏模块,判断是否需要开启坏屏兼容模式,当不开启坏屏兼容模式时,则使用正常的触摸模式,触摸事件正常传递;

12、所述坏屏原因判断模块,当开启坏屏兼容模式时,则进行坏屏模式检测,触摸事件会被悬浮窗体接收,判断坏屏原因是部分区域无法触摸还是部分区域没有点击时会自动进行点击;

13、所述第一坏屏处理模块,当坏屏原因是部分区域无法触摸时,通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围,手指触摸在透明悬浮窗体上时,由于无法触摸的屏幕接收不到触摸信号,手指触摸1个点会被拆分为多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置;

14、所述第二坏屏处理模块,当坏屏原因是部分区域没有点击时会自动进行点击时,通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围,并将透明悬浮窗体分为损坏区和扩展区,将损坏区接收到的触摸事件直接丢弃,在触摸时手指会触摸到多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置。

15、进一步的,所述第一坏屏处理模块和所述第二坏屏处理模块中的“通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围”进一步为:申请应用悬浮权限,指定触摸损坏区域的坐标为绘制的坐标范围,并调用安卓api绘制悬浮在指定损坏的区域最上层的悬浮窗体,以触摸损坏区域的边缘处作为起始位置,增加1cm~2cm的区域作为扩展区。

16、进一步的,所述第一坏屏处理模块和所述第二坏屏处理模块中的“获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置”进一步为:获取多个点的坐标,得到多个点中的最小坐标点和最大坐标点,将最小坐标点和最大坐标点的中心位置作为到作为触摸点,即可实现触摸到损坏区的位置。

17、进一步的,所述第一坏屏处理模块和所述第二坏屏处理模块中的“获取多个点的坐标”进一步为:通过安卓api获取当前触摸点和触摸点的坐标位置。

18、本发明的有益效果在于:在触摸屏部分区域无法接收手摸信号时,能够通过本方案实现控制损坏区域触摸时间的触发,在触摸屏部分区域没有触摸时自动乱点击而产生触摸信号时,也能通过本方案,实现正常触摸,使得在触摸屏有小区域损坏的情况下,依然能够继续接近正常使用,避免更换屏幕带来的资源浪费。



技术特征:

1.一种触摸屏优化方法,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的一种触摸屏优化方法,其特征在于:所述步骤s3和步骤4中的“通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围”进一步为:申请应用悬浮权限,指定触摸损坏区域的坐标为绘制的坐标范围,并调用安卓api绘制悬浮在指定损坏的区域最上层的悬浮窗体,以触摸损坏区域的边缘处作为起始位置,增加1cm~2cm的区域作为扩展区。

3.根据权利要求1所述的一种触摸屏优化方法,其特征在于:所述步骤s3和所述步骤s4中的“获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置”进一步为:获取多个点的坐标,得到多个点中的最小坐标点和最大坐标点,将最小坐标点和最大坐标点的中心位置作为到作为触摸点,即可实现触摸到损坏区的位置。

4.根据权利要求3所述的一种触摸屏优化方法,其特征在于:所述步骤s3和所述步骤s4中的“获取多个点的坐标”进一步为:通过安卓api获取当前触摸点和触摸点的坐标位置。

5.一种触摸屏优化系统,其特征在于:所述系统包括判断是否坏屏模块、坏屏原因判断模块、第一坏屏处理模块、第二坏屏处理模块;

6.根据权利要求6所述的一种触摸屏优化系统,其特征在于:所述第一坏屏处理模块和所述第二坏屏处理模块中的“通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围”进一步为:申请应用悬浮权限,指定触摸损坏区域的坐标为绘制的坐标范围,并调用安卓api绘制悬浮在指定损坏的区域最上层的悬浮窗体,以触摸损坏区域的边缘处作为起始位置,增加1cm~2cm的区域作为扩展区。

7.根据权利要求6所述的一种触摸屏优化系统,其特征在于:所述第一坏屏处理模块和所述第二坏屏处理模块中的“获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置”进一步为:获取多个点的坐标,得到多个点中的最小坐标点和最大坐标点,将最小坐标点和最大坐标点的中心位置作为到作为触摸点,即可实现触摸到损坏区的位置。

8.根据权利要求3所述的一种触摸屏优化系统,其特征在于:所述第一坏屏处理模块和所述第二坏屏处理模块中的“获取多个点的坐标”进一步为:通过安卓api获取当前触摸点和触摸点的坐标位置。


技术总结
本发明涉及一种触摸屏优化方法及其系统,包括判断是否需要开启坏屏兼容模式,判断坏屏原因是部分区域无法触摸还是部分区域没有点击时会自动进行点击;当原因是部分区域无法触摸时,手指触摸在透明悬浮窗体上,由于无法触摸的屏幕接收不到触摸信号,手指触摸1个点会被拆分为多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置;当原因是部分区域没有点击时会自动进行点击时,将损坏区接收到的触摸事件直接丢弃,在触摸时手指触摸1个点会被拆分为多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置。本发明能够实现控制损坏区域触摸事件的触发,使得触摸屏可以继续正常使用避免更换屏幕带来的资源浪费。

技术研发人员:刘德建,陈丛亮,李佳
受保护的技术使用者:福建天晴在线互动科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1