#1 楼
您可以使用此项目进行连接,以从台式计算机控制并查看手机:http://code.google.com/p/androidscreencast/
https://xsavikx.github.io/ AndroidScreencast /
您需要安装的是Android SDK和一个应用程序操作系统捆绑包(使用最新版本中的一个)和一部手机,您可以通过USB端口在调试模式下使用该手机。接下来,如果您具有Java插件,则可以从浏览器直接运行截屏,只需打开jnlp链接:androidscreencast.jnlp。您也可以下载它并在带有
javaws androidscreencast.jnlp
的终端中运行。评论
我尝试过,如果手机没有植根,看来您无法从PC控制设备。但是您可以使用电话并在PC上实时查看屏幕,我认为这正是您想要做的。然后,您可以将PC连接到电视或投影仪以获得更大的屏幕。
– jmbouffard
2011年2月4日在16:51
您需要root才能使用它:)
–t0mm13b
2012年6月29日14:02
#2 楼
对于Android 5.0 +,scrcpy是一种开源屏幕镜像解决方案。开发人员模式和启用了adb必需
不需要root
scrcpy使用服务器应用程序在设备上运行,并在GNU / Linux,MacOS或Windows计算机上运行客户端应用程序。
可通过USB电缆或TCP / IP用于WiFi方案
支持裁剪,记录,多个设备
在上面的链接中下载预构建的二进制文件。
评论
我还要指出的是,这不仅可以镜像屏幕,还可以完全通过计算机控制手机。如果您的屏幕完全没电,并且您需要访问手机,这将非常有用。
–马提姆
20年8月1日在15:00
#3 楼
screenrecordscreenrecord
是一个内部Android可执行文件,可将屏幕转储到文件中,而ffmpeg的ffplay
恰好能够播放来自stdin的H.264编码流。首先启用ADB USB访问。然后,将Android屏幕置于横向模式以填充整个桌面显示(不像下面的肖像演示中所示),然后在Ubuntu上:
sudo apt-get install adb ffmpeg
adb exec-out screenrecord --output-format=h264 - |
ffplay -fs -framerate 60 -probesize 32 -sync video -
您可能需要先将屏幕移动一点您会看到任何东西:
未切割的演示:https://www.youtube.com/watch?v=fVgeoMYm61Q
参数说明:
-probesize 32 -framerate 60 -sync video
减少了手机上的图像和磁盘上的图像之间的延迟(由于@arbuz)。我们使用
adb exec-out
而不是adb shell
,因为shell可能由于成为shell而弄乱了某些控制字符(感谢@ Bowi)-fs
:以全屏模式启动-ffplay
另请参阅:使用adb screenrecord命令通过USB将Android屏幕镜像到PC u 20.04,Android 11,Pixel 3a。
#4 楼
按照专门使用电视(或投影仪)的想法,许多设备可以使用某种数字音频/视频输出连接器轻松完成此操作。某些设备具有微型或微型HDMI端口,可与适当的电缆一起使用以连接到任何HDMI接收器。其他支持MHL标准,该标准执行相同的操作,但通过USB /充电端口。还有其他一些设备(尤其是三星的平板电脑产品系列)使用专有的扩展坞连接器,但有合适的复合或数字输出电缆。通常情况下,设备的规格中将说明对这些功能的支持,因此,如果将内容输出到电视/投影仪是一项重要功能,那么您只需检查规格表即可获得此类信息。对于HTC Incredible,您可以使用微型USB到复合电缆。
#5 楼
我使用Mobizen应用在计算机屏幕上共享我的android手机屏幕。新的Web浏览器版本便于演示,因为它使您可以从手机中流式传输任何多媒体。#6 楼
您可以简单地:在手机上安装Team Viewer快速支持
,然后从PC上的Team Viewer客户端进行连接
#7 楼
我尝试了AndroidScreencast和Droid @ Screen,但是它们非常迟钝。仅限于最低质量(偶尔会产生伪影)。但是总的来说,它使我可以进行演示,而没有任何问题。我刚刚下载了Chrome扩展程序,它可以处理所有事情,安装过程非常快捷,容易(即使我使用Ubuntu)。 br />
评论
我也使用vysor,如果您每隔半小时将1条广告除外,那就太好了!您也可以通过PC控制手机。
– papakias
18年5月9日在14:21
#8 楼
您可以例如如果您想通过网络(wifi)进行访问,请通过开源应用程序ScreenStream(可在Google Play或F-Droid上使用)进行操作。 。因此:在此应用的设置(“高级”部分)中启用“在localhost上监听”。 (甚至可以禁用其他任何功能。)
运行
adb
(语法:adb forward tcp:8080 tcp:8080
)或您在设置中设置的其他端口以转发连接。现在您可以使用
adb forward tcp:LOCAL tcp:DEVICE
在计算机上访问它。 br /> 运行
127.0.0.1:8080
再次将其删除。或者,例如KitKat或更高版本可单独使用adb,因为它具有内置的屏幕录制功能,但是您的设备上需要一个播放器。 (无法进行简单的Web访问。)
#9 楼
也许您可以使用TeamViewer工具。您必须安装Android部分(https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile)和台式机/笔记本电脑部分(http://www.teamviewer .com)。然后,您的计算机必须连接到视频投影仪或类似的设备。TeamViewer可免费用于非办公室且非常智能。
评论
这似乎无法解决OP的问题。 TeamViewer可以让您从Android设备控制PC,反之亦然。为了使用PC投射手机的屏幕,您需要相反的操作(从PC查看和控制Android的方法)。
–eldarerathis
2014年4月9日在21:56
嗨,谢谢您的回复。 TeamViewer允许您从PC上查看Android设备屏幕(并控制)。我为此使用了“ TeamViewer QuickSupport”应用程序。由于我的笔记本电脑可以连接到视频投影仪,因此我可以在会议期间进行一些演示。干杯托马斯
–tdaget
2014年4月11日在8:52
嗨,再次,此类型使用的免费状态需要进行调查...目前,我在付费版本的公司中使用它,所以我不能绝对确定。对不起托马斯
–tdaget
2014年4月11日9:02
评论
这是执行此操作的替代方法列表https://duckduckgo.com/?q=alt! apowermirror有许多共享屏幕的应用程序,这个问题是否也意味着可以从PC / TV获得的演示文稿的功能?我理解这个问题只是要求屏幕共享。有许多共享屏幕的应用程序,例如屏幕会议,Facebook Messenger等。如果很快没有答案,我将选择更改问题的表述并添加答案。