I believe that someone must have used Huawei’s multi-screen collaboration function. You need Huawei’s mobile phone and Huawei’s computer before they can finally use it.
Of course, some people got the cracked version one after another, even if it is not a Huawei computer, it can be used.
Not long ago, Xiaomi launched its own multi-screen collaboration, not limited to computers, only Xiaomi mobile phones.
Their shortcomings are obvious, they must use a specific brand of mobile phone, or even a specific brand of computer. In addition, what high latency is there, only supports windows systems and so on.
So, as programmers, can we find a better multi-screen collaborative software? The answer is yes, the open source world is beyond your imagination.
Software introduction
QtScrcpy is such a software, which is based on the secondary development of Scrcpy. The advantages in comparison are:
Low latency, 35-70ms
No need to install any software on the phone
Quick Start
Support window, linux and even macos
Custom script
The requirements for mobile phones are very simple. For Android system 5 and above, just turn on usb debug.
For simplicity, here is the latest installation package for the windows platform. Please return the extraction code on the WeChat official account. Reply: Multi-screen collaboration
Baidu Netdisk: https://pan.baidu.com/s/1r3PVQuJE2RYn9VMmc-9pcw
蓝奏云
64 Bit system: https://arare.lanzoui.com/i04Zqgadifc
32 bit system: https://arare.lanzoui.com/ii1CLgadhcd
Software use
Step diagram
step
Wireless connection steps (make sure the phone and computer are in the same local area network):
On the Android mobile phone, turn on usb debugging in the developer options
Connect Android phone to computer via usb
Click refresh device, you will see the device number updated
Click to get device IP
Click to start adbd, then you can unplug the usb line
Wireless connections
Click Refresh Device again and find that there is an extra device starting with IP address, select this device
Start service
Remarks: After starting adbd, you don’t need to connect to the usb cable anymore. After the connection is disconnected, it is no longer necessary, unless the Android adbd stops and needs to be restarted.
Features
Real-time display of Android device screen
Real-time keyboard and mouse control Android device
Screen recording
Screenshot is png
Wireless connections
Supports up to 16 device connections (can be added if PC performance allows, you need to compile by yourself)
full-screen display
Install apk: drag and drop the apk to the video window to install
Transfer files: Drag and drop files to the video window to send the files to the Android device
Background recording: only recording, without displaying the interface
Two-way synchronization of the clipboard between the computer and the device:
Ctrl + c copies the device clipboard to the computer clipboard;
Ctrl + Shift + v copies the computer clipboard to the device clipboard;
Ctrl + v uses the computer clipboard as a series of text The event is sent to the device (non-ASCII characters are not supported).
Interface button function
Startup configuration: function parameter settings before starting the service
You can set the bit rate, resolution, recording format, video save path, etc. of the locally recorded video respectively.
Only background recording: starting the service is not a realistic interface, just recording the Android device screen
Window on top: Android device video window is displayed on top
Automatically shut down the screen: After starting the service, automatically turn off the Android device screen to save power
Use reverse: service startup mode, when the service startup fails and the error message more than one device appears, you can remove this check and try to connect
Refresh device list: refresh the currently connected devices
Start service: connect to Android device
Stop service: Disconnect from Android device
Stop all services: disconnect all connected Android devices
Get device ip: get the ip address of the Android device and update it to the "wireless" area to facilitate wireless connection
Start adbd: Start the adbd service of the Android device. It must be started before the wireless connection.
Wireless connection: Connect Android devices wirelessly
Wireless Disconnect: Disconnect the Android device connected wirelessly
adb command line: easy to execute custom adb commands (currently does not support blocking commands, such as shell)