Android 蓝牙聊天简单Demo
蓝牙技术是一种近距离通信技术,自从研发至今,已经被广泛应用,生活中处处可见蓝牙耳机,有些穿戴设备也是基于蓝牙进行通信的,蓝牙通信功耗小,对于近距离通信是一个不错的选择。这篇博客就是基于Android蓝牙实现的一个建议聊天Demo。
基本步骤和要求
基本步骤
- 客户端和服务端都打开蓝牙并是可被搜索到的状态
- 将客户端和服务端进行配对
- 配对成功之后就客户端可以通过
BluetoothSocket
对象的connect()
方法进行连接,服务端通过BluetoothServerSocket
对象的accept()
方法监听客服端的链接 - 连接成功之后就可以通过
BluetoothSocket
对象拿到OutputStream
、InputStream
输入输出流对象了 - 拿到输入输出流对象,就可以进行读写操作
要求
- 需要2台手机,一台作为客户端,另外一台作为服务端
- 2台手机都要装上应用,并打开蓝牙建立连接