首页 > 编程知识 正文

scrcpy开发python,scrcpy开发文档

时间:2023-12-27 22:27:25 阅读:326044 作者:KAQS

本文目录一览:

scrcpy可以显示屏幕但是无法操作?

压缩包里通常包含了 Android ADB 工具包和编译好的 Scrcpy 启动程序,直接双击打开即可使用,主要是方便不会用命令行的朋友。*其实更好用的方法是直接在解压后的文件夹内,点击左上角的「文件」→「在当前目录打开命令行/Windows powershell」,然后直接按照相关命令操作即可,具体命令介绍在后面。

但是使用 macOS 的朋友,就没有这么方便的打包程序用了,教程在官方文档里都有,不过还是简单说明一下:这个是要有一点基础知识才行的,你必须要认识电脑上的「终端」这个东西,所有操作都需要在它里面完成。

第一步:安装 Homebrew;Homebrew 是一个 macOS 平台的软件包管理工具,可以用来安装、卸载、升级各种各样的终端工具,相当于没有界面的应用市场,我们现在主要是需要用它来安装 Scrcpy,至于它都能用来干什么就要由大家自行发现了。即使不懂怎么回事,也是可以用的,只需要打开 macOS 的「终端」,输入下面这行安装 Homebrew 的命令然后回车即可:*这行命令也会添加到后台回复里

第二步:安装 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,像这样:那就说明你的设备已经成功连接电脑了,可以开始使用 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、文件传输:

直接拖拽即可。

为什么?我电脑启动QtScrcpy.exe这个程序,电脑桌面显示手机画面不到3秒钟,就消失没了?

QtScrcpy.exe是安卓数据线投屏软件,因为是一个免费软件有点问题,兼容性不好也是正常。

打开QtScrcpy.exe,同时手机在开发者模式中打开USB调试:

用数据线连接电脑

软件界面adb的“执行”

设备序列号自动获取成功

启动服务

anlink看视频黑屏

1、首先Anlink连接WiFi。

2、其次点击投屏就可以成功投屏。

3、然后投屏以后就可以在电视机上面观看anlink的视频。Anlink 是基于Scrcpy开发的一款工具,它是一款免费的电脑控制手机软件,它除了能将 Android 手机的画面投屏到电脑屏幕上显示以外,还能通过键盘鼠标来操作手机。

手机投屏电脑键盘控制

scrcpy 可以将你的 Android 手机投屏到电脑上,并且通过鼠标和键盘来进行控制,有了它你就可以在电脑屏幕上管理手机。

手机和电脑之间的协作已经越来越常见:在电脑上登录账号,需要用手机接收验证码;有急事要进行回复,电脑打字通常是最快的...... 然而手机和电脑之间的联动往往不是那么顺畅,我们还是需要经常在大屏和小屏之间切换。

能不能有一种方式,可以同时处理手机和电脑上的信息?今天介绍一个名叫 scrcpy 的开源工具,它可以将你的 Android 手机投屏到电脑上,并且通过鼠标和键盘来进行控制。有了它,你就可以在电脑屏幕上管理手机了。

高清投屏,还支持录屏和修改尺寸

scrcpy 的基本功能是把手机投屏到电脑上。下载官方提供的压缩文件,然后解压。用数据线连接手机和电脑,打开 USB 调试。接着打开文件中的 scrcpy.exe,这时候你就可以看到,手机内容投屏到了电脑屏幕上。

使用 scrcpy 可以对手机进行录屏,好处是质量高,可以随意调整尺寸和比特率。在开始上右键,点击运行,输入 cmd 点击确定,就可以打开命令行工具。输入 cd + 刚才解压的文件地址,回车。然后在出现的代码后面,输入「scrcpy --record file.mp4」的指令,点击回车,就可以开始录屏。手机操作完成之后,关闭投屏窗口,录屏文件会默认存放在与解压文件相同的路径下。

对 scrcpy 进行各种指令的固定格式就是:先在命令行中打开 scrcpy 的路径 —— 输入「cd + 解压文件地址」,回车;然后在路径后面输入指令,比如「scrcpy --record file.mp4」,回车。

scrcpy 中的更多指令可以在极客之选公众号后台回复「安卓投屏」获取。你可以改变录屏的尺寸、改变比特率、显示触摸轨迹。

用鼠标代替手势,键盘打字提高效率

说了这么多,scrcpy 难道只能录屏吗?别着急,下一步就是让鼠标键盘可以控制手机。你需要在手机的开发者模式中打开 USB 调试(安全设置),左键单击,右键返回。除此之外还有更多的快捷键可以使用,比如 Ctrl+ h 是回到桌面、Ctrl+n 打开通知,更多的快捷键可以到 scrcpy 官网查看。

scrcpy 还支持直接用键盘输入,也就是在手机上用电脑键盘打字。这个功能可以极大地提高你的工作效率,把手机投屏到电脑屏幕上,有消息一样就可以看到,然后直接打字回复,一点也不用担心拿上手机后玩个没完。

用鼠标和键盘可以对手机、电脑进行统一控制,这还带来另一个好处,就是可以用键鼠来操作一些手机游戏。

同屏管理手机和电脑,提高工作效率

与其说 scrcpy 是投屏工具,不如说它是个 Android 手机的管理器。你可以将电脑上的 apk 文件拖动到手机投屏窗口,然后直接点击安装。其它文件直接拖动到桌面,虽然不会有任何视觉反馈,但你可以在 sdcard 文件夹中找到,这可比各种传输工具要方便多了。

scrcpy 是个非常强大的工具,它支持 Linux、Windows 和 macOS,用一根数据线就能在电脑上控制 Android 手机。如果你对那些复杂的指令不感兴趣,完全可以只使用鼠标键盘来进行操作。它可以让你的注意力只保持在一个屏幕上

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。