分享好友 最新资讯首页 最新资讯分类 切换频道
盘点Python编程的简易版自动化工具——ADB史上全操作
2024-12-27 23:35

ADB,中文名安卓调试桥,它是一种功能多样的命令行工具,可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:

盘点Python编程的简易版自动化工具——ADB史上全操作

客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出 ADB命令来从命令行终端调用客户端。

守护进程:在设备上运行命令。守护进程在每个设备上作为后台进程运行。

服务器:管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行。

通过这个命令行工具我们可以使用它来操作手机上的资源,而且不需要借助Android SDK就可以轻松操控手机里的应用。

当您启动某个ADB客户端时,客户端会先检查是否有 ADB服务器进程正在运行。如果没有,它将启动服务器进程。服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 ADB 客户端发出的命令 - 所有 ADB客户端均通过端口 5037 与 ADB 服务器通信。

然后,服务器会与所有正在运行的设备建立连接。它通过扫描 5555 到 5585 之间(该范围供前 16 个模拟器使用)的奇数号端口查找模拟器。服务器一旦发现ADB守护进程 (ADBD),便会与相应的端口建立连接。请注意,每个模拟器都使用一对按顺序排列的端口 - 用于控制台连接的偶数号端口和用于ADB 连接的奇数号端口。

这里小编已经给大家准备好了,下载地址:https://u062.com/file/7715018-452566390,如果你想在任何文件目录使用ADB的话,必须把ADB的安装目录加入环境变量,然后我们可以使用ADB的界面工具,它可以很直观方便的执行ADB的命令并显示结果,这个工具就是APKInstaller,下载地址:https://u062.com/file/7715018-452566398,如图:

1.设备的启动关闭操作

这里我选择连接模拟器,看看连接有什么区别。

1).连接设备
2).启动服务
3).查看设备
4).操作多个设备

这样我们呢就进入了模拟器的Shell界面了。

5).关闭服务
6).设置监听TCP/IP的端口
7).断开连接
8).关机与重启
9).Root权限
10).刷机模式
11).命令转载

2.设备应用操作

1).查看应用
2).查看应用的Activity信息
3).清除应用数据和缓存

3.安装卸载应用

4.日志

5.设备文件操作

6.截屏,录屏

7.Shell

Shell里有很多命令,我们简单列举下:

1).进入退出
2).设备的相关信息
3).进程
4).性能分析
5).文件操作
6).按键
7).点击,滑动屏幕
8).输入
9).电池
10).设备ID
11).无线网络

在操作前必须获得Root权限。

8.端口转发

9.Activity 管理器

10.调用软件包管理器

11.备份

12.压力测试Monkey

最新文章
边缘安全加速平台
内网:即局域网,是指在某一区域内由多台计算机互联成的计算机组。局域网内的IP是可以自定义分配管理,局域网是封闭型的,仅局域
巨丰早参:证监会表示坚决落实“稳住楼市股市”重要要求
更多操作策略及金股,可联系在线客服咨询。巨丰今日策略巨丰投顾认为随着各项逆周期调节政策措施落地,A股已逐步探明市场底部,
那么到底为什么Windows自身的远程桌面几乎没什么人用呢?
如果你需要全球POP点接入满足全球商用全球远程桌面需求?如果你需要跨运营商专线无法满足跨网通信要求?如果你因为互联网频繁断
雷电安全卫士app(雷电清理大师)
雷电安全卫士app是一款非常好用且功能强大的系统工具软件,软件拥有深度清理垃圾和手机加速运行功能,有效释放宝贵的存储空间提
遇到肺磨玻璃结节莫惊慌(2017.1版)/谢冬大夫点评磨玻璃结节
作者:谢冬一、肺磨玻璃结节是神马东东?大家不要谈到肺磨玻璃影就色变,不一定是癌。有时候,肺部炎症、 出血、 纤维化(炎症后
青丘狐传说
祛邪斩妖,剑化万千,驱魔是青丘狐传说中远程法术职业,以剑御气作为攻击手段,飘逸凌厉的身姿中,潜藏着无尽剑气。驱魔拥有青丘
桐乡市成人教育事业单位发展规划展望
桐乡市成人教育事业单位正制定最新发展规划,旨在提升教育质量与服务水平。规划强调优化课程结构,加强师资队伍建设,提高教育资
高清美女写真一键生成,AI工具大测评与实用教程!
在这个数字科技飞速发展的时代,越来越多的人开始接触和使用AI技术。尤其是在美妆和时尚行业,AI生成的美女写真越来越受到追捧。
Rank函数排名并列问题处理
可能存在这2种原因 1、存在重复的数据; 2、可能排名范围未使用“$”进行固定 不知道同学的问题是不是以上的两种,
用AI生成美女写真,简单易上手的超级神器!
第三步:上传你的素材点击“上传”,选择你的照片或直接选一个随机生成的照片来进行加工。系统会根据参考图生成相应的作品。第四