一、引言
在使用手机设备自带的截屏工具时,会遇见不确定需要截取长度的图片,不同品牌的设备需要去进行对应的元素识别。因此我使用ADB分装了一个自定义指令,它能够对一系列尺寸相同的图片进行纵向拼接。简单来说,这个类的核心功能是,将同一系列的图片,从上而下依次拼接成一张新的长截屏图片。
二、ADB工具简介
ADB,全称为Android Debug Bridge,可以译为Android调试桥。它是Android开发/测试的一个重要工具,主要用于为Android平台提供在PC端进行开发调试的桥梁功能。它是Android SDK(Software Development Kit,软件开发包)里的一个命令行工具。
ADB工具可以帮助开发者在模拟器或者有root权限的Android设备上运行命令或管理应用。只需要通过USB线将Android设备连接到电脑,或建立TCP/IP连接,即可使用ADB进行诸如安装和卸载应用、查看设备或应用日志、查看设备状态等操作。
三、自定义指令展示与实现
影刀默认ADB保存路径: https://www.yingdao.com/community/detaildiscuss?id=c77fa0b5-c2fe-4143-8b74-c6e42826b324
1、指令展示


参数说明:
注:查询uuid可以使用命令 【adb devices】

2、效果展示

3、代码展示
根据一系列的截屏图片,并找出他们之间的重叠部分,最后将他们拼接在一起形成一张新的图片。
、
初始化运行参数,并使用ADB进行截屏。
