没有合适的资源?快使用搜索试试~ 我知道了~
Android蓝牙编程教程
4星 · 超过85%的资源 需积分: 9 52 下载量 134 浏览量
2013-02-05
11:11:00
上传
评论
收藏 50KB DOC 举报
温馨提示
这篇文档中详细讲述的Android蓝牙编程的各个步骤,以及蓝牙编程接口中的主要类及函数,是学习蓝牙编程不可多得一篇好文档
资源推荐
资源详情
资源评论
1、 在工程的 Manifest.xml 文件中声明蓝牙使用权限:
<uses-permission
android:name="android.permission.BLUETOOTH"/>
<uses-permission
android:name="android.permission.BLUETOOTH_ADMI
N"/>
2、 蓝牙相关的 API 都被封装在 android..bluetooth 包下,主要包含以下几个类:
(1) BluetoothAdapter 本地蓝牙适配器,用于打开、关闭蓝牙设备,以及查找附近的蓝
牙设备,允许其他蓝牙设备查找自己。主要函数:
Static BluetoothAdapter getDefaultAdapter() 获取本机蓝牙适配器
boolean enable() 打开蓝牙设备
boolean disable() 关闭蓝牙设备
String getName() 获取本机蓝牙设备的名称
String getAddress() 获取本机蓝牙设备的 MAC 地址
boolean setName(String name) 设置本机蓝牙设备的名称
boolean startDiscovery() 开始查找附近的蓝牙设备
boolean cancelDiscovery() 停止查找附近的蓝牙设备
boolean isEnabled() 检查本机蓝牙设备是否打开
boolean isDiscovering() 检查本机蓝牙设备是否正在查找其他蓝牙设备
int tState() 查询本机蓝牙设备的状态
BluetoothDevice getRemoteDevice(String Address) 根据 MAC 地址获取远端蓝牙设备
Set< BluetoothDevice > getBondedDevices() 获取已配对的设备列表
BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord(String name, UUID
uuid) 创建一个不可靠的套接字,并开启监听
BluetoothServerSocket listenUsingRfcommWithServiceRecord(String name, UUID uuid) 创
建一个可靠的(加密的、有数字签名的)套接字,并开启监听 -------------------备注 1
(2) BluetoothDevice 描述远端蓝牙设备,用于访问蓝牙设备的名称、MAC 地址,绑定
状态,创建连接,主要函数:
String getName() 获取本机蓝牙设备的名称
String getAddress() 获取本机蓝牙设备的 MAC 地址
int getBondState() 获取绑定状态
ParcelUuids[] getUuids() 获取蓝牙设备所支持服务的 UUID 列表
BluetoothSocket createInsecureRfcommSocketToServiceRecord(UUID uuid) 创建一个不可
靠的套接字,用于连接服务器
BluetoothSocket createRfcommSocketToServiceRecord(UUID uuid) 创 建 一 个 可 靠 的
(加密的、有数字签名的)套接字,用于连接服务器
资源评论
- ZhongDouTaoHuaYuan2014-08-27只有简单的介绍。
- LKtx198809202013-08-08内容很好,很有用,但是内容比较少。
- lanxu1232013-06-07android 开发蓝牙的好例子
- HuangYunHao39392014-01-14内容比较实用 适合初学者自己理解!
- 流口水的冰棍2015-10-27内容有点少
qihuanming
- 粉丝: 6
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功