介紹
基於開放原始碼專案scrcpy,提供簡潔的互動介面。
編碼語言 C#
開發工具 Visual Studio 2022
運行環境 .NET Framework 4.7.2
截圖
下載
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
FAQ
Q1 輸入法問題
個人測試發現,目前支援跨屏進行拼音輸入的 手機輸入法APP 如下:
搜狗輸入法
QQ輸入法
Google拼音輸入法
Gboard
此功能需要輸入法APP適配,暫時只發現這4款,有更好用的輸入法歡迎留言推薦。
Q2 無線訪問問題
無線連接(Android11 及以上)
Android 11 及更高版本支援使用 Android 偵錯橋 (adb) 從工作站以無線方式部署和偵錯應用。例如,您可以將可偵錯應用部署到多台遠端裝置,而無需通過 USB 實際連接裝置。這樣就可以避免常見的 USB 連接問題,例如驅動程式安裝方面的問題。
操作步驟:
更新到最新版本的 SDK 平台工具(至少30.0.0)。
將 Android 裝置與要運行 adb 的電腦連接到同一個區域網路,比如連到同一個 WiFi。
在開發者選項中啟用無線偵錯。
在詢問要 允許在此網路上進行無線偵錯嗎? 的對話方塊中,點選允許。
選擇使用配對碼配對裝置,使用彈窗中的 IP 地址和連接埠號。
adb pair ipaddr:port
提示 Enter pairing code: 時輸入彈窗中的配對碼,成功後會顯示 Successfully paired to ...。
使用無線偵錯下的 IP 地址和連接埠。
adb connect ipaddr:port
確認連接狀態。
adb devices
如果能看到 ipaddr:port device 說明連接成功。
無線連接(需要借助 USB 線)
除了可以通過 USB 連接裝置與電腦來使用 adb,也可以通過無線連接——雖然連接過程中也有需要使用 USB 的步驟,但是連接成功之後你的裝置就可以在一定範圍內擺脫 USB 連接線的限制啦!
操作步驟:
將 Android 裝置與要運行 adb 的電腦連接到同一個區域網路,比如連到同一個 WiFi。
將裝置與電腦通過 USB 線連接。
應確保連接成功(可運行 adb devices 看是否能列出該裝置)。
讓裝置在 5555 連接埠監聽 TCP/IP 連接:
adb tcpip 5555
斷開 USB 連接。
找到裝置的 IP 地址。
一般能在「設定」-「關於手機」-「狀態資訊」-「IP地址」找到,也可以使用下文裡 查看裝置資訊 - IP 地址 一節裡的方法用 adb 命令來查看。
通過 IP 地址連接裝置。
adb connect <device-ip-address>
這裡的 <device-ip-address> 就是上一步中找到的裝置 IP 地址。
確認連接狀態。
adb devices
如果能看到 <device-ip-address>:5555 device 說明連接成功。
如果連接不了,請確認 Android 裝置與電腦是連接到了同一個 WiFi,然後再次執行 adb connect <device-ip-address> 那一步;
如果還是不行的話,通過 adb kill-server 重新啟動 adb 然後從頭再來一次試試。
無線連接(無需借助 USB 線)
此方式需要裝置root,此處不做詳細說明,有需要的朋友可參考此處。
Q3 保持喚醒功能
保持喚醒功能僅在手機充電時有效。
Q4 音訊轉發功能
使用 Android 11 或更高版本的裝置支援音訊轉發,並且默認情況下啟用:
對於 Android 12 或更高版本,它開箱即用。
對於 Android 11 ,您需要確保在啟動scrcpy時裝置螢幕已解鎖。假的彈出窗口將短暫出現,使系統認為shell應用程式處於前台。沒有這個,音訊捕獲將失敗。
對於 Android 10 或更早版本,無法捕獲音訊並自動停用。
|