一种Android终端生成操作步骤长图的方法及设备技术

技术编号:29399564 阅读:12 留言:0更新日期:2021-07-23 22:36
本发明专利技术公开了一种Androi d终端生成操作步骤长图的方法及设备,通过实现一个全屏透明的触摸消息监听界面和一个悬浮小窗口,当触发操作步骤长图导出时,监听触摸屏的触摸消息,根据触摸消息对截屏图片加上操作提示图。本发明专利技术弥补了录屏演示操作步骤时触摸屏的操作不能得到有效的展示和视频文件过大的问题,以快捷的方式导出操作步骤长图,满足了用户的需要。

【技术实现步骤摘要】
一种Android终端生成操作步骤长图的方法及设备
本专利技术涉及Android终端
,具体涉及一种Android终端生成操作步骤长图的方法及设备。
技术介绍
在使用Android终端(尤其是手机和平板)时,经常有这种需求,有时想知道某个应用的某个界面是如何进入的,比如终端客户反馈某个第三方应用问题给终端厂商,而客户仅仅在有问题的界面截屏,然后把图片发给厂商,厂商由于对这个第三方应用不熟悉,不知道这个界面是如何得到的。这时厂商需要客户提供一下操作步骤,演示如何操作进入到某个特定的界面。面对上面的问题,目前使用得最多的解决方案是录屏,但是录屏无法准确演示用户手指的触摸操作,因为在有的界面进行触屏操作,界面没有太明显的变化,比如点击按钮,如果应用按钮的点击效果做的不够明显,仍然无法让人很快地从录屏得到的视频中识别出操作步骤,而且视频一般比较大也不太方便传递信息。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种Android终端生成操作步骤长图的方法及设备。为了实现上述目的,本专利技术采用如下技术方案:一种Android终端生成操作步骤长图的方法,具体过程如下:在SystemUI上实现一个全屏透明的触摸消息监听界面和一个悬浮小窗口;所述触摸消息监听界面是一个处于任何应用之上的View,定义该View为TouchCaptureView,TouchCaptureView默认是关闭的,在打开情况下只会监听触摸消息,不拦截触摸消息;悬浮小窗口显示在任意界面之上,提供导出操作步骤长图的开始和结束按钮;当点击悬浮小窗口的开始按钮时,悬浮小窗口就会打开TouchCaptureView,TouchCaptureView开始监听触摸屏的触摸消息,通过触摸消息的down、move、up值的变化,每次在收到up消息时识别出此次触摸操作类型是点击还是滑动,与此同时截屏得到一张截屏图片;然后根据当前识别出的触摸操作类型,在截屏图片上画上操作提示图;当点击悬浮小窗口的结束按钮时,TouchCaptureView先将得到的加了操作提示图的截屏图片拼接在一起得到操作步骤长图,并将操作步骤长图保存到设定位置;保存完成后弹出提示告知用户保存位置;最后,TouchCaptureView关闭,完成导出操作步骤长图的任务。进一步地,在画操作提示图时,如果是点击操作,操作提示图是以up消息发生的位置up(x,y)为圆心的带颜色的实心圆,如果是滑动操作,操作提示图是一个带颜色的箭头,箭头由down消息发生的位置dowm(x,y)指向up消息发生的位置up(x,y)。进一步地,在图片拼接过程中,上一张图和下一张图之间留有缝隙,并且生成一个箭头由上一张图指向下一张图。一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。一种Android终端,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现上述方法。本专利技术的有益效果在于:本专利技术弥补了录屏演示操作步骤时触摸屏的操作不能得到有效的展示和视频文件过大的问题,以快捷的方式导出操作步骤长图,满足了用户的需要。具体实施方式以下将对本专利技术作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围并不限于本实施例。本实施例提供一种Android终端生成操作步骤长图的方法,具体过程如下:在SystemUI上实现一个全屏透明的触摸消息监听界面和一个悬浮小窗口。所述触摸消息监听界面是一个处于任何应用之上的View,定义该View为TouchCaptureView,TouchCaptureView默认是关闭的,在打开情况下只会监听触摸消息,不拦截触摸消息。悬浮小窗口显示在任意界面之上,提供导出操作步骤长图的开始和结束按钮。当点击悬浮小窗口的开始按钮时,悬浮小窗口就会打开TouchCaptureView,TouchCaptureView开始监听触摸屏的触摸消息,通过触摸消息的down(放下)、move(移动)、up(拿起)值的变化(一次down开始至一次up为止为一次触摸操作),每次在收到up消息时识别出此次触摸操作类型是点击还是滑动,与此同时截屏得到一张截屏图片;然后根据当前识别出的触摸操作类型,在截屏图片上画上操作提示图,其中,如果是点击操作,操作提示图是以up消息发生的位置up(x,y)为圆心的红色的实心圆,如果是滑动操作,操作提示图是一个红色的加粗的箭头,箭头由down消息发生的位置dowm(x,y)指向up消息发生的位置up(x,y)。每一次完整down,move,up操作都会得到一张加了操作提示图的截屏图片。当点击悬浮小窗口的结束按钮时,TouchCaptureView先将得到的加了操作提示图的截屏图片拼接在一起得到操作步骤长图,并将操作步骤长图保存到设定位置。为了美观和直观,在图片拼接过程中,上一张图和下一张图之间留一点缝隙,并且画一个箭头由上一张图指向下一张图。保存完成后弹出提示告知用户保存位置。最后,TouchCaptureView关闭,完成导出操作步骤长图的任务。对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本专利技术权利要求的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种Android终端生成操作步骤长图的方法,其特征在于,具体过程如下:/n在SystemUI上实现一个全屏透明的触摸消息监听界面和一个悬浮小窗口;所述触摸消息监听界面是一个处于任何应用之上的View,定义该View为TouchCaptureView,TouchCaptureView默认是关闭的,在打开情况下只会监听触摸消息,不拦截触摸消息;悬浮小窗口显示在任意界面之上,提供导出操作步骤长图的开始和结束按钮;/n当点击悬浮小窗口的开始按钮时,悬浮小窗口就会打开TouchCaptureView,TouchCaptureView开始监听触摸屏的触摸消息,通过触摸消息的down、move、up值的变化,每次在收到up消息时识别出此次触摸操作类型是点击还是滑动,与此同时截屏得到一张截屏图片;然后根据当前识别出的触摸操作类型,在截屏图片上画上操作提示图;/n当点击悬浮小窗口的结束按钮时,TouchCaptureView先将得到的加了操作提示图的截屏图片拼接在一起得到操作步骤长图,并将操作步骤长图保存到设定位置;保存完成后弹出提示告知用户保存位置;/n最后,TouchCaptureView关闭,完成导出操作步骤长图的任务。/n...

【技术特征摘要】
1.一种Android终端生成操作步骤长图的方法,其特征在于,具体过程如下:
在SystemUI上实现一个全屏透明的触摸消息监听界面和一个悬浮小窗口;所述触摸消息监听界面是一个处于任何应用之上的View,定义该View为TouchCaptureView,TouchCaptureView默认是关闭的,在打开情况下只会监听触摸消息,不拦截触摸消息;悬浮小窗口显示在任意界面之上,提供导出操作步骤长图的开始和结束按钮;
当点击悬浮小窗口的开始按钮时,悬浮小窗口就会打开TouchCaptureView,TouchCaptureView开始监听触摸屏的触摸消息,通过触摸消息的down、move、up值的变化,每次在收到up消息时识别出此次触摸操作类型是点击还是滑动,与此同时截屏得到一张截屏图片;然后根据当前识别出的触摸操作类型,在截屏图片上画上操作提示图;
当点击悬浮小窗口的结束按钮时,TouchCaptureView先将得到的加了操作提示图的截屏图片拼接在一起得到操作步骤长图,并将操作步骤长图保存到设定位...

【专利技术属性】
技术研发人员:娄渊胜季英会
申请(专利权)人:读书郎教育科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1