【技术实现步骤摘要】
一种触摸屏优化方法及其系统
[0001]本专利技术涉及计算机通讯
,特别是一种触摸屏优化方法及其系统
。
技术介绍
[0002]触摸屏经常会因为静电或者其他原因,在用户没有进行操作的情况下,而出现触摸屏的部分屏幕经常性自行进行屏幕乱点击的情况
。
还有出现触摸屏上的部分区域无法触摸的情况
。
然而出现上述的情况下,就导致触摸屏难以使用,甚至完全无法使用,只能进行更换屏幕
。
技术实现思路
[0003]为克服上述问题,本专利技术的目的是提供一种触摸屏优化方法及其系统,能够控制触摸损坏区域的事件的触发,使得存在坏屏的触摸屏能够继续使用
。
[0004]本专利技术采用以下方案实现:一种触摸屏优化方法,所述方法包括如下步骤:
[0005]步骤
S1、
判断是否需要开启坏屏兼容模式,当不开启坏屏兼容模式时,则使用正常的触摸模式,触摸事件正常传递;
[0006]步骤
S2、
当开启坏屏兼容模式时,则进行坏屏模式检测,触摸事件会被悬浮窗体接收,判断坏屏原因是部分区域无法触摸还是部分区域没有点击时会自动进行点击;
[0007]步骤
S3、
当坏屏原因是部分区域无法触摸时,通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围,手指触摸在透明悬浮窗体上时,由于无法触摸的屏幕接收不到触摸信号,手指触摸1个点会被拆分为多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置 ...
【技术保护点】
【技术特征摘要】
1.
一种触摸屏优化方法,其特征在于,所述方法包括如下步骤:步骤
S1、
判断是否需要开启坏屏兼容模式,当不开启坏屏兼容模式时,则使用正常的触摸模式,触摸事件正常传递;步骤
S2、
当开启坏屏兼容模式时,则进行坏屏模式检测,触摸事件会被悬浮窗体接收,判断坏屏原因是部分区域无法触摸还是部分区域没有点击时会自动进行点击;步骤
S3、
当坏屏原因是部分区域无法触摸时,通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围,手指触摸在透明悬浮窗体上时,由于无法触摸的屏幕接收不到触摸信号,手指触摸1个点会被拆分为多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置;步骤
S4、
当坏屏原因是部分区域没有点击时会自动进行点击时,通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围,并将透明悬浮窗体分为损坏区和扩展区,将损坏区接收到的触摸事件直接丢弃,在触摸时手指会触摸到多个点,获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置
。2.
根据权利要求1所述的一种触摸屏优化方法,其特征在于:所述步骤
S3
和步骤4中的“通过透明悬浮窗体悬浮在触摸损坏区域,再向外扩展设定范围”进一步为:申请应用悬浮权限,指定触摸损坏区域的坐标为绘制的坐标范围,并调用安卓
api
绘制悬浮在指定损坏的区域最上层的悬浮窗体,以触摸损坏区域的边缘处作为起始位置,增加
1cm
~
2cm
的区域作为扩展区
。3.
根据权利要求1所述的一种触摸屏优化方法,其特征在于:所述步骤
S3
和所述步骤
S4
中的“获取多个点的中心位置作为触摸点,即可实现触摸到损坏区的位置”进一步为:获取多个点的坐标,得到多个点中的最小坐标点和最大坐标点,将最小坐标点和最大坐标点的中心位置作为到作为触摸点,即可实现触摸到损坏区的位置
。4.
根据权利要求3所述的一种触摸屏优化方法,其特征在于:所述步骤
S3
和所述步骤
S4
中的“获取多个点的坐标”进一步为:通过安卓
api
获取当前触摸点和触摸点的坐标位置
。5.
【专利技术属性】
技术研发人员:刘德建,陈丛亮,李佳,
申请(专利权)人:福建天晴在线互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。