不会编程如何制作Android辅助功能之剖析模块配置

发布时间:2022-06-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了不会编程如何制作Android辅助功能之剖析模块配置脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

上一篇整体上介绍了如何不用编程制作Android辅助功能,收到了不少好评,大家的鼓励就是我创作的动力😄。有一部分同学反馈只有结果没有详细过程,每个配置模块具体怎么配置参数等等。这次我还是用上一个例子作为样本,详细剖析下具体如何构造一个辅助功能。(没有看上一篇的同学请先预习下上一篇)

业务逻辑梳理

首先我们要明晰要做事情的详细过程,也就是梳理清楚业务逻辑:进入APP后,我们会依次看电视,看短视频,做赚钱任务,如下:

看电视

看电视剧一般我们会滚动屏幕选择多个电视看一段时间,具体流程如下:

  1. 选择一个电视看
  2. 返回主界面
  3. 滚动页面
  4. 继续选择下一个电视

看短视频

看短视频时一般我们会滚动屏幕选择观看多个短视频,具体流程如下:

  1. 看一段时间短视频
  2. 滚动页面
  3. 继续看下一个短视频

赚钱任务

主要介绍三个任务,免费抽大奖、每日领金币、开宝箱领金币,依次完成三个任务:

  1. 免费抽大奖
  2. 每日领金币
  3. 开宝箱领金币

业务逻辑图如下:

不会编程如何制作Android辅助功能之剖析模块配置

 配置构建模块

在「移动端」/「自动构建」中新建一个构建,命名为“爱奇艺极速版”,然后将“配置源码”粘贴进去(已经做过的请忽略,没有做过的请参考上一篇完成),最后选择“配置构建”即可看到所有的配置模块。根据上面梳理的业务逻辑来构造模块树,请对照上面的业务逻辑图和上一篇的模块树进行理解:

进入APP

首先要进入app,顾名思义所以要选择「进入APP」模块,这里最重要是三个属性,packageName,findTag和failed,分别用来表示app的包名,判断是否已经进入app,处理弹窗,如果获取包名等等问题请请点击这里查看官方文档。

进入电视剧频道

  1. 进入app后,第一步是看电视剧,通过点击app左下角的“首页”按钮,若出现左上角的“电视剧”三个字说明进入了电视剧频道,然后滚动页面,选择一个感兴趣的电视剧点击并进入看电视,都看一段时间后返回。所以我们要选择「点击进入页面」模块,这里最重要的是clickTag和checkTag两个属性,通过以上分析应该填“首页”和“电视剧”,其他参数请看考官方文档。
  2. 接着我们需要看一段时间的电视剧,在这段时间内我们需要滚动屏幕寻找感兴趣的电视剧。一段时间我们可以选择「循环处理」模块,在这里我们选择“通过时间来控制循环”,minRunTime和maxRunTime属性分别表示最短和最长观看时间,注意单位为分钟,详细请参考官方文档。
  3. 进入循环后,第一件事是找自己感兴趣的电视剧,一般所有的电视剧都用容器存放着,如下图所示:

    不会编程如何制作Android辅助功能之剖析模块配置

    由上图可知:容器className为androidx.recyclerview.widget.RecyclerView。所以我们选择使用「遍历容器」模块,容器tag填androidx.recyclerview.widget.RecyclerView,遍历时子控件存放在item遍历中,其他参数请看考官方文档。
  4. 这一步就需要点击item进入具体的某个电视剧了,选择「点击进入页面」模块,注意此时要选择“直接点击控件”类型,target选择item。
  5. 进入电视剧后,我们需要看一段时间电视,和前面的一样可以选择「循环处理」模块,通过时间控制循环。
  6. 电视看完后我们需要返回到首页去选择其他电视剧,可以选择「返回页面」模块,tag属性表示目的页面上的某个tag,这里可以选择“首页”。
  7. 返回页面到了第2部,再循环中,我们需要滚动下页面,以便于下次搜索新的电视剧。可以选择「滚动处理」模块,minDistance和maxDistance属性分别表示滚动的最小和最大距离,注意取值范围是[0-1],1表示整个屏幕,这里都取0.98就好了啊。

以上几步基本上就是最主要的处理步骤,其他参考官方文档就好了。

进入赚钱任务频道

  1.  和前面一样选择「点击进入页面」模块进入赚钱任务频道,这里最重要的是clickTag和checkTag两个属性,通过以上分析应该填“赚钱”和“活动规则”。
  2. 主要处理三个任务:免费抽大奖、每日领金币、开宝箱领金币,直接点击对应的控件就可以进入相应的任务了,「搜索控件并处理」模块就是用来处理这类任务的,注意,在选择处理项时,每个tag对应一个最大处理次数(默认为1),如果要处理多个相同任务可以修改该值。

好了,今天就讲这么多了,要休息了,太累了,其他模块直接按业务逻辑来配置即可,有任何问题可以直接参考官方文档,或者给我留言😊。

 

脚本宝典总结

以上是脚本宝典为你收集整理的不会编程如何制作Android辅助功能之剖析模块配置全部内容,希望文章能够帮你解决不会编程如何制作Android辅助功能之剖析模块配置所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: