tft每日頭條

 > 生活

 > android藍牙配置文件

android藍牙配置文件

生活 更新时间:2024-08-16 15:53:51

android藍牙配置文件?修改系統藍牙默認名稱的方法有4種,現在小編就來說說關于android藍牙配置文件?下面内容希望能幫助到你,我們來一起看看吧!

android藍牙配置文件(修改藍牙默認名稱)1

android藍牙配置文件

修改系統藍牙默認名稱的方法有4種。

1. 方法1(最為簡單的修改方案)

vendor\mediatek\proprietary\frameworks\base\custom\custom.conf

把bluetooth.HostName = ANDROID BT 修改為自定義名稱

2. 方法2

/system/bt/btif/src/btif_dm.c文件中,btif_default_local_name []數組的默認定義為空,如下:

static char btif_default_local_name[DEFAULT_LOCAL_NAME_MAX 1] = {'\0'};

修改為需要客制化的名稱,例如:My Bluetooth

static char btif_default_local_name[DEFAULT_LOCAL_NAME_MAX 1] = "My Bluetooth";

3. 方法3

前提條件:

btif_default_local_name [] 數組的默認定義為空

static char btif_default_local_name[DEFAULT_LOCAL_NAME_MAX 1] = {'\0'};

修改方法:修改/device/generic/common/bluetooth/bdroid_buildcfg.h文件中的藍牙名稱宏定義 BTM_DEF_LOCAL_NAME

#ifndef _BDROID_BUILDCFG_H

#define _BDROID_BUILDCFG_H

#define BTM_DEF_LOCAL_NAME "Android Bluedroid" //修改此處為自己需要的藍牙默認名稱

#endif

4. 方法4

前提條件:

(1) btif_default_local_name [] 數組的默認定義為空

static char btif_default_local_name[DEFAULT_LOCAL_NAME_MAX 1] = {'\0'};

(2) /system/bt/include/bt_target.h文件中的藍牙名稱宏定義BTM_DEF_LOCAL_NAME為空

#ifndef BTM_DEF_LOCAL_NAME

#define BTM_DEF_LOCAL_NAME "" //修改此處為空

#endif

(3) /device/generic/common/bluetooth/bdroid_buildcfg.h文件中的藍牙名稱宏定義BTM_DEF_LOCAL_NAME為空

#ifndef _BDROID_BUILDCFG_H

#define _BDROID_BUILDCFG_H

#define BTM_DEF_LOCAL_NAME "" //修改此處為空

#endif

修改方法:

滿足上面的前置條件,此時默認的藍牙名稱會讀取 ro.product.model 屬性值作為藍牙默認名稱;

在文件/system/bt/btif/src/btif_dm.c中已經定義:

#define PROPERTY_PRODUCT_MODEL "ro.product.model" //也可以更改為獲取其他系統屬性來表示藍牙名稱

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved