Android 视频监控已经有示例了,如http://www.open-open.com/lib/view/open1346400423609.html完全可以实现简单的监控功能。但是,如果想要在手机上监控另外一个手机就需要做一些改动了。

其中,手机A实现的功能和上文中的一样,主要在于手机B上如何接收手机A通过Socket发送出来的数据。

在Android中,显示图片可以用ImageView,但是这个空间比较适用于静态图片,如果是动态图片或者手动设置的变化的文字,就需要用SurfaceView了,这个用法需要实现Callback才能使用。

因此问题变简单了,就是接受inputStream然后转成JPEG或者直接变成Bitmap,然后显示出来。关键部分代码如下:

c = holder.lockCanvas();ss = new ServerSocket(port);
Socket s = ss.accept();
this.ins = s.getInputStream();byte[] data = new byte[1024];
data = readInputStream(ins);Bitmap bmp = BitmapFactory.decodeByteArray(data, 0, data.length);c.drawBitmap(bmp,0,0,null);
//关闭Socket,否则图片不会更新
ss.close();

  

转载于:https://www.cnblogs.com/purple-blog/p/3928556.html

Android 之视频监控相关推荐

  1. android同时预览多个监控,基于VLC的Android多路视频监控系统.pdf

    2013年12月15日 现代电子技术 Dec.2013 第36卷第24期 ModernElectronicsTechnique Vol.36No.24 63 63 基于VLC 的Android 多路视 ...

  2. android wifi视频监控软件,WiFi环境下Android智能视频监控系统研究与实现

    摘要: 在互联网飞速发展和移动互联网强势崛起的时代,科技产品服务于普通生活是新兴行业必然的发展趋势;监控系统是物联网时代各个领域必然争取的可控制系统.随着无线技术和移动终端设备的高歌猛进,移动终端智能 ...

  3. 视频监控p2p android,网络视频监控P2P解决方案:NAT穿越

    NAT的穿越并非安防监控领域的技术,是目前VOIP以及即时通信等产品的基础性技术,目前来讲已经比较成熟,且有完整的技术标准RFC,同时也有众多的实现方案,包括许多已经得到广泛应用的开源项目. 简单来讲 ...

  4. 【原创】Android无线视频监控小车--前篇

    因为自己刚好有一个mini2440的板子一直放着,最近一段时间又没有弄linux,都生疏了,驱动啊内核配置都忘了,汗.所以还是弄个东西算是自己巩固下 自己的知识. 平台: mini2440开发板 天敏 ...

  5. android 视频监控相关(打包下载)

    前段时间因为要做一个演示的Demo,了解了下视频监控相关的资料,整理了下,放在这里,以后说不定能用上. 一.手机监控-(效果图) 这是监控源(目前为我的电脑自带的摄像头) 这是手机上的截图 二.现场视 ...

  6. android jmf,基于JMF与Android的无线视频监控系统的设计与实现

    摘要: 视频监控系统是一种防范能力很强的综合系统,是安防领域的重要组成部分.随着无线网络与流媒体传输技术的飞速发展,视频监控系统也朝着无线化,高清化,智能化的方向发展.针对这一需求,通过研究JAVA多 ...

  7. Android视频监控!!!随时随地监控你的家庭

    Android视频监控!!!随时随地监控你的家庭 欢迎交流QQ:1210530255

  8. android 远程视频监控程序源码,详解基于Android已开放源代码的远程视频监控系统教程...

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket.Socket的英文原义是"孔"或"插座".通常也称作"套接字 ...

  9. Android视频监控实现(一)

    作者:华清远见 第一章 系统简介 近年来,视频监控市场的发展已经进入高速时期,与此同时,随着国内各大运营商对基础网络建设的巨大投入,快速地推动了网络摄像机在各个领域的快速发展应用.安卓在Google的 ...

最新文章

  1. R语言ggplot2可视化自定义可视化结果的背景色(background color)实战:改变整个画板(panel)的背景色、改变图像(plot)区域的背景色
  2. android如何暂停倒计时,在Android中暂停和恢复倒计时器和进度条?
  3. 谁说子网掩码的1必须连续?关于像255.255.0.255这样的非连续子网掩码
  4. Applese 的大奖
  5. RSA算法原理——(3)RSA加解密过程及公式论证
  6. python多线程插入1万条数据
  7. Java开发遇到的问题及解决方案
  8. (day9)357. 计算各个位数不同的数字个数
  9. android 请求服务器抛io异常,HttpURLConnection调用getResponseCode()时抛出IOException异常...
  10. %date:~0,4%和 %time:~0,2%字符截取操作用法
  11. Android之录制歌曲
  12. 系统U盘还原成普通U盘
  13. 新一届亚马逊研究奖公布!陈怡然、陈丹琦、杨笛一、吴佳俊等华人学者入选
  14. 每日必应壁纸API接口源码
  15. 【论文阅读】3D-CVF: Generating Joint Camera and LiDAR Features Using Cross-View Spatial Feature Fusion for
  16. 反锯齿渲染技术--SMAA
  17. 用c#开发Android应用(一)——搭建开发环境
  18. 3.在地图上标记位置
  19. DeprecationWarning: Seeding based on hashing is deprecated since Python 3.9
  20. 2021年江苏省高考成绩排名查询,2021年江苏高考分数一分一段位次表,江苏高考个人成绩排名查询方法...

热门文章

  1. arduino 舵机接线图_求用5个电位器分别控制舵机的arduino的原码和连线图
  2. 甘特图 知乎_如何使用 Excel 绘制甘特图?
  3. 分布式Matlab计算集群建立方法与Demo
  4. matlab 与数据库操作
  5. java web 静态_「Java Web」主页静态化的实现
  6. php文件写入加1,PHP关于文件与目录(1) 写入文件 文件权限 三、锁定文件
  7. sap获取系统时间_获取系统当前时间
  8. git提交代码到自己的分支,并合并到主分支的完整流程。
  9. html中el表达式遍历list,EL表达式在JS中取出来打印[object HTMLDivElement]的问题
  10. mysql 存储过程 记录是否存在_如何检查MySQL中是否存在存储过程?