当前位置: 首页 > article >正文

ADB 获取屏幕坐标,并模拟滑动和点击屏幕

本文声明:本文是参考https://blog.csdn.net/beyond702/article/details/69258932编制。同时,补充了在windows系统模式下,详细的获取屏幕坐标的步骤。

1.判断设备与windows电脑USB连接是否正常
在CMD窗口输入命令:ADB devices,按ENTER键,输出如下结果,则表示连接正常。
设备连接正常
2、在CMD窗口输入命令:ADB shell dumpsys dispaly ,按ENTER键,输出屏幕分辨信息。如下图
ADB命令和DISPLAYSIZE屏幕尺寸信息
3、在CMD窗口输入命令:ADB shell getevent -p ,按ENTER键,输出屏幕尺寸信息,具体是0035 0036对应的max值。如下图

屏幕尺寸信息
4、计算屏幕尺寸与分辨率比例。公式如下:
Rw = 屏幕尺寸的宽/分辨率0035对应的max值
Rh = 屏幕尺寸的高/分辨率0036对应的max值
以本博主的设备为例:
Rw = 1079/1080 =1
Rh = 2243 / 2244 = 1
为什么需要计算这个比例,因为下一步记录


http://www.kler.cn/a/289248.html

相关文章:

  • [DEBUG] 服务器 CORS 已经允许所有源,仍然有 304 的跨域问题
  • 批量重命名Excel文件并排序
  • 容器技术在DevOps中的应用
  • 深入理解接口测试:实用指南与最佳实践5.0(三)
  • -1大于4?负数与无符号整数类型:size_t的比较问题(strlen)
  • 移动端【01】面试系统的MVVM重构实践
  • 深入理解 JavaScript DOM 操作
  • js处理echarts tooltip定时轮播
  • 一款基于Vue的低代码可视化表单设计器工具,6K star的可视化表单设计器工具,轻松搞定表单,支持多端适配(附源码)
  • 被低估的SQL
  • 基于vue框架的超市管理系统ki6i8(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 责任链设计模式详解
  • B端系统门门清之:SCRM系统,为客户管理加上社交,如虎添翼
  • MySQL事务处理(TransAction)
  • 苹果11月推出新款M4 Mac:Mac mini设计焕新 MacBook Pro仅例行更新
  • wsl下将Ubuntu从c盘移动到其他盘
  • Linux——IO模型_多路转接(epoll)
  • 监控平台之针对vue,react上报
  • ​yum安装/更新时报错:SyntaxError: invalid syntax​
  • 全局网络代理的使用与选择
  • css的position定位的属性
  • 【Java那些事】关于Git的使用
  • Datawhale X 李宏毅苹果书 AI夏令营|机器学习基础之案例学习
  • Vue -- 总结 02
  • adb大全指令(持续更新)
  • 动态住宅IP代理的搭建指南:实现高效网络访问