System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及电子设备,尤其涉及一种防误触的控制方法、装置、电子设备及存储介质。
技术介绍
1、随着触控屏技术的迅速发展,触控屏在电子设备中得到了广泛应用,极大地方便了用户对电子设备的使用,用户可以利用手写笔在触控屏上操作以控制应用程序或输入内容。但是,触摸屏的灵敏性也容易导致误触发生,当用户使用手写笔在触控屏上进行绘制或者书写时,通常是用户的手部先接触到触控屏,这样会触发一个点击操作,使得应用程序在收到点击操作后会处理相关逻辑,例如页面关闭、跳转或者发生移动等,导致手写笔接触到触控屏之后,需要点击或者书写的位置已经发生改变,用户无法进行正常的绘制或者书写输入,影响用户的使用体验。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种防误触的控制方法、装置、电子设备及存储介质。
2、根据本公开实施例的第一方面,提供了一种防误触的控制方法,所述控制方法包括:
3、接收触控信号;
4、当所述触控信号包括第一预设触控信号时,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式。
5、在本公开一些示例性的实施例中,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
6、当所述监控状态为第一监控状态,且监控时长未超出第一预设时长时,若接收到所述第一触控事件包括误触事件的消息,则清空所接收到的第一触控事件,并将所述监控状态修改为第二监
7、在本公开一些示例性的实施例中,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
8、若所述第一触控事件未包括所述误触事件的消息,确定所述第一触控事件是否包括预设触控事件;
9、当所述第一触控事件包括预设触控事件时,将所接收到的所述第一触控事件发送至所述电子设备的派发模块进行派发处理,将所述监控状态修改为第三监控状态,且停止所述监控时长的计时。
10、在本公开一些示例性的实施例中,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
11、当所述第一触控事件未包括预设触控事件时,确定所述第一触控事件是否包括第二预设触控信号;
12、当所述第一触控事件包括第二预设触控信号时,将所接收到的所述第一触控事件发送至所述电子设备的派发模块进行派发处理,将所述监控状态修改为第三监控状态,且停止所述监控时长的计时;
13、其中,所述第一触控事件中的所述第一预设触控信号和所述第二预设触控信号间隔第二预设时长发送至所述电子设备的派发模块进行派发处理。
14、在本公开一些示例性的实施例中,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
15、当所述第一触控事件未包括第二预设触控信号时,将所接收到的所述第一触控事件保存至触控事件保存队列。
16、在本公开一些示例性的实施例中,预设触控事件包括移动距离大于等于预设阈值的事件。
17、在本公开一些示例性的实施例中,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
18、当所述监控状态为第一监控状态,且监控时长超出第一预设时长时,将所接收到的所述第一监控事件发送至所述电子设备的派发模块进行派发处理,将所述监控状态修改为第三监控状态。
19、在本公开一些示例性的实施例中,所述控制方法还包括:
20、当所述监控状态为第三监控状态时,继续接收第二触控事件;
21、若接收到的第二触控事件包括误触事件的消息,将所述第二触控事件的状态修改为预设状态,将所述第二触控事件发送至所述电子设备的派发模块进行派发处理,并将所述监控状态修改为第二监控状态。
22、在本公开一些示例性的实施例中,所述控制方法还包括:
23、若接收到的第二触控事件未包括误触事件的消息,确定所述第二触控事件是否包括预设触控事件;
24、当所述第二触控事件包括预设触控事件时,将所接收到的所述第二触控事件发送至所述电子设备的派发模块进行派发处理,将所述监控状态修改为所述第一监控状态。
25、在本公开一些示例性的实施例中,所述控制方法还包括:
26、当所述第二触控事件未包括预设触控事件时,确定所述第二触控事件是否包括第二预设触控信号;
27、当所述第二触控事件包括第二预设触控信号时,将所接收到的所述第二触控事件发送至所述电子设备的派发模块进行派发处理,并将所述监控状态修改为所述第一监控状态;
28、其中,所述第二触控事件中的所述第一预设触控信号和所述第二预设触控信号间隔第二预设时长发送至所述电子设备的派发模块进行派发处理。
29、在本公开一些示例性的实施例中,所述预设触控事件包括移动距离大于等于预设阈值的事件。
30、在本公开一些示例性的实施例中,所述控制方法还包括:
31、当所述触控信号未包括第一预设触控信号,且所述监控状态为所述第二监控状态时,清空接收到所述第一触控事件。
32、在本公开一些示例性的实施例中,所述控制方法还包括:
33、接收预设参数的反馈值;
34、当所述反馈值为预设值时,确定接收到所述误触事件的消息。
35、在本公开一些示例性的实施例中,所述控制方法还包括:
36、获取在所述预设触控事件的起始时间点,触控位置所在的第一位置;
37、获取在所述预设触控事件的结束时间点,所述触控位置所在的第二位置;
38、根据所述第一位置和所述第二位置,确定所述移动距离。
39、根据本公开实施例的第二方面,提供了一种防误触的控制装置,所述控制装置包括:
40、接收模块,被配置为接收触控信号;
41、处理模块,被配置为当所述触控信号包括第一预设触控信号时,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式。
42、根据本公开实施例的第三方面,提供了一种电子设备,包括:
43、处理器;
44、用于存储处理器可执行指令的存储器;
45、其中,所述处理器被配置为执行本公开实施例的第一方面中所提供的防误触的控制方法。
46、根据本公开实施例的第四方面,提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例的第一方面中所提供的防误触的控制方法。
47、采用本公开的上述方法,具有以下有益效果:本公本文档来自技高网...
【技术保护点】
1.一种防误触的控制方法,应用于电子设备,其特征在于,所述控制方法包括:
2.根据权利要求1所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
3.根据权利要求2所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
4.根据权利要求3所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
5.根据权利要求4所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
6.根据权利要求3所述的防误触的控制方法,其特征在于,所述预设触控事件包括移动距离大于等于预设阈值的事件。
7.根据权利要求2所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第
8.根据权利要求2至7任一项所述的防误触的控制方法,其特征在于,所述控制方法还包括:
9.根据权利要求8所述的防误触的控制方法,其特征在于,所述控制方法还包括:
10.根据权利要求9所述的防误触的控制方法,其特征在于,所述控制方法还包括:
11.根据权利要求9所述的防误触的控制方法,其特征在于,所述预设触控事件包括移动距离大于等于预设阈值的事件。
12.根据权利要求2所述的防误触的控制方法,其特征在于,所述控制方法还包括:
13.根据权利要求2所述的防误触的控制方法,其特征在于,所述控制方法还包括:
14.根据权利要求11所述的防误触的控制方法,其特征在于,所述控制方法还包括:
15.一种防误触的控制装置,其特征在于,所述控制装置包括:
16.一种电子设备,其特征在于,包括:
17.一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,其特征在于,使得电子设备能够执行权利要求1-14中任一项所述的方法。
...【技术特征摘要】
1.一种防误触的控制方法,应用于电子设备,其特征在于,所述控制方法包括:
2.根据权利要求1所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
3.根据权利要求2所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
4.根据权利要求3所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
5.根据权利要求4所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号开始所接收到的第一触控事件的处理方式,包括:
6.根据权利要求3所述的防误触的控制方法,其特征在于,所述预设触控事件包括移动距离大于等于预设阈值的事件。
7.根据权利要求2所述的防误触的控制方法,其特征在于,根据第一触控事件的监控状态,确定从接收到所述第一预设触控信号...
【专利技术属性】
技术研发人员:李林南,张勇,陈新宇,杨坤,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。