Android 开发神器系列(工具篇)之 Android 屏幕共享工具
做为一个Android 开发人员,免不了会遇到这样的场景,为了便于程序的测试与演示,我们常常需要把手机屏幕投射到电脑上,然后通过投影仪播放出来,有朋友可能会问了,模似器不就解决问题了吗?实际上,在过去,一方面模似器是很慢的,另一方面,有些硬件比如相机,录音机之类测试是没有办法模似出来的,更重要的是,手机才是真实的应用场景。
本来 Android 系统是自带屏幕投射功能的,可以通过 Miracast 功能投射到任何 设备上,但可惜的是,很多的电脑,电视,和投影仪并不支持这一功能,不能不说这是一件非常遗憾的事。
为了找到一款合适的同屏软件,我浪费了好几天的时间,为了节省大家的时间,今天就简单的分享一下我尝试过的几种方案
1 Android Screen Monitor
过去的几年里,我仅仅是在小屏手机上录制 gif 的代码说明配图,所以,一直是在用一个asm.jar 的工具,这是一个强大的工具,可以通过鼠标点击屏幕操作android手机。但是如果手机的分辩率过高的话,画面的更新速度会很慢。
另外,这个一般是程序员才用的,因为他只是一个jar包,还要依赖 Android sdk , java 环境 JRE(JDK) 5 或6 ,好像6以上都可以。
用的时侯 把他放到 android sdk platform-tools 目录下,也就是和adb 命令一个 文件夹下,然后 在命令行输入 java -jar asm.jar就会启动这个软件了,这个软件最大的好处就是开源的 https://github.com/adakoda/android-screen-monitor 各位有兴趣的朋友可以把这个项目改成自己的风格。
优点: 画面可以缩放,可以通过鼠标控制手机 手机上不需要安装app,开源免费 跨平台
缺点: 高分屏延时比较严重 ,需要装 jdk, sdk 操作比较专业
2 爱莫助手、手机管理大师
今天我们重点要说的就是这两个软件了,这两个软件究竟是什么关系我不太清楚,但他们的同屏技术好像是同出一辙。这是发现的最好的同屏共享解决方案。我用良心担保,我和这两个软件没有任何瓜葛。
那么,他好在什么地方呢?
优点:1操作简单,只要你手机上装上这两个app的作何一个,就可以通过浏览器共享手机屏幕了,有多种共享方式,而且可以同步到多个屏幕,不需要言专业知识装java环境
2 其次,响应速度较asm.jar 要快很多。
3 免费,好用
4 跨平台
缺点:分辩率不高是这两个软件的不足,但比起 Vysor 的画质还是好很多的。
爱莫助手 https://airmore.cn/ 官网
手机管理大师 http://www.apowersoft.cn/ 官网
3 Vysor
这个也是很多程序员朋友在用的,不过当我一听到 要装Chrome 插件的时侯就想放弃了,因为你首先要有一个谷歌Chrome浏览器。Vysor 分费版和专业版,也就是收费版,我并没有试专业版,免费版 的最大不足就是界面刷新时太模糊。我拿爱莫助手和这个同屏对比了一下就放弃了
优点 :很多人推荐,没有深入了解
缺点: 不光要安装Chrome浏览器 和插件,而且还要给你手机上装一个app 才能运行。最最不能忍受的是会时不时弹一个关不掉的广告,带声音的那种,想想你在地铁上点过的微信中的全屏小视频就知道了。
http://www.vysor.io/ 官网
4 AirDroid
经测试这是 体验效果最好的一款软件,功能和 爱莫助手类似,但清淅度了流畅度是最佳的,这个软件不厚道的地方是,必须登录后才能使用 AirMirror 也就是 同屏功能。有收费版和 免费版,免费版每月有200M流量。
优点 功能强大,好用,清淅度高,延迟低
缺点:必须登录才能使用,有流量限制
https://www.airdroid.com/zh-cn/ 官网
5 小萝贝控机大师
刚发现的 同屏软件,需要在 mac 或windows pc 上安装客户端,然后通过usb 连接手机
这个是目前发现的最好的控机同屏软件,非常流畅清淅,但好像只支持 有 Miracast 功能的手机
http://www.xiaoluobei.com/ 官网
以上 是本人亲测过的几款软件 大家可以跟据自己的情况来选择适合自己的方案,如果大家有更好的方案,也欢迎留言给我!
Android 开发神器系列(工具篇)之 Android 屏幕共享工具相关推荐
- android多个按钮美化,Android开发学习系列(一)——Android按钮圆角美化
今天给大家介绍一下Android Shape Drawable 美化圆角图形,废话不多说,直接上代码 1.首先你得有一个button,在Android xml中直接创建一个控件 android:id= ...
- android 多个catch,【Android开发坑系列】之try-catch
try { mViewPager.postDelayed(new Runnable() { @Override public void run() { getCurrentPage().render( ...
- Android开发神器:Pandora
Android开发神器:Pandora 前言 工欲善其事,必先利其器.开发效率很大程度上取决于开发工具,举个例子,Web前端开发页面调试run一下几秒钟,Android客户端run一下,3.5分钟起步 ...
- Android旋转视频工具类,Android开发实现的IntentUtil跳转多功能工具类【包含视频、音频、图片、摄像头等操作功能】...
本文实例讲述了Android开发实现的IntentUtil跳转多功能工具类.分享给大家供大家参考,具体如下: 说明:此工具类是本人开发中总结下来的,还有其它的跳转亲给我留言,希望大家一起把这个工具类打 ...
- Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源...
前言 Android动态加载(下)--加载已安装APK中的类和资源. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://ov ...
- android开发JNI之高级篇
android开发JNI之高级篇 一,JNI介绍 百度百科 : http://baike.baidu.com/view/1272329.htm 二,JNI开发教程 1,JNI注册方式有两种,一种是静态 ...
- Android 开发 框架系列 百度语音合成
Android 开发 框架系列 百度语音合成 官方文档:http://ai.baidu.com/docs#/TTS-Android-SDK/6d5d6899 官方百度语音合成控制台:https://c ...
- Android开发艺术探索完结篇——天道酬勤
这片文章发布,代表着我已经把本书和看完并且笔记也发布完成了,回忆了一下我看Android群英传,只用了两个月,但是看本书却花了2016年05月04日 - 2018年07月16日,整整两年多,真是惭愧 ...
- 【Android Studio探索之路系列】之四:Android Studio快捷键
作者:郭孝星 微博:郭孝星的新浪微博 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells github:https://github.co ...
- android 开发对gif解码(适配android 4.2、4.3、4.4版本)
android 开发对gif解码(适配android 4.2.4.3.4.4版本) 使用方法: public class ImageInputActivity extends Activity imp ...
最新文章
- 如何在机器学习的框架里实现隐私保护?
- Window.resizeTo()
- 【python】 读取Excel文件并绘制图表
- centos 6.5 安装 lamp 后mysql不能启动_Lamp的搭建--centos6.5下安装mysql
- cesium js 路径_vue2.0项目集成Cesium的实现方法
- JNI_Android项目中调用.so动态库实现详解【转】
- Linux linux下的进程状态
- LeetCode(693)——交替位二进制数(JavaScript)
- 数据/方法论固然重要,但人为分析更有价值!
- SQLite指南(0) 表和索引的文件存储结构
- (单层)感知机学习规则
- u-boot源码汇编段简要分析
- 第012讲 盒子模型经典应用
- 关于List转Json的简单方法
- Windows 10 开启代理软件代理流量之后,系统的某些自带软件无法联网
- 从空运物流到无人机物流,圆通将战火烧到了时效件
- 查看Tensorflow SavedModel模型信息
- 前端读取服务器文件,js读取服务器端的txt文件
- 每日一题《青蛙跳步》
- 贺贺逆向坎坷路 之 Apk 反编译前期了解