内容纲要
作用
- 可以在同一个wifi情况协同办公(控制手机)
- 可以单独运行APP类似windows多窗口(独家,adb 实现独家)
- 支持调声音
- 支持PC输入法,这样子方便输入(android需要安装输入法)
- 支持关闭屏幕后APP还在运行,不会上锁
- 支持关闭电源
- 支持关闭不锁屏(独家)
- 基本兼容大部分手机(理论上,后续功能扩展其实基本可以通用)
- 支持扫描开发端口(同一个局域网,方便使用)
- 跟手机电脑没有绑定,想怎么用就怎么用。
等等功能,自己使用即可
使用
- 开启开发者模式(https://jingyan.baidu.com/article/ab69b2701577906ca6189f29.html),每个手机设置界面不完全一样,基本逻辑一样
- 点击启动exe即可
必须电脑同一个网段(或则wifi),不能单纯靠usb来通信。
背景
这个因为我自己看到scrcpy产品,可以电脑控制手机觉得非常神奇,后面自己研究它的开源代码,于是自己写了一遍,这个产品app中含有一些他们的代码,当初为了测试用的。基本上核心代码都是自己手写,不过参考它的一些逻辑,感谢scrcpy开源。
技术
android: java + websocket 通信,这个与scrcpy不一样,当初app用辅助模拟点击,但模拟行为没有那么好,可能自己对一些细节没有把握住吧。
pc:win32 + c++ + poco + sdl ,单纯用最传统win32开发,因为用到websocket ,所以引入poco,一个c++通用库。
手机通过录制流通过websocket推送PC端,PC端收到流,然后解析渲染SDL的窗口上。
截图
支持多个APP,无需安装独立APP在手机(无需启动,手动确认等)
下载地址
Xscr软件
https://kdocs.cn/l/cbEQgHzbFLa9
目前自己用的版本,可能各个方面不是那么完整,但已经够用了,后续主要增加文件传送的功能,自己这块用的到,界面应该会放在最后面优化,目前只要能用就可以了
输入法安装会提示,请看手机提示,点击允许即可,其他功能使用我后续介绍。
暂时不开源,因为太多测试信息在里面,同时后面准备扩展功能用在别的地方