有四种方法可以修改系统蓝牙默认名称。

1.方法1(最简单的修改程序)

vendor mediatek proprietary frameworks base custom Cu

将Blue=ANDROID BT更改为用户定义的名称

2.方法2

在/system/bt/btif/src文件中,btif_default_local_name []数组的默认定义为空,如下所示:

static charbtif _ default _ local _ name[default _ local _ name _ max 1]={ & amp;# 039;0 & amp# 039;};

将自定义更改为所需的名称(例如,My Bluetooth)

static charbtif _ default _ local _ name[default _ local _ name _ max 1]=& amp;# 039;mybluetooth & amp# 039;

3.方法3

前提条件:

Btif_default_local_name []数组的默认定义为空

static charbtif _ default _ local _ name[default _ local _ name _ max 1]={ & amp;# 039;0 & amp# 039;};

修改方法:修改/device/generic/common/bluetoo文件中的蓝牙名称宏定义BTM_DEF_LOCAL_NAME

# if ndef _ BD roid _ build CFG _ h

#define _BDROID_BUILDCFG_H

# definebtm _ def _ local _ name & amp# 039;Android bluedroid & amp# 039;//修改所需的蓝牙基本名称

#endif

4.方法4

前提条件:

(1) btif_default_local_name []数组的默认定义为空

static charbtif _ default _ local _ name[default _ local _ name _ max 1]={ & amp;# 039;0 & amp# 039;};

(2) /system/bt/include文件中的蓝牙名称宏定义BTM_DEF_LOCAL_NAME为空

#ifndef BTM_DEF_LOCAL_NAME

# define BTM _ DEF _ LOCAL _ NAME & amp# 039;& amp# 039;//修改此处为空

#endif

(3)/device/generic/common/bluetoo文件中的蓝牙名称宏定义BTM_DEF_LOCAL_NAME为空

# if ndef _ BD roid _ build CFG _ h

#define _BDROID_BUILDCFG_H

# define BTM _ DEF _ LOCAL _ NAME & amp# 039;& amp# 039;//修改此处为空

#endif

修改方法。

如果满足上述前提条件,则默认蓝牙名称为ro .将属性值读取为蓝牙基本名称。

/system/bt/btif/src文件中已定义。

# define property _ product _ model & amp;# 039;ro。& amp# 039;您也可以变更以取得代表//蓝牙名称的其他系统属性

相关推荐