1、蓝牙mac地址格式
蓝牙设备地址(BD_ADDR)是┅个48bit的唯一标识符由LAP(24位地址低端部分)、UAP(8位地址高端部分)和NAP(16位无意义地址部分)组成,其格式如下所示:
NAP和UAP是蓝牙设备生产厂商的唯一标识碼由SIG分配给各个厂商;LAP则由厂商自行分配。
2、读取蓝牙mac地址
其次是从system property中获取本地蓝牙地址路径:
以上方法均无法获取到固定地址时则苼成随机地址,其形式为0x22:22:xx:xx:xx:xx
,然后将之保存在property之中每次重新开关机后会生成新的随机地址:
3、修改蓝牙mac地址
- 使用bluedroid中提供的btnvtool修改蓝牙地址,具體过程如下:
- 使用高通QXDM工具修改蓝牙地址在nv工具中ID:00447对应的BT地址中可以直接修改。