更改默认位置信息定位精度方式,默认关闭或打开位置信息,默认关闭GPS。息屏休眠电流问题,电流降不下去,测试排查是关掉无射频&和WIFI/GPS/FM/BT,没关干净。

更改默认位置信息定位精度方式,默认关闭或打开位置信息,默认关闭GPS:

S版本frameworks/base/packages/SettingsProvider/res/values/defaults.xml

默认为高精度

<!-- 0 == off, 3 == on -->

<integer name="def_location_mode">3</integer>

P版本以下

/frameworks/base/packages/SettingsProvider/res/values/defaults.xml

默认是仅限设备

<string name="def_location_providers_allowed" translatable="false">gps</string>

高精度是

<string name="def_location_providers_allowed" translatable="false">gps,network</string>

息屏休眠电流问题,电流降不下去,测试排查是关掉无射频&和WIFI/GPS/FM/BT,没关干净:

有宏控未关,除了ProjectConfig.mk这里面把相关的宏控关了,

# wifi only

CUSTOM_MODEM=

MTK_AGPS_APP = no

MTK_FD_SUPPORT = no

MTK_INCLUDE_MODEM_DB_IN_IMAGE = no

MTK_MD1_SUPPORT = 0

MTK_MULTI_SIM_SUPPORT = no

MTK_BUILD_IGNORE_IMS_REPO = yes

MTK_DYNAMIC_SBP_SUPPORT = no

MTK_PROTOCOL1_RAT_CONFIG = no

MTK_TB_WIFI_3G_MODE = WIFI_ONLY

MTK_TTY_SUPPORT = no

MTK_RAT_WCDMA_PREFERRED=no

MTK_EAP_SIM_AKA = no

MTK_SIM_RECOVERY = no

MTK_C2K_LTE_MODE = 0

MTK_CT_VOLTE_SUPPORT = no

MTK_VOLTE_SUPPORT = no

MTK_MULTIPLE_IMS_SUPPORT = 1

MTK_ETWS_SUPPORT = no

MTK_TELEPHONY_CONN_LOG_CTRL_SUPPORT = no

SIM_REFRESH_RESET_BY_MODEM = no

MTK_RILD_READ_IMSI = no

MTK_SIM_HOT_SWAP = no

MTK_EMBMS_SUPPORT = no

MTK_OMAPI_SUPPORT = no

MTK_ECCCI_C2K = no

MTK_CMAS_SUPPORT = no

MTK_SIM_HOT_SWAP_COMMON_SLOT = no

MTK_MCIF_WIFI_SUPPORT = no

MTK_NUM_MODEM_PROTOCOL = 0

MTK_TB_WIFI_3G_MODE = WIFI_ONLY





MTK_GPS_SUPPORT = no

MTK_WLAN_SUPPORT = no

MTK_WAPI_SUPPORT = no

MTK_BT_SUPPORT = no

MTK_BT_HOST_SNOOP_LOG_SUPPORT = no

MSSI_MTK_BT_HOST_SNOOP_LOG_SUPPORT = no

MTK_BT_INTEROP_EXTENSION = no

MSSI_MTK_BT_INTEROP_EXTENSION = no

MSSI_MTK_BT_LOW_LATENCY_SUPPORT = no

MTK_IMS_SUPPORT = no

MSSI_MTK_IMS_SUPPORT = no

MTK_MDLOGGER_SUPPORT = no

MSSI_MTK_MDLOGGER_SUPPORT = no

MTK_MODEM_MONITOR_SUPPORT = no

MSSI_MTK_MODEM_MONITOR_SUPPORT = no

MTK_OMACP_SUPPORT = no

MSSI_MTK_OMACP_SUPPORT = no

MTK_VILTE_SUPPORT = no

MSSI_MTK_VILTE_SUPPORT = no

MTK_VIWIFI_SUPPORT = no

MSSI_MTK_VIWIFI_SUPPORT = no

MTK_WFC_SUPPORT = no

MSSI_MTK_WFC_SUPPORT = no



MTK_FM_SUPPORT = no

MSSI_MTK_FM_SUPPORT = no

MTK_FM_TX_SUPPORT = no

MTK_FM_RECORDING_SUPPORT=no

还得在

debug_defconfig,和defconfig里面删掉,前者是编译debug版本或userdebug走到的,后者是user版本走到的。

# CONFIG_MTK_BTIF=y

# CONFIG_MTK_COMBO=y

# CONFIG_MTK_COMBO_WIFI=y

# CONFIG_MTK_DHCPV6C_WIFI=y

# CONFIG_MTK_GPS_EMI=y

# CONFIG_VIRT_WIFI=y

这几个宏看看有没有注释掉

CONFIG_MTK_COMBO=y

这个宏关了可能会编译报错,如果有错,就把这个加回来

BT

Turn on/off

MTK_BT_SUPPORT = yes/no

MTK_WLANBT_SINGLEANT=yes/no

FM Radio

Turn on/off

Chip Switchable

[Turn on/off]:

MTK_FM_SUPPORT=yes/no

MTK_FM_TX_SUPPORT = yes/no

MTK_FM_RECORDING_SUPPORT=yes/no

[Chip switchable]:

MTK_FM_CHIP=MT6620_FM/MT6616_E3_FM/AR1000_FM

WIFI

Turn on/off

[Turn on/off]

MTK_WLAN_SUPPORT=yes/no

MTK_WAPI_SUPPORT=yes/no

MTK_WIFI_HOTSPOT_SUPPORT=yes/no

MTK_WLANBT_SINGLEANT=yes/no

GPS

Turn on/off

[Turn on/off]

MTK_GPS_SUPPORT=yes/no

MTK_AGPS_APP=yes/no

如果是想将BT/FM/WIFI/GPS的功能全部关掉

除了需要按照以上表格去设置ProjectCConfig.mk,还需要修改alps/mediatek/config/[Project]/autoconfig/kconfig/project如下:

# CONFIG_MTK_COMBO is not set

# CONFIG_MTK_COMBO_BT is not set

# CONFIG_MTK_COMBO_GPS is not set

# CONFIG_MTK_COMBO_FM is not set

# CONFIG_MTK_COMBO_WIFI is not set

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Youth King

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值