博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android真机抓屏- Android Screen Monitor
阅读量:6508 次
发布时间:2019-06-24

本文共 823 字,大约阅读时间需要 2 分钟。

一般运行Android应用程序有两种方式一种是设置Android虚拟设备模拟器,通过Android  Virtual Manger进行管理,一种是插入USB数据线直接真机上进行调试,但是如果电脑配置比较低,直接用真机然后做Demo的时候每次将真机上的效果图截取下来,发送到电脑有点费劲。这个时候需求就来了,就是将真机的屏幕显示在电脑上,这个时候Android Screen Monitor(ASM)就出现了,ASM是一个监视设备或模拟器屏幕的工具,ASM是ADB调试桥的客户端应用程序,当ASM开始监控屏幕的时候,它通过5037端口连接至ADB,不断地把所监控设备的屏幕数据保存在帧缓存中并且把图像数据转换成用户可观测的内容。概念和业务场景明白了,下面就是实现的过程:

1.你要确保的是你的Android的程序在模拟器上可以调试,插上数据线在手机上也可以调试,如果这个是没问题,可以进入下一步:

2.下载ASM程序:https://code.google.com/p/android-screen-monitor/downloads/list,最新版本是2.5,直接下载即可。

3.解压之后发现有一个asm.jar,我的是直接拷贝到tools目录下:(根据你的习惯,你可以放在你习惯的任何位置上)

4.在cmd中输入命令java -jar asm.jar:

如果你的手机是连接在电脑的,并且处于可调式状态,那么你会看到如下图片:

 

5.OK之后,你就可以看到你的手机屏幕:

如果你觉得真机手机屏幕太大,那么可以右击一下屏幕,进行如下设置:

 

至此真机屏幕已经显示在你的电脑上了,多说两句,第三步中看你的个人习惯的位置,第四步如果你不喜欢cmd的命令行形式,直接双击即可~

本文转自Fly_Elephant博客园博客,原文链接:http://www.cnblogs.com/xiaofeixiang/p/4086092.html,如需转载请自行联系原作者

你可能感兴趣的文章
函数防抖和函数节流
查看>>
作为java初学者,适合看《java编程思想》这本书吗?
查看>>
使用Context创建一个View需要注意的地方
查看>>
自我绘制四
查看>>
对“工厂方法”,突然茅塞顿开
查看>>
【译】Angular自动取消订阅
查看>>
云数据库Memcache版使用教程
查看>>
Java 异常表与异常处理原理
查看>>
Maven根据pom文件中的Profile标签动态配置编译选项
查看>>
7×14小时陪伴,DaDaBaby核心课程升级背后到底有多少考量?
查看>>
效能改进之项目例会导入实践
查看>>
Logistic 回归算法及Python实现
查看>>
基于 python + WebDriverAgent 的“跳一跳”小程序高分教程
查看>>
Android爬坑之旅之FileProvider(Failed to find configured root that contains)
查看>>
好玩的 RAC
查看>>
KVOController代码分析和踩坑
查看>>
华为、阿里、网易员工下班时间大曝光,靠加班,你是赢不了他们的
查看>>
JVM内存模型
查看>>
Angular 响应式表单之下拉框
查看>>
java多线程
查看>>