Android开发之蓝牙(一)——基于SPP协议蓝牙模块通信,androidspp
使用设备
基本概念
基本流程
本文意在介绍蓝牙开发的主要流程,学习使用蓝牙开发一个星期了,写写一个星期以来遇到的一些小问题,还有介绍下流程。开发具有基本的通信功能,本项目主要是用于与蓝牙模块的串口读写功能。
下一篇文章还有Android开发之蓝牙(二)——基于BLE协议蓝牙模块通信:
http://blog.csdn.net/wzhworld/article/details/76324738
使用设备
1、魅族手机
2、蓝牙FSC-BT826
3、最终目的是做出能与串口调试助手通信的功能
基本概念
1、适配器:
BuletoothAdapter:本地蓝牙的适配器,也就是说当前应用程序所运行的Android设备上的蓝牙。
BuletoothDevice : 远程的蓝牙适配器,也就是说你要连接的Android设备的适配器。。
2、权限:
android.permission.BLUETOOTH : 一些配置连接蓝牙的权限
android.permission.BLUETOOTH_ADMIN : 进行操作的权限
3、相关广播:
BluetoothDevice.ACTION_FOUND:表示可搜索到附近的蓝牙设备
BluetoothDevice.ACTION_PAIRING_REQUEST:配对请求
BluetoothAdapter.ACTION_STATE_CHANGE:配对状态改变
后面两个因为刚刚开始用的时候