投屏软件
对于电脑控制android手机,其实有很多软件可以,anlink、kedconnect、vysor、scrcpy、各大手机产商也都有自己开发的软件,以前常用vysor,但自从免费版本,投屏效果变差,工作环境没再用linux系统之后,使用的就少了,最近有需要所以换用了scrcpy,虽然以前简单地试过一下,但还没完全使用起来,这次搞完好,发现真实使用起来,还是有些折腾人的地方,所以记录下来吧。
scrcpy投屏后,解锁界面黑屏,无法进行解锁?
一、这是现在投屏控制时都会遇到的问题,解决方式还比较好的,在开发者选项里面,启用OEM解锁,在解锁页面直接输入你的解锁密码就好(图形解锁可以试下adb模拟刬动,我是用密码锁的)
二、启用了OEM解锁之后,虽然能正常解锁进入手机了,但应用锁却无法用输入的方式,也很无奈,这也是我头疼了好长一段时间的问题,不用应用锁嘛我又觉得不安全,想来想去,最后也找到了解决方法,那就是用adb模拟触摸,scrcpy本来就是使用adb的方式进行,所以写一个adb解锁的bat、sh脚本,在要应用锁解锁页面,用键盘快捷键启用就能完成解锁,具体代码如下:
windows下就是以上命令,以.bat后缀保存文件后,发送到桌面快捷方式,然后在桌面编辑属性,设置快捷方式就行,如上图
Linux下的脚本如上,只是开头的声明有点变化而已,而linux的快捷键设置也很方便,xfce的桌面,设置》键盘》应用程序快捷键就可以映射快捷键。
脚本是写好了,但我这脚本又不适用于你的手机,怎么办?怎么定位你手机你解锁密码位置?其实也简单,开发者选项里面启用指针位置,然后手机上应用解锁界面按住密码位置不松开,屏幕状态栏下会显示当前位置的x,y轴,记下来一一替换脚本的后两个数值就行。
三、scrcpy控制手机之后,无法使用输入法?这也很头疼,也试了很久,百度、搜狗、讯飞、微信、卡饭,最后确认QQ输入法是可以的,效果如下,注意电脑要切换到英文状态,而手机的输入法切换到你想用的输入方式就行,五笔、拼音试过都行,笔划确认过也是用拼音的。唯一不太好的是在微信聊天窗口,输入完了之后无法用回车进行发送,只能自己点发送按钮,那也还好,不太影响输入了