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

写个远程操作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.dtcms.com/a/177404.html

相关文章:

  • OpenMVS 的编译与运行
  • 电子电器架构 --- 48V架构的一丢丢事情
  • 2014年写的一个文档《基于大数据应用的综合健康服务平台研发及应用示范》
  • 【性能工具】一种简易hook bitmap创建的插件使用
  • 单片机-STM32部分:7、GPIO输入 按键
  • 二分查找习题
  • 默认成员函数移动构造和移动赋值运算符重载
  • 数 学 函数
  • 双11美妆数据分析
  • 百胜企业管理咨询:助力企业快速获得ecovadis认证
  • 若依前后端分离项目中可以删除哪些原若依有的?
  • 2398.预算内的最多机器人数目 滑动窗口+单调队列
  • 鸿蒙 使用动画 简单使用
  • vue-quill-editor的失焦事件
  • conda init before conda activate
  • 代码随想录算法训练营第三十三天(补)
  • [人机交互]交互设计过程
  • AI系列:智能音箱技术简析
  • TCGA数据库临床亚型可用!贝叶斯聚类+特征网络分析,这篇 NC 提供的方法可以快速用起来了!
  • 操作系统——第四章(文件的物理结构以及与逻辑结构的对比)
  • vue截图-html2canvas
  • V 型球阀设计标准:为带颗粒、料浆介质量身定制的卓越方案-耀圣
  • STM32裸机开发问题汇总
  • 统一返回JsonResult踩坑
  • PBR材质-Unity/Blender/UE
  • 优选算法系列(8.多源BFS)
  • 个人网站versionI正式上线了!Personal Website for Jing Liu
  • RISC-V架构深度解析
  • 高组装导轨的特点
  • 【Prometheus】 kube-state-metrics中的指标kube_pod_labels