0351太原网

标题: 无需手机ROOT权限,一招轻松实现手机投屏电脑,跨屏文件传输 [打印本页]

作者: themetgf    时间: 2020-5-1 17:09
标题: 无需手机ROOT权限,一招轻松实现手机投屏电脑,跨屏文件传输
一般来说手机投屏电脑的方法很多,工具也多达十几种。但是,它们用到的原理基本都相同:那就是通过手机和电脑同时下载第三方软件,从而通过这个中介软件实现投屏,或者达到电脑操控手机。
[attach]75391[/attach]

不过,这样的方法,有着明显的缺点:那就是这些软件需要获取手机ROOT权限,对手机的安全和隐私有威胁。同时,使用它们投屏显示的画质也比较差,画面还常常不同步,有延时。
除了这些外,这些软件有些还需要收费使用。那就多少有点得不偿失。
[attach]75393[/attach]

那么有没有不需要ROOT权限,而且画质清晰延时低的工具来实现手机和电脑间的投屏吗?答案:当然是有的,Scrcpy就可以实现这一功能。
确切的来说,Scrcpy不是什么软件,它只是一个在电脑上显示和控制 Android设备的命令行工具,而且是一个很小的工具。内存不过十几兆而已。
[attach]75394[/attach]

通过Scrcpy投屏的画面为手机原生画面,也就是仅显示设备屏幕,画面质量也是非常清晰的。如下图:
[attach]75395[/attach]

同时性能上也比较流畅,低延时启动非常快。当然,更重要的是它对手机没有侵入性,不需要获取手机ROOT权限,或者安装其他软件。
那么它该如何使用呢?
首先,自然是需要下载Scrcpy这款命令行工具的。根据个人电脑操作系统的不同下载对应的32位Scrcpy或者64位Scrcpy。我的电脑是64位操作系统,所以下载的是64位Scrcpy压缩包,解压后如下图:
[attach]75396[/attach]

理论上,Scrcpy支持Windows/MacOS/Linux系统。只是macOS需要先安装 Homebrew,然后在终端中运行,具体做法自己摸索了。
下载解压Scrcpy后就可以连接手机使用了。不过,使用之前,需要在手机上打开USB调试,然后通过USB数据线连接到电脑上。不知道怎么打开手机USB调试的,壳自行搜索对应手机打开USB调试方法。这里就不做细说了。打开USB调试后如下图:
[attach]75397[/attach]

这里需要说明的是:只打开USB调试的话,就只能投屏播放。想在电脑上操控手机的话,必须打开允许通过USB模拟点击。想通过电脑跨屏传输文件的话,必须打开运行USB安装。
跨屏传输文件的方法:将想要传输到手机上的文件,直接拖进电脑上投屏播放的界面里。
手机设置里设置好上面开关后,通过USB数据线连接电脑。然后找到解压后的Scrcpy文件打开。选择应用程序Scrcpy.exe双击打开运行。如下图:
[attach]75398[/attach]

启动Scrcpy.exe后,正常情况下就可以将手机屏幕投屏电脑显示了。如果此时没有反应,就查看一下自己手机系统版本,Scrcpy支持Android 5.0 以上。如果手机版本支持,那么就是电脑上没有ADB工具,需要下载ADB工具。如下图:
[attach]75399[/attach]

如何确认自己的电脑是否安装了ADB呢?
可以按Window+R运行cmd打开命令行,再在命令行输入adb后按Enter,如果有反应就说明已经有ADB,如果提示command not found就说明没有安装ADB。如下图:
[attach]75400[/attach]

这里需要说明的是:下载的ADB也是压缩文件,需要将文件解压。安装的话,具体安装方法大家去搜索。我是直接将里面显示应用程序的文件双击启动一遍后就可以了。
安装好ADB后,再次启动Scrcpy.exe就可以实现手机投屏到电脑了。投屏显示后,我们可以通过键盘快捷键控制投屏画面了,具体快捷键操作如下图:
[attach]75401[/attach]

当然,我们也可以通过Scrcpy命令行里输入命令符来实现对投屏画面的控制。具体指令如下图:
[attach]75402[/attach]

不过,通过Scrcpy投屏的画面也是没有声音的,这是大部分手机投屏电脑软件的通病,所以也不影响什么。
那么这样投屏有什么用呢?我认为可以给三类人用:一类是做手游投屏直播的,相较于其他投屏直播软件,这个方便快捷很多。二类是上班坐电脑前的,不方便动手机时可以这样用手机(工作时还是不要玩手机)。三类是玩手游的,特别是吃鸡类的。这样可以规避对模拟器的查封。当然,也可以两人同时玩一个角色,一人电脑控制射击,一人手机控制方向。
那么,Scrcpy可否通过无线投屏呢?如果必须插数据线使用起来就有限制了。当然可以通过WIFI连接了。不过,由于我是台式电脑没法连接无线演示,这里就无法给出详细方法。只是将收集到到大致方法列出,仅供参考。如下图:
[attach]75403[/attach]

不过,貌似通过无线运行Scrcpy画面清晰度会下降,具体的情况大家自己尝试。只是,如果真要用Scrcpy投屏控制手机玩手游的话,还是有缺陷的。因为Scrcpy投屏后只能模拟点击,虽然有主要快捷键是用键盘控制,但在游戏中恐怕无法实现键盘控制角色运动方向或者快捷操作。
[attach]75404[/attach]

当然,这样也是有办法解决的。理论上只要固定Scrcpy投屏画面位置,然后用按键精灵这类脚本软件设置键盘控制屏幕点击,制作一个简单的控制方向就可以间接控制游戏角色了。由于本人不怎么玩手游,所以就不去制作演示了。有兴趣的可以自己实践。
作者: woworjsj    时间: 2020-5-1 17:21
无线投屏!很多手机早已具备了此功。我问华为7也可以。
作者: qrtsshab    时间: 2020-5-1 17:33
如果投个屏要这样折腾,能算一个好方法吗?
作者: Marijanw    时间: 2020-5-1 17:45
手机投屏那画质不敢想,电视盒子有什么用,现在电视都是安卓系统。根本不需要盒子
作者: gzivbfbe    时间: 2020-5-1 17:57
这个叫同屏更恰当。
作者: nthonyleeeee    时间: 2020-5-1 18:08
一个国产不到200元的设备即可解决的问题,或者1千多元购置苹果的TV完美解决




欢迎光临 0351太原网 (http://www.0351w.cn/) Powered by Discuz! X3.2