
Android 系统提供蓝牙 API 包 android.bluetooth,允许手机设备通过蓝牙与其他设备进行无线连接。
Android 的蓝牙 API 可提供以下功能:
需要说明的是,Android 模拟器不支持蓝牙功能,因此蓝牙相关的应用程序只能在真机上调试。
要使用蓝牙功能,需要在 AndroidManifest.xml 中声明相应权限。蓝牙权限有两种,分别为:
或者:
如果想在应用程序中请求或者建立蓝牙连接并传递数据,必须声明 Bluetooth 权限。若想初始化设备发现功能或者对蓝牙设置进行更改,则必须声明 BLUETOOTH_ADMIN 权限。
要在应用程序中使用蓝牙功能,必须保证当前设备具有蓝牙并且启用该功能蓝牙开发。若当前设备支持蓝牙,但是没有启用相关功能,则需要人工启用蓝牙功能。
首先使用 BluetoothAdapter 类的对象来确认设备具有蓝牙功能,然后使用 Intent 开启蓝牙功能。相关代码如下:

BluetoothAdapter mBluetoothAdapter=BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter==null) {
//设备不支持蓝牙功能
return;
}

本文详细介绍了Android蓝牙通信的开发,包括在AndroidManifest.xml中声明权限、启用蓝牙功能、查找已配对设备和启动设备发现服务。通过BluetoothAdapter类实现设备间的连接,并使用BroadcastReceiver监听ACTION_FOUND事件,实现设备的搜索和连接。
最低0.47元/天 解锁文章
2574

被折叠的 条评论
为什么被折叠?



