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>

相关推荐
1024奇点12 小时前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
Warren2Lynch13 小时前
C4 模型详解:利用 Visual Paradigm 可视化软件架构的综合指南
开发语言·uml
好的佩奇13 小时前
蓝牙之通信架构
android·flutter·蓝牙
FlightYe14 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
Knight_AL14 小时前
Java 文件下载时文件名中的 `#` 被转换成 `%23`?一次 URL 编码与解码问题排查
java·开发语言
FRing0314 小时前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
诸神黄昏EX15 小时前
Android fw BatteryService
android
by2099915 小时前
C++ 智能指针的所有权与使用
开发语言·c++·经验分享
alexhilton15 小时前
提升 Android Compose 页面的流畅度
android·kotlin·android jetpack
砚底藏山河15 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融