【技术实现步骤摘要】
用于电子终端的应用截屏方法和装置
[0001]本公开涉及终端
,更具体地说,涉及一种用于电子终端的应用 截屏方法和装置。
技术介绍
[0002]随着电子终端技术的发展,分屏显示技术越来越普及,使得用户在使用 电子终端时能够高效地利用有限大小的显示屏。分屏显示可包括应用间分屏 和应用内分屏。应用间分屏是指在电子终端的显示屏上显示多个应用的界面, 应用内分屏是指在电子终端的显示屏上显示同一应用的多个界面。目前,在 分屏显示时,不支持长截屏(也称为滚动截屏)功能,无法满足用户在分屏 显示时希望执行长截屏的需求。
技术实现思路
[0003]本公开提供一种用于电子终端的应用截屏方法和装置,以至少解决上述 相关技术中的问题,也可不解决任何上述问题。
[0004]根据本公开实施例的第一方面,提供一种用于电子终端的应用截屏方法, 其特征在于,所述电子终端的显示屏的显示区域包括至少两个区域,所述应 用截屏方法包括:在所述至少两个区域上显示第一应用的不同界面;获取对 所述至少两个区域中的第一区域的选择命令以及用户输入的长截屏命令,其 中,第一区域包括所述至少两个区域中的至少一个区域;响应于所述选择命 令和所述长截屏命令,对选择的第一区域对应的第一界面执行长截屏;输出 第一界面的长截屏图像。
[0005]可选地,所述响应于所述选择命令和所述长截屏命令,对选择的区域对 应的界面执行长截屏,可包括:通过模拟针对第一区域的触摸滑动事件来滚 动第一界面以获取第一界面的长截屏界面内容,并基于第一界面的长截屏界 ...
【技术保护点】
【技术特征摘要】
1.一种用于电子终端的应用截屏方法,其特征在于,所述电子终端的显示屏的显示区域包括至少两个区域,所述应用截屏方法包括:在所述至少两个区域上显示第一应用的不同界面;获取对所述至少两个区域中的第一区域的选择命令以及长截屏命令,其中,第一区域包括所述至少两个区域中的至少一个区域;响应于所述选择命令和所述长截屏命令,对选择的第一区域对应的第一界面执行长截屏;输出第一界面的长截屏图像。2.如权利要求1所述的应用截屏方法,其特征在于,所述响应于所述选择命令和所述长截屏命令,对选择的区域对应的界面执行长截屏,包括:通过模拟针对第一区域的触摸滑动事件来滚动第一界面以获取第一界面的长截屏界面内容,并基于第一界面的长截屏界面内容生成第一界面的长截屏图像。3.如权利要求2所述的应用截屏方法,其特征在于,所述通过模拟针对第一区域的触摸滑动事件来滚动第一界面以获取第一界面的完整界面内容,并基于第一界面的完整界面内容生成第一界面的长截屏图像,包括:获取第一界面的初始界面内容的第一截屏图像;重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新界面内容的第二截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第二截屏图像;将第一截屏图像与所述至少一个第二截屏图像拼接,获得第一界面的长截屏图像。4.如权利要求3所述的应用截屏方法,其特征在于,在第一区域为单个区域的情况下,所述获取第一界面的初始界面内容的第一截屏图像包括:获取所述电子终端的显示屏的显示区域的初始全屏内容的第三截屏图像;根据第一区域的位置信息,对第三截屏图像进行裁剪,获得第一截屏图像;所述获取第一界面滚动后出现的新界面内容的第二截屏图像,包括:在第一界面滚动后,获取第一界面滚动后出现的新全屏内容的第四截屏图像;根据第一区域的位置信息,对第四截屏图像进行裁剪,获得第二截屏图像。5.如权利要求3所述的应用截屏方法,其特征在于,在第一区域为单个区域的情况下,所述获取第一界面的初始界面内容的第一截屏图像包括:根据第一区域的位置信息,对第一界面的初始界面内容进行截取,获得第一截屏图像;所述获取第一界面滚动后出现的新界面内容的第二截屏图像,包括:在第一界面滚动后,根据第一区域的位置信息,对第一界面滚动后出现的新界面内容进行截取,获得第二截屏图像。6.如权利要求3所述的应用截屏方法,其特征在于,在第一区域包括多个区域的情况下,所述获取第一界面的初始界面内容的第一截屏图像包括:分别根据所述多个区域的每个区域的位置信息,对每个区域对应的界面的初始界面内容进行截取,获得多个第一截屏图像;所述重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新界面内容的第
二截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第二截屏图像,包括:重复执行以下操作:滚动所述多个区域的多个界面,并分别根据每个区域的位置信息,对每个区域滚动后出现的新界面内容进行截取,直到所述多个区域的界面内容都结束或用户输入停止长截屏的命令,从而获得每个区域的至少一个第二截屏图像;所述将第一截屏图像与所述至少一个第二截屏图像拼接,获得第一界面的长截屏图像,包括:针对所述多个区域中的每个区域,将该区域对应的第一截屏图像与至少一个第二截屏图像拼接,获得所述多个区域中的每个区域的长截屏图像;将所述多个区域中的每个区域的长截屏图像组合,并对所述多个区域中界面内容不足的区域的界面内容进行补白以与最长界面内容对齐,以获得第一界面的长截屏图像。7.如权利要求2所述的应用截屏方法,其特征在于,所述通过模拟针对第一区域的触摸滑动事件来滚动第一界面以获取第一界面的完整界面内容,并基于第一界面的完整界面内容生成第一界面的长截屏图像,包括:获取所述电子终端的显示屏的显示区域的初始全屏内容的第三截屏图像;重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新全屏内容的第四截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第四截屏图像;将第三截屏图像与所述至少一个第四截屏图像拼接,获得全屏的长截屏图像;根据第一区域的位置信息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像。8.如权利要求7所述的应用截屏方法,其特征在于,在第一区域为单个区域的情况下,所述根据第一区域的位置信息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像包括:根据第一区域的位置信息,对所述全屏的长截屏图像进行裁剪,获得第一界面的长截屏图像。9.如权利要求7所述的应用截屏方法,其特征在于,在第一区域包括多个区域的情况下,所述重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新全屏内容的第四截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第四截屏图像,包括:重复执行以下操作:滚动所述多个区域的多个界面并获取所述多个区域对应的多个界面滚动后出现的新全屏内容的第四截屏图像,直到所述多个区域的界面内容都结束或用户输入停止长截屏的命令,从而获得至少一个第四截屏图像;所述根据第一区域的位置信息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像,包括:根据所述多个区域的位置信息,对所述全屏的长截屏图像进行裁剪;对所述多个区域中由于界面内容不足而包括重复界面内容的区域的重复界面内容进行裁剪并补白,以与最长界面内容对齐。10.如权利要求1所述的应用截屏方法,其特征在于,所述获取对所述至少两个区域中
的第一区域的选择命令以及长截屏命令,包括:接收用户输入的截屏命令;响...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。