蓝牙通信-Android开发

蓝牙(Bluetooth)是两个设备进行通信的一种方法。

本文涉及:

  • 扫描其他蓝牙设备
  • 获得配对的设备列表
  • 连接其他设备
  • 最后实现一个基于蓝牙的聊天工具

Android提供了和蓝牙沟通的BluetoothAdapter类。获得一个BluetoothAdapter实例:

打开设备上的蓝牙:

除了上面的ACTION_REQUEST_ENABLE操作,还有其他操作:

  • ACTION_REQUEST_DISCOVERABLE:设备允许被发现
  • ACTION_STATE_CHANGED:通知蓝牙状态改变
  • ACTION_FOUND:接收发现设备的信息

打开蓝牙之后你就可以获得配对过的设备:

AndroidManifest.xml中添加使用蓝牙权限:

基于蓝牙的聊天工具

使用Android Studio创建一个空项目;

修改MainActivity.java:

activity_main.xml:

蓝牙通信-Android开发

AndroidManifest.xml:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注