Framework定制系列(八)-----android系统BlueTooth相关设置及状态监听

1. BlueTooth相关设置

  1. 获取LocalBluetoothManager
private LocalBluetoothManager mLocalBluetoothManager;
mLocalBluetoothManager =
        LocalBluetoothManager.getInstance(context, /* onInitCallback= */ null);
  1. 获取蓝牙状态信息
mLocalBluetoothManager.getBluetoothAdapter().isEnabled();
  1. 设置蓝牙状态
mLocalBluetoothManager.getBluetoothAdapter().setBluetoothEnabled(true);

2. BlueTooth状态监听

  1. 蓝牙监听广播
class BluetoothMonitorReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        if (action != null) {
            switch (action) {
                case BluetoothAdapter.ACTION_STATE_CHANGED:
                    int blueState = intent.getIntEx

猜你喜欢

转载自blog.csdn.net/LJX646566715/article/details/125623178