近期要在公司的会议上演示App,须要在投影仪上显示出来给大家演示。因为投影仪不是智能投影仪,仅仅能将App先投影到自己的笔记本上。然后再将笔记本上的内容投影到投影仪上。该App是个游戏,实时交互性比較高。之前试过一些各种手机助手,比方腾讯的应用宝、360手机助手、豌豆荚手机助手等,这些手机助手能够在电脑上显示手机屏幕。可是非常卡顿。基本没法演示游戏App。我的手机是小米Note,最開始的时候用的是Android 4.4的系统,当时能够用小米助手链接小米Note,小米助手能够在PC上相对来说比較流畅地演示App,可是有一次自己不小心升级了手机的操作系统。变成了Android 6.0,结果再用小米助手连接的时候,小米助手说暂不支持Android 6.0的设备。例如以下图:

太坑爹了,自家的小米助手竟然不识别自家的手机…

最后在网上找了非常多方案。非常多还须要root权限。结果发现即便开启了root权限,也是不能在PC上流畅演示App。

最后发现了一款软件MirrorOp,能够通过Wifi将手机屏幕流畅投影到电脑上进行演示。并且无需Root。

MirrorOp的官网是http://www.mirrorop.com,要想在电脑上显示手机屏幕,须要分别在电脑上和手机上安装软件。

使用过程例如以下所看到的:

  1. 首先要在手机上安装一个软件作为发送端。该软件能够发送手机屏幕的图像,因为我的手机是Android系统,所以我安装了Android版本号的Mirror Sender的apk文件作为发送端。

  2. 然后要在电脑上安装一个软件作为接收端。该软件能够接收手机发送的屏幕图像,这样就能够在电脑上实时显示手机上的屏幕图像了。因为我的电脑是Windows系统。所以我安装了Windows版本号的Mirror Receiver的exe文件作为接收端。Windows端和Android端的软件能够从从CSDN上免费下载,链接http://download.csdn.net/detail/sunqunsunqun/9488510

  3. 在使用的时候。首先要打开电脑上的Mirror Receiver,界面例如以下所看到的:

    上面显示的iSpring-PC是我笔记本的机器名。我的笔记本表示图像数据的接收端,以下的10.195.18.196是我机器的IP地址。

  4. 手机上的Mirror Sender图标例如以下所看到的:

    让手机连接Wifi,且保证手机的IP与Windows的IP在同一个网段。

    打开手机上的Mirror Sender后,界面例如以下所看到的:

    点击“搜索”button。会自己主动查找能够訪问的接收端。此处查找到了我们Windows上的接收端。10.195.18.196就是我Windows的IP地址,点击它即可,出现例如以下界面:

    Windows上的接收端软件是免费的,可是Android上的发送端是付费的。事实上我们直接点击“稍后”button就能够使用。

    即便我们不购买,也能够用,仅仅只是用一段时间之后在App上会再次提醒是未注冊的。这样的情况下我们仅仅须要断开连接,并又一次连接即可。所以未注冊版本号使用起来问题不大。

    点击“稍后”button后,界面例如以下所看到的:

    然后点击“播放”button,这样就能在电脑上查看手机上的屏幕了,对手机进行各种操作,在电脑上演示都非常流畅。

    假设在手机没有搜索到接收端,那么能够点击右上角的三个点点点,选择“手动连接”,这样能够手动输入接收端的IP地址。例如以下图所看到的:

使用MirrorOp的优点是手机无需Root权限,并且非常流畅。

之前自己做了个相似于“微信打飞机”的游戏。给大家看一下投影到电脑上的效果。

MirrorOp软件下载地址:

http://download.csdn.net/detail/sunqunsunqun/9488510

怎么样,在电脑上投影的流畅速度还能够吧,希望本文对大家有帮助。

相关阅读:

我的Android博文整理汇总

无需Root实现Android手机屏幕流畅投影到电脑进行演示(附软件下载)的更多相关文章

  1. 通过 PC 远程控制 Android 的应用 -- 可以将手机屏幕投射显示到电脑上

    测试结果中的部分测试图:Mobizen手机界面: 电脑界面: 主界面 视频 全屏视频 WebKey手机界面: 电脑界面: AirMore手机界面: 电脑界面:主界面 镜像 全屏镜像 Airdroid手 ...

  2. 获取Android 手机屏幕宽度和高度以及获取Android手机序列号

    1.获取Android 手机屏幕宽度 1 DisplayMetrics dm = new DisplayMetrics(); 2 this.getWindowManager().getDefaultD ...

  3. Unity3D Android手机屏幕分辨率问题

    Android手机屏幕分辨率五花八门,导致开发时不好把握,还好各个引擎对这个屏幕分辨率问题都有较好的处理方式:unity3D 也为我们提供了一个不错的解决方案. 在Unity3D 进行 android ...

  4. 用802.11n 加速,将android手机屏幕投影到win7电脑上

    在做Android应用开发的时候,经常需要将已经完成的应用展示给一同开发的小伙伴,然而一直感觉没有找到一种十分方便的办法.特别是看到了开发IOS的小伙伴在做展示的时候的方便.因为Apple既做PC,也 ...

  5. android 使用asm.jar将android手机屏幕投射到电脑

    使用asm.jar将Android手机到电脑屏幕投影 有时候可能须要将手机上的一些操作投影出来,比方一些App Demo的展示等.事实上,有专门的硬件设备能干这件事儿.但不是必需专门为展示个Demo去 ...

  6. EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用

    本文转自EasyDarwin开源团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/52651194 由于Android 5.0提供了捕获 ...

  7. Pyqt adb 获取Android手机屏幕

    adb的全称为Android Debug Bridge,就是起到调试桥的作用.adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会da ...

  8. Droid@screen:在PC屏幕上显示Android手机屏幕

    这里介绍一款工具——Droid@screen,用来获取手机屏幕,显示在PC屏幕上.它集截图.录像等多种功能于一体. 安装 1.    下载地址:http://droid-at-screen.org/d ...

  9. Android开发——Android手机屏幕适配方案总结

    )密度无关像素,单位为dp,是Android特有的单位 Android开发时通常使用dp而不是px单位设置图片大小,因为它可以保证在不同屏幕像素密度的设备上显示相同的效果. /** * dp与px的转 ...

随机推荐

  1. ros navigation stack---move_base

    大部分内容参考自: ros_by_example_hydro_volume_1.pdf 主要是讲如何让先锋机器人在空白地图上运动 上面图是navigation框架图,可以看到move_base处在核心 ...

  2. 如何让springboot中的某些html文件不经过thymeleaf模板解析?

    这个thymeleaf有时有用,有时用不着. 但默认设置,所有的html都会经过它解析. 我的作法,是新建public,在resource里,所有css,js所放里面.(当然,static下也是OK的 ...

  3. 推荐一个国内的免费公共静态cdn

    https://cdn.baomitu.com/ 更新速度比bootcdn要快,收录的库也很齐全.

  4. R 语言词云wordcloud

    来源:http://blog.chinaunix.net/uid-25135004-id-4311592.html wordcloud函数--用于绘制词云图 用法: wordcloud(words,f ...

  5. HDU 1074 Doing Homework(状压DP)

    第一次写博客ORZ…… http://acm.split.hdu.edu.cn/showproblem.php?pid=1074 http://acm.hdu.edu.cn/showproblem.p ...

  6. Extract - <<凤凰牌老熊-现代支付系统设计>>

    本文摘录自: http://blog.lixf.cn/essay/2017/04/01/concept-01-overview/ 一.支付概述-- 1. 支付与交易 交易过程: 交易的存在是支付发生的 ...

  7. servlet之request

    1. request的setAttribute与getAttribute方法一般都是成对出现的,首先通过setAttribute方法设置属性与属性值,然后通过getAttribute方法根据属性获取到 ...

  8. 整数划分问题(记忆化搜索和DP方法)

    一. 问题 现在有一正整数N,要把它分为若干正整数之和,问有多少种本质不同的分法? (1)其中最大数不超过m, 有多少种分法? (2)分割后的正整数的数目不超过m个, 有多少种分法? (3)分成最大数 ...

  9. [LOJ6279]数列分块入门 3

    题目大意: 给你一个长度为$n(n\leq100000)$的序列$A$,支持进行以下两种操作: 1.将区间$[l,r]$中所有数加上$c$: 2.询问区间$[l,r]$中,严格小于$c$的最大数.思路 ...

  10. WebStrom配置多个项目的Dweployment时,设置默认的启动配置

    有时候,我们在WebStrom中打开多个项目,但是每个项目可能的Deployment的配置不同,所以每次在项目中时,可能打开的网页并不对.所以需要设置默认的启动的Deployment.下面的内容是设置 ...