下载此文档

全新Android网络程序设计.pptx


文档分类:IT计算机 | 页数:约63页 举报非法文档有奖
1/63
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/63 下载此文档
文档列表 文档介绍
南工院移动开发工作室 Android 网络程序设计 1. Android 蓝牙 Android 蓝牙?蓝牙技术?支持短距离通信( ≤ 10m )的无线电技术?常用于移动电话、 PDA 、无线耳机、笔记本电脑、相关外设等设备之间进行无线信息交换?优点?有效地简化移动终端设备之间的通信?能够成功地简化移动终端设备与 之间的通信?提高数据传输速度? Android 采用了蓝牙协议栈 Android 蓝牙( 2) ? Android 蓝牙?使用 BlueZ ,支持 GAP, SDP, and M 规范?是 SIG 认证的蓝牙协议栈? Bluez 是 GPL 许可? Android 的框架内与用户空间的 bluez 代码通过 D-BUS 进程通讯进行交互, 以避免专有代码? Headset 和 Handsfree() 规范在 Android 框架中实现的?跟 Phone App 紧密耦合的?这些规范也是 SIG 认证的以库为导向的蓝牙栈视图?红色虚线部分为合作伙伴指定模块以进程为导向视图 Android 蓝牙开发权限?要操作蓝牙,先要在 里加入权限< uses-permissionandroid:name = " " /> < uses-permissionandroid:name = " " /> Android 蓝牙相关类?所有可用的 Bluetooth APIs 都包含在 包? BluetoothAdapter (蓝牙适配器) ?代表本地的蓝牙适配器( local Bluetooth adapter) (Bluetooth radio). BluetoothAdapter 是所有蓝牙通信的入口点?使用 BluetoothAdapter ,能够探测其他蓝牙设备,获得一个 bonded( 已配对)的设备列表,使用一个知名的(know)MAC 地址实例化一个 BluetoothDevice ,并创建一个 BluetoothServerSocket 来监听其他设备的通信?直到建立 bluetoothSocket 连接之前,都要不断操作它 Android 蓝牙相关( 2) ? BluetoothAdapter 里的方法? enable() :打开蓝牙? disable() :关闭蓝牙? getAddress ():获取本地蓝牙地址? getName ():获取本地蓝牙名称? getRemoteDevice (String address) :根据蓝牙地址获取远程蓝牙设备? getState ():获取本地蓝牙适配器当前状态?等等 Android 蓝牙相关类( 3) ? BluetoothDevice ?代表一个远程蓝牙设备?使用 BluetoothSocket 对另一个远程设备发出连接请求?或者查询该远程设备的名字、地址、类和连接状态? mSocketToServiceRecord(UUIDuuid) :根据 UUID 创建并返回一个 BluetoothSocket ?该方法也是获取 BluetoothDevice 的目的:创建 BluetoothSocket

全新Android网络程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数63
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小0 KB
  • 时间2016-03-12