fly263

Android6.0以上版本使用BluetoothAdapter.getDefaultAdapter().getAddress()是获取不到正确的蓝牙地址的,返回的值都是02:00:00:00:00:00,需要使用下面的代码获取:

android.provider.Settings.Secure.getString(this.getContentResolver(), "bluetooth_address");

经过测试,这行代码运行不需要申请蓝牙权限,在Android4.3上也可以获取到蓝牙地址。

分类:

技术点:

相关文章:

  • 2021-05-20
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2021-10-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2021-12-24
相关资源
相似解决方案