做为一个Android 开发人员,免不了会遇到这样的场景,为了便于程序的测试与演示,我们常常需要把手机屏幕投射到电脑上,然后通过投影仪播放出来,有朋友可能会问了,模似器不就解决问题了吗?实际上,在过去,一方面模似器是很慢的,另一方面,有些硬件比如相机,录音机之类测试是没有办法模似出来的,更重要的是,手机才是真实的应用场景。
本来 Android 系统是自带屏幕投射功能的,可以通过 Miracast 功能投射到任何 设备上,但可惜的是,很多的电脑,电视,和投影仪并不支持这一功能,不能不说这是一件非常遗憾的事。
为了找到一款合适的同屏软件,我浪费了好几天的时间,为了节省大家的时间,今天就简单的分享一下我尝试过的几种方案
1 Android Screen Monitor
过去的几年里,我仅仅是在小屏手机上录制 gif 的代码说明配图,所以,一直是在用一个asm.jar 的工具,这是一个强大的工具,可以通过鼠标点击屏幕操作android手机。但是如果手机的分辩率过高的话,画面的更新速度会很慢。
另外,这个一般是程序员才用的,因为他只是一个jar包,还要依赖 Android sdk , java 环境 JRE(JDK) 5 或6 ,好像6以上都可以。
用的时侯 把他放到 android sdk platform-tools 目录下,也就是和adb 命令一个 文件夹下,然后 在命令行输入 java -jar asm.jar就会启动这个软件了,这个软件最大的好处就是开源的 https://github.com/adakoda/android-screen-monitor 各位有兴趣的朋友可以把这个项目改成自己的风格。
优点: 画面可以缩放,可以通过鼠标控制手机 手