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

写个远程操作Android的调试程序

调试Android真机,用手点击屏幕很是麻烦,用第三方的软件通常会安装不想要的app进去,还有可能占用adb端口与AS竞争。简单写一个显示屏幕和支持点击的程序,几分钟搞定。想更简单的可以直接下载exe程序运行。

https://download.csdn.net/download/jemenchen/90778624

目前不需要输入,只需要点击,就不错了,图标什么的也没换,临时用,不影响。

from time import sleepimport matplotlib.pyplot as plt
from PIL import Image
import os
path=os.getcwd()+'/example.jpg'def on_press(event):print("my position:" ,event.button,event.xdata, event.ydata)os.system('adb shell input tap '+str(int(event.xdata))+' '+str(int(event.ydata)))sleep(1)os.system('adb shell screencap -p /sdcard/screen.png')os.system('adb pull /sdcard/screen.png ' + path)img = Image.open(path)plt.imshow(img)plt.draw()os.system('adb shell screencap -p /sdcard/screen.png')
os.system('adb pull /sdcard/screen.png '+path)img=Image.open(path)fig=plt.figure()
plt.imshow(img)
plt.title('ADB Tool')
fig.canvas.mpl_connect('button_press_event', on_press)
fig.canvas.setWindowTitle('ADB Tool')
plt.show()

http://www.xdnf.cn/news/4490.html

相关文章:

  • 【Linux篇】多线程编程中的互斥与同步:深入理解锁与条件变量的应用
  • Nginx 性能调优与深度监控
  • 7. HTML 表格基础
  • 第三章、RL Games:High performance RL library
  • femap许可回收流程
  • mysql修改root密码
  • 东方泵业,室外消火栓泵 2#故障灯亮,报警生响
  • 蓝桥杯2025年第十六届省赛真题-水质检测
  • 【shardingsphere分布式主键无效】
  • Linux 系统命令使用指南1
  • 2025最新出版 Microsoft Project由入门到精通(二)
  • WPF 触发器 Trigger
  • java每日精进 5.07【框架之数据权限】
  • 【C++游戏引擎开发】第33篇:物理引擎(Bullet)—射线检测
  • 小数的二进制表示
  • 【卡特兰数】不同的二叉搜索树
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.3.30)
  • (25.05)Ubuntu 20.04上安装和运行ORB-SLAM3(非ROS)
  • 操作指南*
  • 数通HCIE的通过率怎么样?
  • no main manifest attribute, in xxx.jar
  • 软件系统的可观测性 Observability
  • 【AI】模型与权重的基本概念
  • 《Python星球日记》 第45天:KNN 与 SVM 分类器
  • 从电话到V信语音:一款App实现全场景社交脱身
  • 28.成功解决i2c_transfer返回-6的问题并linux驱动mpu6050(适合一切linux学习者)
  • OpenCV 中用于背景分割(背景建模)的一个类cv::bgsegm::BackgroundSubtractorCNT
  • 【HarmonyOS 5】鸿蒙中常见的标题栏布局方案
  • Oracle 开窗函数
  • 高组装导轨的特点