设为首页 加入收藏

TOP

Android蓝牙开发浅析
2014-11-24 13:07:19 来源: 作者: 【 】 浏览:0
Tags:Android 蓝牙 开发 浅析


1. 使用蓝牙的响应权限




2. 配置本机蓝牙模块


在这里首先要了解对蓝牙操作一个核心类BluetoothAdapter



3.搜索蓝牙设备


使用BluetoothAdapter的startDiscovery()方法来搜索蓝牙设备


startDiscovery()方法是一个异步方法,调用后会立即返回。该方法会进行对其他蓝牙设备的搜索,该过程会持续12秒。该方法调用后,搜索过程实际上是在一个System Service中进行的,所以可以调用cancelDiscovery()方法来停止搜索(该方法可以在未执行discovery请求时调用)。


请求Discovery后,系统开始搜索蓝牙设备,在这个过程中,系统会发送以下三个广播:


ACTION_DISCOVERY_START:开始搜索


ACTION_DISCOVERY_FINISHED:搜索结束


ACTION_FOUND:找到设备,这个Intent中包含两个extra fields:EXTRA_DEVICE和EXTRA_CLASS,分别包含BluetooDevice和BluetoothClass。


我们可以自己注册相应的BroadcastReceiver来接收响应的广播,以便实现某些功能


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HTML5 实现小车动画效果(Canvas/C.. 下一篇Android ListView拖动时背景颜色..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: