如何获取BLE适配器的本地名称和MAC地址?

How to get the local name and MAC address of the BLE adapter?

我知道我可以像这样获取经典蓝牙适配器的名称和 MAC 地址:

    mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
    String name = mBluetoothAdapter.getName();
    String address = mBluetoothAdapter.getAddress();

但是如何获取 BLE 适配器的名称和地址?还是一样?

是一样的。然而 Android 通常使用一个随机的可解析地址而不是它的 public 一个,你不能提取那个。无论如何它每 15 分钟更改一次。