Android---蓝牙状态值

// 获得BluetoothAdapter对象
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
int s = bluetoothAdapter.getState();
Log.d("蓝牙状态值:", String.valueOf(s));                      // 12


一、蓝牙开关状态值:

(1)蓝牙开启:int STATE_ON,值为12,蓝牙模块处于开启状态;

(2)蓝牙开启中:int STATE_TURNING_ON,值为11,蓝牙模块正在打开;

(3)蓝牙关闭:int STATE_OFF,值为10,蓝牙模块处于关闭状态;

(4)蓝牙关闭中:int STATE_TURNING_OFF,值为13,蓝牙模块正在关闭;


蓝牙开关状态顺序:STATE_OFF --> STATE_TURNING_ON --> STATE_ON --> STATE_TURNING_OFF --> STATE_OFF。


二、蓝牙扫描状态值:

// 获取蓝牙扫描状态值
int blueScanMode = bluetoothAdapter.getScanMode();
Log.d("蓝牙扫描模式:", String.valueOf(blueScanMode));       // 21:查询扫描失败,页面扫描有效
                                                             // 20:查询扫描和页面扫描都失败
                                                             // 23:查询扫描和页面扫描都有效

查询扫描功能:其它设备可以扫描到本设备,是指可见性;

页面扫描功能:可以主动扫描其它设备;

(1)可见状态:int SCAN_MODE_CONNECTABLE_DIS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值