注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。

原文链接:http://developer.android.com/training/connect-devices-wirelessly/index.html


除了允许使用云进行交互数据,Android的API也允许和其他设备在同一个本地网络内交互,甚至是不在一个本地网络内但物理距离很近(在附近)的设备。Network Service Discovery(NSD)通过允许一个应用搜索附近的设备,该设备运行着允许交互的服务,来实现上述的功能特性。将这个功能集成到你的应用中,可以帮助你提供很多的特性,比如和其他在同一房间中的用户一起玩游戏,从一个启动了NSD的网络相机下载照片,或者远程登录一个在同一网段中的设备。

这系列课程将会描述从你应用寻找和链接其它设备的核心API。特别的,它描述了NSD的API:发现可获取的服务,及Wi-Fi点到点(P2P)的API来做点到点的无线连接。这节课还向你展示了如何结合NSD和Wi-Fi的P2P来检测某个设备提供的服务,并在两者都没有接入网络时,链接这一提供服务的设备。


课程:

【Android Developers Training】 75. 使用NSD

【Android Developers Training】 76. 用Wi-Fi创建P2P连接

【Android Developers Training】 77. 使用Wi-Fi P2P进行服务搜索


视频(YouTube):

DevBytes: Network Service Discovery

更多相关文章

  1. Android AdbCommandRejectedException和cannot bind to套接字地
  2. python获取android设备的GPS信息脚本分享
  3. Android 网络编程之---HttpClient 与 HttpURLConnection 共用coo
  4. android缓存框架ASimpleCache的使用 (网络请求数据并缓存)
  5. Android之网络通信·Web通讯
  6. android获取网络图片的用法 BitmapFactory.decodeByteArray

随机推荐

  1. Android(安卓)屏幕横竖切换详解
  2. android 按键
  3. 【转】详解android:scaleType属性
  4. Android(安卓)Keyboard/Touch Panel分析
  5. Android(安卓)屏幕切换和onConfiguration
  6. android 圆角效果
  7. Android(安卓)网络通信——HttpClient
  8. Android(安卓)摇一摇太灵敏的解决方法
  9. Android(安卓)Studio 3.0 正式版本 发行
  10. Android(安卓)进阶技术汇总三: 异步任务:As