【技术实现步骤摘要】
截屏方法、电子设备及存储介质
[0001]本申请实施例涉及计算机领域,尤其涉及一种截屏方法、电子设备及存储介质。
技术介绍
[0002]随着电子技术的不断发展,具有显示屏的电子设备(例如,手机、平板、笔记本等)大多都具有触屏功能,给用户的操作带来了方便。此外,用户可以通过多指操作实现屏幕的截屏,例如,用户可以通过三指下滑手势进行截屏。
[0003]在实际应用中,如果某个应用程序的当前页面的显示内容超出了电子设备的显示屏的显示区域,则当前页面可以包含滚动条,由此用户可以通过作用于该滚动条的操作,来浏览超出上述显示区域的内容。例如,用户可以通过手势(例如,双指下滑手势)对当前页面进行操作,使得当前页面可以滚动,以便用户可以浏览未显示的内容。
[0004]当用户期望通过截屏手势(例如,三指下滑)进行截屏时,由于三指下滑手势同时会被电子设备解析成双指下滑手势,由此可能同时触发截屏和页面滚动,导致用户截取不到期望的页面(即不发生滚动的当前页面),降低了用户的体验。
技术实现思路
[0005]本申请实施例提供了一种截屏方法、电子设备及存储介质,以提供一种在页面中进行截屏的方式,以避免发生页面滚动及截屏同时发生的情形。
[0006]第一方面,本申请实施例提供了一种截屏方法,应用于电子设备,包括:
[0007]响应于检测到的用户的多指滑动操作,获取用户的第一触屏数据;具体地,该第一触屏数据可以根据上述用户的多指滑动操作创建。该第一触屏数据可以包括用户的触点数及触点信息。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种截屏方法,应用于电子设备,其特征在于,所述方法包括:响应于检测到的用户的多指滑动操作,获取所述用户的第一触屏数据;对所述第一触屏数据进行解析,基于解析结果更新所述第一触屏数据,得到第二触屏数据;对所述第二触屏数据进行解析,确定所述第二触屏数据对应的用户手势是否为预设截屏手势;若确定所述第二触屏数据对应的用户手势为预设截屏手势,则执行截屏操作。2.根据权利要求1所述的方法,其特征在于,所述第一触屏数据包括触点数,所述基于解析结果更新所述第一触屏数据,得到第二触屏数据包括:将所述第一触屏数据中的触点数与预设第一数值进行比较;若所述第一触屏数据中的触点数与预设第一数值一致,则更新所述第一触屏数据中的触点数,得到第二触屏数据,所述第二触屏数据包含预设第二数值的触点数。3.根据权利要求2所述的方法,其特征在于,所述预设第二数值为特殊数值。4.根据权利要求1所述的方法,其特征在于,所述电子设备安装有第一应用程序,所述第一应用程序用于截屏,所述对所述第二触屏数据进行解析包括:响应于接收到的所述第一应用程序的数据请求,将所述第二触屏数据发送给所述第一应用程序,使得所述第一应用程序对所述第二触屏数据进行解析。5.根据权利要求4所述的方法,其特征在于,所述电子设备还安装有第二应用程序,所述第二应用程序用于显示页面,所述方法还包括:获取所述第二应用程序的身份标识;若所述第二应用程序的身份标识在预置白名单内,则禁止执行所述截屏操作,其中,所述预置白名单包括一个或多个应用程序的身份标识。6.根据权利要求4所述的方法,其特征在于,所述电子设备还安装有第二应用程序,所述第二应用程序用于显示页面,所述方法还包括:获取所述第二应用程序的身份标识;若所述第二应用程序的身份标识在预置白名单内,则发送截屏提示,所述截屏提示用于提示用户是否进行截屏。7.根据权利要求1所述的方法,其特征在于,所述第二触屏数据包括多个触点数据,每个所述触点数据包括触点坐标,所述对所述第二触屏数据进行解析,确定所述第二触屏数据对应的用户手势是否为预设截屏手势包括:读取所述第二触屏数据中的触点数据,确定所述触点数据的总数为触点数;基于所述第二触屏数据中所述触点数据的触点坐标的变化确定用户的动作;基于所述触点数及所述用户的动作确定所述第二触屏数据对应的用户手势是否为预设截屏手势,所述预设截屏手势包括预设触点数及预设动作。8.一种截屏方法,应用于电子设备,其特征在于,所述方法包括:响应于检测到的用户的多指滑动操作,获取所述用户的第一触屏数据;对所述第一触屏数据进行解析,确定所述第一触屏数据对应的用户手势是否为预设截屏手势;若确定所述第一触屏数据对应的用户手势为预设截屏手势,则执行截屏操作。
9.根据权利要求8所述的方法,其特征在于,所述第一触屏数据包括多个触点数据,每个所述触点数据包括触点坐标,所述对所述第一触屏数据进行解析,确定所述第一触屏数据对应的用户手势是否为预设截屏手势包括:获取两个第一触屏数据,以及所述第一触屏数据中的触点数;基于两个所述第一触屏数据中的触点数据的触点坐标的变化,确定用户的动作;基于所述第一触屏数据中的触点数及所述用户的动作确定所述第一触屏数据对应的用户手势是否为预设截屏手势。10.根据权利要求8所述的方法,其特征在于,所述电子设备安装有第一应用程序,所述第一应用程序用于截屏,所述若确定所述第一触屏数据对应的用户手势为预设截屏手势,则执行截屏操作包括:若确定所述第一触屏数据对应的用户手势为预设截屏手势,则向所述第一应用程序发送截屏指示,所述截屏指示用于指示所述第一应用程序执行截屏操作。11.一种电子设备,其特征在于,包括:存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述电子设备从所述存储器中读取所述指令,以使得所述电子设备执行以下步骤:响应于检测到的用户的多指滑动操作,获取所述用户的第一触屏数据;对所述第一触屏数据进行解析,基于解析结果更新所述第一触屏数据,得到第二触屏数据;对所述第二触屏数据进行解析,确定所述第二触屏数据对应的用户手势是否为预设截屏手势;若确定所述第二触屏数据对应的用户手势为预设截屏手势,则执行截屏操作。12.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。