Bluetooth蓝牙相关知识

蓝牙(Bluetooth)是一种短距离的无线通信技术标准,蓝牙5.1最大传输距离可达300米。

1.权限

使用蓝牙时,需要相关权限(例如蓝牙开关、扫描、配对、连接等)

在AndroidManifest.xml中加入相应的权限

  <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>:允许程序发现和配对蓝牙设备,该权限用于管理蓝牙设备,主要用于配对前的操作;

  <uses-permission android:name="android.permission.BLUETOOTH"/>:允许程序连接到已配对的蓝牙设备,请求连接、接收连接、传输数据需要该权限,主要用于配对后进行操作;

2.蓝牙各种状态广播监听

可以利用广播监听,进行相应处理;

常见广播如下,详情参考注释:

String ACTION_STATE_CHANGED = BluetoothAdapter.ACTION_STATE_CHANGED; //蓝牙开关状态变化

String ACTION_CONNECTION_STATE_CHANGED = BluetoothAdapter.ACTION_CONNECTION_STATE_CHANGED; //蓝牙连接状态变化

String ACTION_DISCOVERY_STARTED = BluetoothAdapter.ACTION_DISCOVERY_STARTED; //启动扫描

String ACTION_DISCOVERY_FINISHED = BluetoothAdapter.ACTION_DISCOVERY_FINISHED;//扫描结束

String ACTION_FOUND = BluetoothDevice.ACTION_FOUND;//发现设备

String ACTION_DISAPPEARED =

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值