Android Studio 的虚拟机调试起来感觉不是很好。真机调试的话由于硬件分离,流程比较折磨人——想象以下画面,程序员点击 “run” 开始部署 app 到真机,需要等待一定时间才能构建完成,再等待一定时间才能安装完成,这两段时间完全可以用来休息、思考,但由于硬件分离,很多情况下只是拿起真机等待。
QtScrcpy 的出现解决了这一点。这是基于 Scrcpy 的投屏软件,类似于华为的多屏协同。它支持“熄屏”控制,可以关闭手机屏幕,但不锁屏。原理是通过 Java 反射调用 setDisplayPowerMode 实现的,很是神奇。

配合 cmdow 自动弹出窗口

android studio 可以在安装前执行命令,用 cmdow 命令 cmdow "VTR-AL00" /ACT /BEEP
调出投屏界面,其中 /BEEP 是我加的选项用于播放一段 midi 提示音。( win32 midiOutMessage API )
网友评论