android 默认关闭增强型4GLTE开关;去掉VT视频通话功能及菜单

Settings.java

public static final String ENHANCED_4G_MODE_ENABLED =

Telephony.SimInfo.COLUMN_ENHANCED_4G_MODE_ENABLED;

public static final String VT_IMS_ENABLED = Telephony.SimInfo.COLUMN_VT_IMS_ENABLED;

public static final String WFC_IMS_ENABLED = Telephony.SimInfo.COLUMN_WFC_IMS_ENABLED;

public static final String WFC_IMS_MODE = Telephony.SimInfo.COLUMN_WFC_IMS_MODE;

public static final String WFC_IMS_ROAMING_MODE =

Telephony.SimInfo.COLUMN_WFC_IMS_ROAMING_MODE;

public static final String WFC_IMS_ROAMING_ENABLED =

Telephony.SimInfo.COLUMN_WFC_IMS_ROAMING_ENABLED;

方式一:DatabaseHelper.java

loadSetting(stmt, Settings.Global.ENHANCED_4G_MODE_ENABLED, ImsConfig.FeatureValueConstants.ON);(两处地方),将ImsConfig.FeatureValueConstants.ON 改为 OFF

方式二: device/mediatek/common/device.mk

#WFC feature(wifi calling)

ifeq ((strip (MTK_WFC_SUPPORT)),yes)

PRODUCT_PROPERTY_OVERRIDES += persist.vendor.mtk_wfc_support=1

PRODUCT_PACKAGES += ipsec_mon

endif

#VOLTE feature(电话功能)

ifeq ((strip (MTK_VOLTE_SUPPORT)), yes)

PRODUCT_PROPERTY_OVERRIDES += persist.vendor.volte_support=1

PRODUCT_PROPERTY_OVERRIDES += persist.vendor.mtk.volte.enable=1

endif

persist.vendor.mtk.volte.enable=0 默认关闭volte功能

SIM卡 VoLTE 菜单 开启/关闭状态默认值修改

在 frameworks/base/telephony/java/android/telephony/CarrierConfigManager.java 文件中修改以下参数即可:

sDefaults.putBoolean(KEY_ENHANCED_4G_LTE_ON_BY_DEFAULT_BOOL, true);

//true:默认开启volte;false:默认关闭volte

sDefaults.putBoolean(KEY_HIDE_ENHANCED_4G_LTE_BOOL, false);

//true:默认隐藏volte菜单;false:默认显示volte菜单

去掉VT视频通话功能及菜单,默认开启VoLTE电话功能和wifi calling功能及菜单

修改frameworks/base/core/res/res/values/config.xml

<!-- Flag specifying whether VoLTE, VT and WFC is available on device -->

<bool name="config_device_volte_available">true</bool>
<!-- remove vt function start {@ -->
<bool name="config_device_vt_available">false</bool>

<!-- meig:jicong.wang remove vt function end @} -->

<bool name="config_device_wfc_ims_available">true</bool>

相关推荐
DogDaoDao6 小时前
Android 硬件编码器参数完全指南:MediaCodec 深度解析
android·音视频·视频编解码·h264·硬编码·视频直播·mediacodec
为何创造硅基生物7 小时前
C语言 结构体内存对齐规则(通俗易懂版)
c语言·开发语言
JohnnyDeng947 小时前
Android 自定义 View:Canvas 绘图与事件分发深度解析
android
吃好睡好便好7 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
星寂樱易李7 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
仰泳之鹅8 小时前
【C语言】自定义数据类型2——联合体与枚举
c语言·开发语言·算法
之歆8 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
cen__y9 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
AI人工智能+电脑小能手9 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识
java·开发语言·jvm
社交怪人10 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)
c语言·开发语言