有时候为了方便演示一个手机app,需要把手机屏幕显示到PC或Mac上。这里提供一个方法 — 使用Vysor达到此功能。
Vysor的吸引力在于3个方面:
它适用于Windows、Linux或Mac。
USB数据线分享的屏幕几乎是实时的,而某些无线解决方案有明显的滞后。Vysor仍然有轻微的延迟,但它的速度远远超过了无线方式。
你可以通过你的电脑和手机屏幕进行交互。
一般在"设置-开发者选项-USB调试",打开此开关(也有些国产手机在"设置-辅助功能-开发人员工具-USB调试"等)
大部分手机可能默认并没有开发者选项(开发人员工具)的入口,需要按如下步骤开启:
进入"设置-关于设备",连续点击7次"内部版本号",会提示开发者模式已启用,返回上一级菜单即可看到开发者选项。
Chrome地址栏输入chrome://gpu/,回车,会看到如图画面。
其中最后一行"WebGL: Unavailable",说明WebGL不可用
Chrome地址栏输入chrome://flags,找到"覆盖软件渲染列表",点击"启用",如图
然后Chrome底部会提示让你重新启动,点击重新启动。或者你手动关闭Chrome浏览器,然后确保没有chrome.exe进程
(可以任务管理器找到chrome.exe全部干掉,或cmd执行"taskkill /F /IM chrome.exe")
再次查看chrome://gpu/,如图WebGL已经开启
Android设备通过USB连上电脑
Chrome打开"更多工具-扩展程序",找到之前安装的"Vysor",点击"启用",如图
在打开的对话框中,点击"Find Devices",如图
选择你的Android设备
然后会打开一个窗口,显示提示"Installing Vysor APK",会在你的Android设备上自动安装一个Vysor的app,如图
然后就可以了(测试了Android 4.2、4.4和5.1的,只有5.1可以),如图(左边是原生Android 5.1.1的小米2s,右边是基于Android 5.1的魅蓝note)