Android 蓝牙开发相关知识整理

最近公司项目需要用到蓝牙技术,因此去学习了Android 蓝牙开发的相关知识,整理如下(长期更新,用到哪里,更新到哪里):

一、Android Bluetooth API:

这个不用多费口舌,Google已经写得很详细了,而且是中文:蓝牙|AndroidDeveloper。建议仔细阅读。

二、示例:

同样,依旧是Google的示例,是一个通过蓝牙进行双向通讯的聊天程序。该示例内容如下:

  1. 打开蓝牙、扫描其他蓝牙设备
  2. 查询已配对的蓝牙设备
  3. 建立RFCOMM渠道/套接字
  4. 连接到一个远程设备
  5. 通过蓝牙传输数据

地址:BluetoothChat,点击右上角的Download即可,顺便可以学习Google程序员的代码规范。

三、流程图

这是我在学习上面的api和demo时,做的思维导图,可以结合上面两点一块学习:

  1. 蓝牙设备的打开、获取已配对设备、搜索附近设备:


    Android 蓝牙开发相关知识整理_第1张图片
    blueTooth1.png
  2. 蓝牙设备的连接:

Android 蓝牙开发相关知识整理_第2张图片
Bluetooth2.png

四、Android蓝牙设备与单片机进行通信:

恩,这个暂时没有设备,等后续开始做了,再更新。

你可能感兴趣的:(Android 蓝牙开发相关知识整理)