首页
/
每日頭條
/
科技
/
6款頂級開源工具你用過嗎
6款頂級開源工具你用過嗎
更新时间:2024-11-27 15:28:18

昨天為大家推薦了一款《打通手機和電腦的開源神器 Scrcpy》,從留言中可以看出小夥伴們對這個工具還是非常感興趣的,但是因為它的使用門檻,讓很多平時較少接觸此類工具的朋友遇到了各種各樣的問題...

本來隻想低調地安利一個工具來着,但是看這個情況,還是為大家做個詳細的教程比較好,有什麼不懂的都可以通過這篇教程來了解清楚。

當然還是先說明一下這個「Scrcpy」,它是能讓任何安卓手機都能夠直接通過有線/無線的方式連接電腦進行投屏,甚至還能讓電腦反向控制手機的工具。

6款頂級開源工具你用過嗎(這款打通手機和電腦的開源神器)1

關注「最美應用」公衆号,後台回複「spy」,可以獲取下載地址和官方文檔等内容。

▎下載說明

在下載頁面,可以看到最新的版本(Latest release)和更新日志(Changes),看不懂的話可以用谷歌翻譯翻一下。

6款頂級開源工具你用過嗎(這款打通手機和電腦的開源神器)2

更新日志的下面,是一些比較重要的内容介紹,比如關閉手機屏幕,複制粘貼等,這個我們後面一起說明。

再往下拉就是下載地址了:

6款頂級開源工具你用過嗎(這款打通手機和電腦的開源神器)3

這裡隻提供了 Windows 端的下載地址,隻需要按照自己的系統(32/64位)下載壓縮包即可;壓縮包裡包含了 Android adb 工具包和編譯好的 Scrcpy 啟動程序,直接雙擊打開即可使用,主要是方便不會用命令行的朋友。

*其實更好用的方法是直接在解壓後的文件夾内,點擊左上角的「文件」→「在當前目錄打開命令行/Windows powershell」,然後直接按照相關命令操作即可,具體命令介紹在後面。

但是使用 macOS 的朋友,就沒有這麼方便的打包程序用了,教程在官方文檔裡都有,不過還是簡單說明一下:這個是要有一點基礎知識才行的,你必須要認識電腦上的「終端」這個東西,所有操作都需要在它裡面完成。

第一步:安裝 Homebrew;

Homebrew 是一個 macOS 平台的軟件包管理工具,可以用來安裝、卸載、升級各種各樣的終端工具,相當于沒有界面的應用市場,我們現在主要是需要用它來安裝 Scrcpy,至于它都能用來幹什麼就要由大家自行發現了。

即使不懂怎麼回事,也是可以用的,隻需要打開 macOS 的「終端」,輸入下面這行安裝 Homebrew 的命令然後回車即可:

6款頂級開源工具你用過嗎(這款打通手機和電腦的開源神器)4

*這行命令也會添加到後台回複裡

6款頂級開源工具你用過嗎(這款打通手機和電腦的開源神器)5

第二步:安裝 Scrcpy;

如果你的網絡環境不好的話,安裝 homebrew 可能就要很長時間,也可能失敗需要重新安裝,這個我就真的沒辦法了;

成功安裝完 homebrew 後,終端會恢複到輸入命令的模式,這裡隻需要再輸入一行命令就可以安裝 scrcpy 工具了:

brew install scrcpy

第三步:安裝 ADB 工具;

adb 工具是所有安卓設備都會用到的東西,最基礎的版本也可以通過命令來實現手機的開關機、恢複出廠、進入線刷、卡刷模式等功能,而 Scrcpy 也是通過利用這個工具來實現的對手機的控制。

安裝命令是:

brew cask install android-platform-tools

裝好後隻需要輸入命令「scrcpy」就可以使用 Scrcpy 工具了。

▎ADB 工具的基礎命令介紹

不管是 Windows、macOS 還是 Linux,都可以使用 adb 工具,對安卓設備進行一些簡單的操作,這裡就給大家介紹幾個常用的,也要注意看哦,和使用 scrcpy 還是有關系的:

1. adb devices

用來查看當前通過數據線連接電腦的設備,這也是用來檢測是否可以使用 scrcpy 的基礎命令,如果輸入此命令後,可以在終端裡看到你的設備 ID,像這樣:

6款頂級開源工具你用過嗎(這款打通手機和電腦的開源神器)6

那就說明你的設備已經成功連接電腦了,可以開始使用 scrcpy 了,同時這個 id 也可以記下來,用來實現操作後面的多設備連接;

如果沒有顯示設備 ID,那說明你的手機還沒有完全連上電腦,此時打開 scrcpy 就會出現報錯信息:

ERROR: adb push returned with value 1

這裡需要進行一些簡單設置,很多安卓機都默認關閉了「USB 調試」,還有很多手機把數據線默認設置成了僅充電,這都是不行的,需要大家打開手機的「開發者選項」并開啟「USB 調試」,有的手機還需要打開「USB 調試安全模式」。

很多手機的「開發者選項」也是隐藏的,可能需要在關于手機裡連點幾次系統版本号才能打開這一選項。

*如果已經顯示了 ID,打開 scrcpy 還是沒反應,那我暫時就沒有辦法了,可能是電腦系統原因,也可能是項目的問題。

2. adb tcpip 5555

這個是用來設置 adb 無線連接端口号的,一般默認是 5037,也可以按照開發者的推薦設置成 5555,避免沖突,設置完之後就可以通過無線連接手機了。

3. adb connect 192.168.1.xx:5555

這個是無線連接手機的命令,當手機和電腦在同一局域網的情況下,通過查看自己手機獲取的 ip(一般在設置,WiFi 裡),就可以用這行命令将手機和電腦連接起來,無需數據線,遠程實現 scrcpy 的功能,不過在 WiFi 速率低的情況下可能延遲會比較大。

▎Scrcpy 基礎操作介紹

這些内容官方文檔裡都有,主要是給懶得看或者看不懂英文的小夥伴簡單說明一下~

1. 打開 scrcpy 的操作:

Windows:

a. 直接雙擊打開啟動程序;b.通過 cmd 或者 Windows powershell 輸入 命令 scrcpy 啟動程序;

macOS/Linux:

終端輸入命令 scrcpy 啟動程序。

2. 限制分辨率:

設備分辨率越高,延遲越大,用這個命令可以限制分辨率大小,保證性能:

scrcpy --max-size 1024

scrcpy -m 1024 # 簡短一點的命令,效果相同

3. 調整碼率:

默認碼率是 8M,碼率越高,畫質越好,同時延遲越大,可自行調整:

scrcpy --bit-rate 2M

scrcpy -b 2M # 簡短一點的命令,效果相同

※ 通過限制分辨率和碼率,可以減少延遲,尤其是無線連接手機時效果更佳。

4. 錄屏:

分為兩種情況,一種是投屏狀态下錄屏:

scrcpy --record file.mp4

scrcpy -r file.mkv

一種是非投屏狀态下錄屏:

scrcpy --no-display --record file.mp4

scrcpy -Nr file.mkv

5. 多設備連接的情況:

如果有多個設備同時連接電腦,需要按照前面獲取的 ID 号來操作打開 scrcpy:

scrcpy --serial 0123456789abcdef

scrcpy -s 0123456789abcdef

6. 窗口置頂:

如果你想要電腦上的手機界面置頂在最上層,方便在進行其他操作時也可以看到手機畫面,可以嘗試這個命令:

scrcpy --always-on-top

scrcpy -T

7. 關閉手機屏幕:

投屏操作下關閉手機屏幕,隻在電腦上看到手機的亮屏狀态,可以使用快捷鍵 Ctrl O,或者嘗試以下命令:

scrcpy --turn-screen-off

scrcpy -S

*上面這些命令,都可以組合起來一次性輸入,然後會直接以修改好的形式啟動 scrcpy。

8. 鍵盤輸入:

投屏狀态下,可以在對話框界面,調用手機内的中文輸入法後,直接使用電腦鍵盤輸入。

9. 安裝 apk、文件傳輸:

直接拖拽即可。

10. 其他快捷鍵:

這些快捷方式都是英文說明的,但是都挺好認的,暫時沒時間翻譯啦,大家實在不認識的話可以用軟件翻譯一下。

6款頂級開源工具你用過嗎(這款打通手機和電腦的開源神器)7

寫了這麼多,應該能滿足大家的各方面需求了吧!如果還有技術難題,也可以在 GitHub 的 issue 裡直接問開發者哦~

關注「最美應用」公衆号,後台回複「spy」,可以獲取下載地址和官方文檔等内容。

  • 下載地址

關注「最美應用」微信公衆号,後台回複應用名即可獲取!

(到應用市場安裝「最美應用」客戶端,也可直接下載到好用、好玩、好看的推薦!)

© 本文著作權歸作者所有,并授權最美應用獨家使用,未經最美應用官方許可,不得轉載使用。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved