一种基于安卓系统的手势录制方法、系统及存储介质技术方案

技术编号:32532563 阅读:34 留言:0更新日期:2022-03-05 11:27
本发明专利技术涉及一种基于安卓系统的手势录制方法、系统及存储介质,方法为基于安卓系统启用无障碍服务功能和悬浮窗权限;以悬浮窗形式创建透明图层,通过无障碍服务功能和悬浮窗权限在透明图层中录制多个手势,得到多个手势动作信息,并以列表的形式集合多个手势动作信息,得到手势集合;解析手势集合的各个手势动作信息,并将解析后的手势动作信息存入手势集合中,当解析完成所有手势动作信息时,复原录制轨迹。本发明专利技术通过安卓系统的无障碍服务功能和悬浮窗权限创建透明图层,通过手势录制的形式,提高了自动化操作易用性,并能够快速响应用户及特殊场景下的操作难度,同时节省了时间与人力等资源的消耗。与人力等资源的消耗。与人力等资源的消耗。

【技术实现步骤摘要】
一种基于安卓系统的手势录制方法、系统及存储介质


[0001]本专利技术涉及手势动作处理领域,具体涉及一种基于安卓系统的手势录制方法、系统及存储介质。

技术介绍

[0002]在安卓智能手机中,实现模拟滑动/点击等指令通常借助安卓系统中的无障碍服务功能,实现自动化操作则需要对每一次的点击、滑动、返回等操作记录对应的坐标点,程序需进行记录点位。在标记过程中,造成多屏界面坐标点重叠混乱,手势点击不连贯,自动化操作步骤繁琐等现状。

技术实现思路

[0003]本专利技术所要解决的技术问题是针对现有技术的不足,提供一种基于安卓系统的手势录制方法、系统及存储介质。
[0004]本专利技术解决上述技术问题的技术方案如下:一种基于安卓系统的手势录制方法,包括如下步骤:
[0005]基于安卓系统启用无障碍服务功能和悬浮窗权限;
[0006]以悬浮窗形式创建透明图层,通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作,得到多个手势动作信息,所述手势动作信息包括手势动作及手势动作对应的坐标,并以列表的形式集合多个所述手势动作信息,得到手势集合;
[0007]解析所述手势集合的各个手势动作信息,并将解析后的手势动作信息存入所述手势集合中,当解析完成所有手势动作信息时,复原录制轨迹。
[0008]本专利技术的有益效果是:通过安卓系统的无障碍服务功能和悬浮窗权限创建透明图层,通过手势录制的形式,提高了自动化操作易用性,并能够快速响应用户及特殊场景下的操作难度,同时节省了时间与人力等资源的消耗。
[0009]在上述技术方案的基础上,本专利技术还可以做如下改进。
[0010]进一步地,所述以悬浮窗形式创建透明图层的过程包括:
[0011]调用所述安卓系统中的windowManager api组件以悬浮窗形式创建透明图层,其中,所述透明图层的长度及宽度区域填充满整个手机屏幕。
[0012]采用上述进一步方案的有益效果是:以悬浮窗形式呈现,达到返回到桌面也能操作。
[0013]进一步地,所述通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作,得到多个手势动作信息的过程包括:
[0014]通过所述无障碍服务功能在所述透明图层中进行多个点击手势动作的录制,得到多个点击手势动作及点击手势动作对应的坐标,
[0015]并通过所述悬浮窗权限在所述透明图层中进行多个长按及滑动手势动作的录制,得到多个长按及滑动手势动作及所述长按及滑动手势动作对应的坐标。
[0016]采用上述进一步方案的有益效果是:解决了自动化点击坐标点混乱,手势与点击等连贯性操作不便录制等现状。
[0017]进一步地,所述解析所述手势集合的各个手势动作信息,并将解析后的手势动作信息存入所述手势集合中的过程包括:
[0018]调用所述安卓系统中的accessibilityService组件解析所述手势集合的各个手势动作信息,按解析先后顺序将解析后的手势动作信息存入所述手势集合中。
[0019]采用上述进一步方案的有益效果是:通过手势录制的形式,提高了自动化操作易用性,能够快速响应用户及特殊场景下的操作难度,复原用户操作轨迹。
[0020]本专利技术解决上述技术问题的另一技术方案如下:一种基于安卓系统的手势录制系统,包括:
[0021]启用模块,用于基于安卓系统启用无障碍服务功能和悬浮窗权限;
[0022]录制模块,用于以悬浮窗形式创建透明图层,通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作,得到多个手势动作信息,所述手势动作信息包括手势动作及手势动作对应的坐标,并以列表的形式集合多个所述手势动作信息,得到手势集合;
[0023]处理模块,用于解析所述手势集合的各个手势动作信息,并将解析后的手势动作信息存入所述手势集合中,当解析完成所有手势动作信息时,复原录制轨迹。
[0024]本专利技术解决上述技术问题的另一技术方案如下:一种基于安卓系统的手势录制系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,当所述处理器执行所述计算机程序时,实现如上所述的基于安卓系统的手势录制方法。
[0025]本专利技术解决上述技术问题的另一技术方案如下:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的基于安卓系统的手势录制方法。
附图说明
[0026]图1为本专利技术实施例提供的手势录制方法的流程图;
[0027]图2为本专利技术实施例提供的手势录制系统的模块框图。
具体实施方式
[0028]以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0029]实施例1:
[0030]如图1所示,一种基于安卓系统的手势录制方法,包括如下步骤:
[0031]基于安卓系统启用无障碍服务功能和悬浮窗权限;
[0032]以悬浮窗形式创建透明图层,通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作,得到多个手势动作信息,所述手势动作信息包括手势动作(手势操作)及手势动作(手势操作)对应的坐标,并以列表的形式集合多个所述手势动作信息,得到手势集合;
[0033]解析所述手势集合的各个手势动作信息,并将解析后的手势动作信息存入所述手
势集合中,当解析完成所有手势动作信息时,复原录制轨迹。
[0034]所述安卓系统为7.0及以上版本。应理解地,在安卓系统中来启动安卓系统自带的无障碍服务功能和悬浮窗权限。
[0035]上述实施例中,通过安卓系统的无障碍服务功能和悬浮窗权限创建透明图层,通过手势录制的形式,提高了自动化操作易用性,并能够快速响应用户及特殊场景下的操作难度,同时节省了时间与人力等资源的消耗。
[0036]具体地,所述以悬浮窗形式创建透明图层的过程包括:
[0037]调用所述安卓系统中的windowManager api组件以悬浮窗形式创建透明图层,其中,所述透明图层的长度及宽度区域填充满整个手机屏幕。
[0038]上述实施例中,以悬浮窗形式呈现,达到返回到桌面也能操作。
[0039]具体地,所述通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作,得到多个手势动作信息的过程包括:
[0040]通过所述无障碍服务功能在所述透明图层中进行多个点击手势动作的录制,得到多个点击手势动作及点击手势动作对应的坐标,
[0041]并通过所述悬浮窗权限在所述透明图层中进行多个长按及滑动手势动作的录制,得到多个长按及滑动手势动作及长按及滑动手势动作对应的坐标。
[0042]其中,多个点击手势动作包括单击、双击等。
[0043]应理解地,绘制一层透明区域以悬浮窗形式呈现,达到回到桌面也能操作。该视图区域用作对点击、双击、长按、滑动等一系列手本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于安卓系统的手势录制方法,其特征在于,包括如下步骤:基于安卓系统启用无障碍服务功能和悬浮窗权限;以悬浮窗形式创建透明图层,通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作,得到多个手势动作信息,所述手势动作信息包括手势动作及手势动作对应的坐标,并以列表的形式集合多个所述手势动作信息,得到手势集合;解析所述手势集合的各个手势动作信息,并将解析后的手势动作信息存入所述手势集合中,当解析完成所有手势动作信息时,复原录制轨迹。2.根据权利要求1所述的手势录制方法,其特征在于,所述以悬浮窗形式创建透明图层的过程包括:调用所述安卓系统中的windowManager api组件以悬浮窗形式创建透明图层,其中,所述透明图层的长度及宽度区域填充满整个手机屏幕。3.根据权利要求1所述的手势录制方法,其特征在于,所述通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作,得到多个手势动作信息的过程包括:通过所述无障碍服务功能在所述透明图层中进行多个点击手势动作的录制,得到多个点击手势动作及点击手势动作对应的坐标,并通过所述悬浮窗权限在所述透明图层中进行多个长按及滑动手势动作的录制,得到多个长按及滑动手势动作及所述长按及滑动手势动作对应的坐标。4.根据权利要求1至3任一项所述的手势录制方法,其特征在于,所述解析所述手势集合的各个手势动作信息,并将解析后的手势动作信息存入所述手势集合中的过程包括:调用所述安卓系统中的accessibilityService组件解析所述手势集合的各个手势动作信息,按解析先后顺序将解析后的手势动作信息存入所述手势集合中。5.一种基于安卓系统的手势录制系统,其特征在于,包括:启用模块,用于基于安卓系统启用无障碍服务功能和悬浮窗权限;录制模块,用于以悬浮窗形式创建透明图层,通过所述无障碍服务功能和所述悬浮窗权限在所述透明图层中录制多个手势动作...

【专利技术属性】
技术研发人员:唐小刚
申请(专利权)人:成都映潮科技股份有限公司
类型:发明
国别省市:

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

1