求android开发之屏幕共享的解决方案

============问题描述============

本人android新手,最近遇到个问题:如何把一个android设备的屏幕实时共享给多个设备。我不能肯定这个技术叫什么,屏幕共享、屏幕同步、屏幕广播、远程监视?  这些是不是一个意思呢?

还有android上实现屏幕共享功能的原理和解决方案是否和PC机上一样呢?

求大神讲解一下具体的解决方案! 就是麻烦说一下要实现这个功能模块需要用到什么技术, 比如 截屏,压缩算法,传输协议什么的。

有人说过android上实现屏幕共享和电脑上实现屏幕共享是一样的, 而且是截屏,压缩,发送,接受,解压,显示的流程。

可是有人说这个效率很低,不能保证实时传输。

还有人说是要用到什么硬件编程?? 搞晕了,求指点!

============解决方案1============

百度dlna看一下吧~

============解决方案2============

http://developer.android.com/about/versions/android-4.2.html#SecondaryDisplays

============解决方案3============

UPnP架构下实现DLNA,目前有好几个开源包(有java的,c++的)来支持这个,自己百度一下!只要将开源包移植到Android上就可以了

============解决方案4============

貌似还有个miracast,没仔细看过。

时间: 2024-10-13 10:49:21

求android开发之屏幕共享的解决方案的相关文章

Android开发各类常见错误解决方案

本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的. (1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:在build.gradle里添加以下两句: aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false 用来关闭And

android开发图片分辨率问题解决方案

dpi是什么呢? dpi是“dot per inch”的缩写,每英寸像素数. 四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high) 一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320. dpi计算公式 DPI=对角线的像素值/尺寸 手机屏幕分辨率和屏幕密度是两码事!并不是800*480的分辨率手机图片就应该放在hdpi文件夹中.5.0英寸 800*480属于mdpi

记录我在百度地图开发和ArcGIS for Android开发时出现的一些错误及解决方案(后续更新)

[1]The import com.baidu.mapapi.map.Geometry conflicts with a type defined in the same file 解决:百度api包下的Geometry和某个类名相冲突,将类名换成另外的名字,不要和百度相关类里面的类名相同 [2]java.lang.ClassCastException: 解决:类型转换错误.查看Test_Geometry项目的Mainfest.xml清单文件,在<applicaiton>标签里面少了对Myap

Android开发:最全面、最易懂的Android屏幕适配解决方案

前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖:Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子:Android屏幕适配全攻略(最权威的官方适配指导) 自身的思考&实践 给你带来一种全新.全面而逻辑清晰的Android屏幕适配思路,只要你认真阅读,保证你能解决Android的屏幕适配问题! 目录 定义 使得某一元素在Androi

9种常见的Android开发错误及解决方案

整理总结了9个Android开发中的错误以及解决方案,共同探讨进步! 1. 如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致. 2. 布局文件不可以有大写字母 3. 抛出如下错误WARNING: Application does not specify an API level requirement!, 是由于没有指定users sdk的缘故,修改AndroidManifest.xml文件. 加入:<uses-sdkandroid:minSdkVersi

Android开发调试中遇到的Waiting for HOME解决方案

今晚由于种种未知的原因,陪伴了我两年的系统终于被我给格了.在整理硬盘资料过程中发现之前搭建的Android开发环境也没了.唉,C盘划的少的孩子伤不起啊,硬盘小的孩子更伤不起啊.索性就心血来潮把Android的开发环境给搭起来,运行了一个久违的HelloAndroid程序.我嘞个去,启动居然足足让我等了将近三分多钟啊,网上有些哥们说他等了N个小时,吃了顿饭回来结果还在Waiting for HOME....呢,唉,悲催啊: 我刚开始以为是android模拟器第一次运行要慢一些,然后关掉模拟器重新再

毕业一年不到,做Android开发现在我很迷茫?求前辈指点

最近几天很迷茫,去年毕业,做了几个月得Android开发, 然后再成都做了四个月得IPTV,六月2号辞职,出来找工作, 就去找Android app开发,然后面试很多问题都不会,感觉找不到工作了,好痛苦啊, IPTV与app很少有联系啊,很多app得技术都差不多忘了.朋友们帮我出出主意吧.

Android 开发最佳实践

从Futurice公司Android开发者中学到的经验. 遵循以下准则,避免重复发明轮子.若您对开发iOS或Windows Phone 有兴趣, 请看iOS Good Practices 和 Windows client Good Practices 这两篇文章.摘要 ??? 使用 Gradle 和它推荐的工程结构??? 把密码和敏感数据放在gradle.properties??? 不要自己写 HTTP 客户端,使用Volley或OkHttp库??? 使用Jackson库解析JSON数据???

android开发开源宝贝——持续更新。。。

2016年11月11日更新 http://www.apkbus.com/forum-417-1.html http://p.codekk.com/detail/Android/hejunlin2013/LivePlayback www.codekk.com https://github.com/Trinea/android-open-project Android 开源项目分类汇总 我们的微信公众号:codekk.二维码如下: 专注于 Android 开源分享.源码解析.框架设计.Android