[攻略] 安卓端可用投屏到PC的神器QtScrcpy
開源無收費無廣告 自用推薦
https://gitee.com/Barryda/QtScrcpy
QtScrcpy可以通過USB(或通過TCP/IP)連接Android設備,並進行顯示和控制。不需要root權限。
單個應用程序最多支持16個安卓設備同時連接。
同時支持GNU/Linux,Windows和MacOS三大主流桌面平臺
它專注於:
精緻 (僅顯示設備屏幕)
性能 (30~60fps)
質量 (1920×1080以上)
低延遲 (35~70ms)
快速啟動 (1s內就可以看到第一幀圖像)
非侵入性 (不在設備上安裝任何軟件)
win
mac
linux
自定義按鍵映射
可以根據需要,自己編寫腳本將PC鍵盤按鍵映射為手機的觸摸點擊,編寫規則在這裡。
默認自帶了針對和平精英手遊和抖音進行鍵鼠映射的映射腳本,開啟平精英手遊後可以用鍵鼠像玩端遊一樣玩和平精英手遊,開啟抖音映射以後可以使用上下左右方向鍵模擬上下左右滑動,你也可以按照編寫規則編寫其他遊戲的映射文件,默認按鍵映射如下:
game
這裡有玩和平精英的視頻演示
自定義按鍵映射操作方法如下:
編寫自定義腳本放入keymap目錄
點擊刷新腳本,確保腳本可以被檢測到
選擇需要的腳本
連接手機並啟動服務之後,點擊應用腳本
按~鍵(數字鍵1左邊)切換為自定義映射模式即可體驗(具體按什麼鍵要看你按鍵腳本定義的switchKey)
再次按~鍵切換為正常控制模式
要想wasd控制開車記得在載具設置中設置為單搖桿模式
群控
你可以同時控制所有的手機
gc
感謝
基於Genymobile的scrcpy項目進行復刻,重構,非常感謝。QtScrcpy和原版scrcpy區別如下:
關鍵點 scrcpy QtScrcpy
界面 sdl qt
視頻解碼 ffmpeg ffmpeg
視頻渲染 sdl opengl
跨平臺基礎設施 自己封裝 Qt提供
編程語言 C C++
編程方式 同步 異步
按鍵映射 不支持自定義 支持自定義按鍵映射
編譯方式 meson+gradle qmake or CMake
使用Qt可以非常容易的定製自己的界面
基於Qt的信號槽機制的異步編程提高性能
方便新手學習
增加多點觸控支持
學習它
如果你對它感興趣,想學習它的實現原理而又感覺無從下手,可以選擇購買我錄製的視頻課程, 裡面詳細介紹了整個軟件的開發架構以及開發流程,帶你從無到有的開發QtScrcpy:
課程介紹:https://blog.csdn.net/rankun1/article/details/87970523
或者你也可以加入我的QtScrcpy QQ群,和志同道合的朋友一塊互相交流技術:
QQ群號:901736468
要求
Android部分至少需要API 21(Android 5.0)。
您要確保在Android設備上啟用adb調試。
本人僅推薦轉載 有不會的可以問我