很多时候,一块电脑屏幕并不能优雅的满足我的需求。我总是想分一个窗口浏览网页,一个回消息,一个看图片。但是一块屏幕完全不够分。

屏幕我没有,但二手机我不缺。如何优雅的将他们组合起来才是该思考的问题。

公网上屏幕共享完全不需要考虑,极高的延时,糟糕的画质,还有…难看的吃相。

局域网内才是我们为所欲为的地方。

安装spacedesk

spacedesk轻松打通了PC,安卓,平板。使其在局域网内可以优雅的将多于的手机屏幕,平板屏幕等作为电脑的拓展屏幕。

安装它也很简单,在官网下载你需要的客户端即可。

再顺便下载个手机端,打开手机端,会自动查找局域网下存在的电脑。点击连接就行啦。

QTscrcpy局域网控制

但这样极不优雅的问题是,我只是将其当作了屏幕。但我无法控制我的手机。

使用开源项目scrcpy可以解决这个问题。用USB线连接电脑,使用adb调试,就可以在电脑上映射出手机。

同样也支持方向控制。局域网内延迟极低,支持无线连接。

更建议使用基于此开源项目的QTscrcpy

第一次不能直接使用无线连接。需要使用USB线连接电脑,开启USB调试模式。

不出意外的话,你就可以在QTscrcpy的界面上找到你的手机,双击连接即可。就可以在电脑上即时操作你的手机。

hamibot公网控制

有如果我需要在公网上访问呢?局域网显然不能优雅的解决。

我们可以在本地部署一个hamibot客户端

只要你的局域网能被公网所访问,你就可以使用它完成你想要完成的任何事情,包括解锁。

hamibot基于Auto.js运行,方便的在本地完成各种各样的自动化操作。

一方面可以在脚本市场中找免费脚本

也可以使用Auto.js自己写一个小脚本

1
2
3
4
5
6
7
8
9
//back()
//home()
//powerDialog() //电源窗口
//recents() //最近任务
//notifications() //通知栏
//console.show() //显示调试窗口
//alert("出现错误~"); //对话框
launch("nrhs.start"); //运行某APP,填写包名
...

自启动辅助

还剩下一个问题,我不能优雅的开启USB调试,也不能很快确定程序包名。

所以我们写一个小程序,来完成这些事情。

程序运行即会检测是否横屏,如果横屏将判定为作为屏幕拓展。将尝试开启USB调试。

也可以查看手机所安装的所有应用名称,包名。

只需要一句话启动

launch("nrhs.start");

嗯,够优雅了.

下载

QTscrcpy:
官网:https://gitee.com/Barryda/QtScrcpy
花的小金库:安全不限速