最近公司虽然不是重点研究DLNA,因为无意中发现一个微型的Web服务器-NanoHTTPD,终于解决DMS
NanoHTTPD开源地址:http://elonen.iki.fi/code/nanohttpd/


DLNA工具包采用的是.cling  :http://4thline.org/projects/cling


其实有了上面两个开源项目,解决起来就很容易!

首先,暴露服务AndroidUpnpService,且绑定服务;

然后,构建本地媒体服务器,实现Service(PS:采用cling,DMS只需要实现ContentDirectoryService即可)

再次,把本地的媒体文件,全部构建进Web服务器;

最后,实现一些必要的监听,如设备发现等等;


ok,这就DMS就搞定了,最近挺忙的,没时间写得再具体,以后有时间再补上吧!


更多相关文章

  1. tcping测试服务器TCP端口
  2. 如何用Android(安卓)studio构建项目
  3. Android(安卓)SDK国内镜像
  4. 【Android】Handler应用(二):从服务器端加载JSON数据的优化
  5. Tensorflow Mobile Platform - Android
  6. android传送照片到FTP服务器的实现代码
  7. android图书管理系统+javaweb后台服务器代码
  8. android解析JSON字符串 (最强最简便方法)
  9. Android与SSH框架服务器通信方式

随机推荐

  1. Android(安卓)2.2和2.3 的wm8976的驱动解
  2. android studio上第一个opengl es程序
  3. 日积月累:配置SDK路径错误(An error occurr
  4. Android(安卓)view的移动和画布的移动原
  5. Google搜索小技巧
  6. Android关于疑难bug处理方法之一(搜索不
  7. Android之CheckBox(多选按钮)
  8. Android中一个动画应用于两个View中不同
  9. Android(安卓)自定义选项卡按钮和选项卡
  10. Android(安卓)Studio 使用lint工具进行代