一种通过用户手势进行截屏的方法与流程

文档序号:15828583发布日期:2018-11-03 00:10阅读:355来源:国知局

本发明属于智能设备手势控制技术领域,具体涉及一种通过用户手势进行截屏的方法。



背景技术:

截屏是手机用户经常需要用到的一项功能,不管是android手机还是iphone都会提供截屏的功能,当前大部分android手机都是通过按power键和音量下键触发截屏,或者在快捷开关界面提供一个截屏的快捷开关,而按键截屏需要两只手同时操作,容易误操作,快捷开关点击需要先调出快捷开关界面然后进行点击,操作都不是非常快捷流畅,不利于用户快速及时截屏。



技术实现要素:

本发明的目的在于提供一种通过用户手势进行截屏的方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种通过用户手势进行截屏的方法,包括如下具体操作步骤:

s1:手势监听,在系统(phonewindowmanager)中监听用户在手机屏幕任意位置的手势事件;

s2:判断,通过系统接口判断手势操作是否满足三指同时触碰屏幕;

s3:触摸进程拦截处理,当满足三指同时触碰屏幕时,在touchmove事件触发的时候在系统(viewrootimpl)中对该touch事件的传递过程进行拦截处理,防止屏幕内容因为手势划动而产生划屏的效果;

s4:记录数值,记录下三指分别对应的按下touchdown的坐标值y值和抬起touchup的坐标值y值;

s5:截图,当用户抬起手指时,判断手势动作是否满足截屏条件,若满足则进行截屏操作,并保存图片。

优选的,步骤s5中判断满足截屏的条件是:用户抬起手指时,判断每个手指touchup的坐标值y值和touchdown的坐标值y值之差,当三指都大于某个给定的数值或者都小于某个设定的数值,或者判断三指滑动的速度都大于某一个数值,则判断满足三指划截屏的条件。

优选的,所述三指滑动的方向为上滑或下滑。

本发明的技术效果和优点:

本发明通过简单直接的用户在手机屏幕任意位置三指下划或者上划的方式进行截屏,使得用户的截屏操作更加快捷简单,而且三指操作不容易和其他划屏操作冲突,并容易形成相对固定的用户习惯。

附图说明

图1为本发明一种通过用户手势进行截屏的方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,一种通过用户手势进行截屏的方法,包括如下具体操作步骤:

s1:手势监听,在系统(phonewindowmanager)中监听用户在手机屏幕任意位置的手势事件;

s2:判断,通过系统接口判断手势操作是否满足三指同时触碰屏幕;

s3:触摸进程拦截处理,当满足三指同时触碰屏幕时,在touchmove事件触发的时候在系统(viewrootimpl)中对该touch事件的传递过程进行拦截处理,防止屏幕内容因为手势划动而产生划屏的效果;

s4:记录数值,记录下三指分别对应的按下touchdown的坐标值y值和抬起touchup的坐标值y值;

s5:截图,当用户抬起手指时,判断手势动作是否满足截屏条件,当用户抬起手指时,判断每个手指touchup的坐标值y值和touchdown的坐标值y值之差,当三指都大于某个给定的数值或者都小于某个设定的数值,或者判断三指滑动的速度都大于某一个数值,则判断满足三指划截屏的条件,且三指滑动的方向为上滑或下滑,若满足则进行截屏操作,并保存图片。

本发明通过简单直接的用户在手机屏幕任意位置三指下划或者上划的方式进行截屏,使得用户的截屏操作更加快捷简单,而且三指操作不容易和其他划屏操作冲突,并容易形成相对固定的用户习惯。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种通过用户手势进行截屏的方法,包括如下具体操作步骤:S1:手势监听;S2:判断,判断手势操作是否满足三指同时触碰屏幕;S3:触摸进程拦截处理,当满足三指同时触碰屏幕时,在touch move事件触发的时候在系统(ViewRootImpl)中对该touch事件的传递过程进行拦截处理;S4:记录数值,记录下三指分别对应的按下touch down的坐标值y值和抬起touch up的坐标值y值;S5:截图,当用户抬起手指时,判断手势动作是否满足截屏条件,若满足则进行截屏操作,并保存图片。本发明通过简单直接的用户在手机屏幕任意位置三指下划或者上划的方式进行截屏,使得用户的截屏操作更加快捷简单,而且三指操作不容易和其他划屏操作冲突,并容易形成相对固定的用户习惯。

技术研发人员:鹿鹏;龙刚;林宋伟;刘湘;蔡泗侠;魏国
受保护的技术使用者:深圳市保千里电子有限公司
技术研发日:2018.05.06
技术公布日:2018.11.02
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1