《開源精選》是我們分享Github、Gitee等開源社區(qū)中優(yōu)質(zhì)項(xiàng)目的欄目,包括技術(shù)、學(xué)習(xí)、實(shí)用與各種有趣的內(nèi)容。本期推薦的QtScrcpy是Android實(shí)時(shí)投屏軟件。
Android實(shí)時(shí)投屏軟件,此應(yīng)用程序提供USB(或通過TCP/IP)連接的Android設(shè)備的顯示和控制。它不需要任何root訪問權(quán)限
特征
同時(shí)支持 GNU/Linux ,Windows 和 MacOS 三大主流桌面平臺(tái)。
- 精致 (僅顯示設(shè)備屏幕)
- 性能 (30~60fps)
- 質(zhì)量 (1920×1080以上)
- 低延遲 (35~70ms)
- 快速啟動(dòng) (1s 內(nèi)就可以看到第一幀圖像)
- 非侵入性 (不在設(shè)備上安裝任何軟件)
自定義按鍵映射
自定義按鍵映射操作方法如下:
- 編寫自定義腳本放入 keymap 目錄
- 點(diǎn)擊刷新腳本,確保腳本可以被檢測(cè)到
- 選擇需要的腳本
- 連接手機(jī)并啟動(dòng)服務(wù)之后,點(diǎn)擊應(yīng)用腳本
- 按~(即腳本中定義的 SwitchKey)鍵切換為自定義映射模式即可啟用
- 再次按~鍵切換為正常控制模式
- (對(duì)于和平精英等游戲)若想使用方向盤控制載具,記得在載具設(shè)置中設(shè)置為單搖桿模式
運(yùn)行
在你的電腦上接入Android設(shè)備,然后運(yùn)行程序,點(diǎn)擊 一鍵USB連接 或者 一鍵WIFI連接
無線連接步驟
- 將手機(jī)和電腦連接到同一局域網(wǎng)
- 安卓手機(jī)端在開發(fā)者選項(xiàng)中打開 USB 調(diào)試
- 通過 USB 連接安卓手機(jī)到電腦
- 點(diǎn)擊刷新設(shè)備,會(huì)看到有設(shè)備號(hào)更新出來
- 點(diǎn)擊獲取設(shè)備 IP
- 點(diǎn)擊啟動(dòng) adbd
- 無線連接
- 再次點(diǎn)擊刷新設(shè)備,發(fā)現(xiàn)多出了一個(gè) IP 地址開頭的設(shè)備,選擇這個(gè)設(shè)備
- 啟動(dòng)服務(wù)
備注:?jiǎn)?dòng) adbd 以后無需繼續(xù)連接 USB 線,以后連接斷開都不再需要,除非 adbd 停止運(yùn)行
功能
- 實(shí)時(shí)顯示 Android 設(shè)備屏幕
- 實(shí)時(shí)鍵鼠控制Android設(shè)備
- 屏幕錄制
- 截圖
- 無線連接
- 多設(shè)備連接與群控
- 全屏顯示
- 窗口置頂
- 安裝 apk:拖拽apk到顯示窗口即可安裝
- 傳輸文件:拖拽文件到顯示窗口即可發(fā)送文件到 Android 設(shè)備
- 后臺(tái)錄制:只錄制屏幕,不顯示界面
界面解釋
- 啟動(dòng)配置:?jiǎn)?dòng)服務(wù)前的功能參數(shù)設(shè)置
- 分別可以設(shè)置本地錄制視頻的比特率、分辨率、錄制格式、錄像保存路徑等。
- 僅后臺(tái)錄制:?jiǎn)?dòng)服務(wù)不顯示界面,只錄制 Android 設(shè)備屏幕
- 窗口置頂:Android 設(shè)備顯示窗口置頂
- 自動(dòng)息屏:?jiǎn)?dòng)服務(wù)以后,自動(dòng)關(guān)閉 Android 設(shè)備屏幕以節(jié)省電量
- 使用 Reverse:服務(wù)啟動(dòng)模式,出現(xiàn)服務(wù)啟動(dòng)失敗報(bào)錯(cuò) "more than one device" 可以去掉這個(gè)勾選嘗試連接
- 刷新設(shè)備列表:刷新當(dāng)前連接的設(shè)備
- 啟動(dòng)服務(wù):連接到 Android 設(shè)備
- 停止服務(wù):斷開與 Android 設(shè)備的連接
- 停止所有服務(wù):斷開所有已連接的 Android 設(shè)備
- 獲取設(shè)備ip:獲取到 Android 設(shè)備的 IP 地址,更新到無線區(qū)域中,方便進(jìn)行無線連接
- 啟動(dòng)adbd:?jiǎn)?dòng) Android 設(shè)備的 adbd 服務(wù),無線連接之前,必須要啟動(dòng)
- 無線連接:使用無線方式連接 Android 設(shè)備
- 無線斷開:斷開無線方式連接的 Android 設(shè)備
- 命令行:執(zhí)行自定義 adb 命令(目前不支持阻塞命令,例如shell)
-END-
開源協(xié)議:Apache-2.0
開源地址:https://gitee.com/Barryda/QtScrcpy
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。