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>

相关推荐
@yanyu66611 分钟前
C编译器安装与第一个C程序
c语言·开发语言
落魄实习生23 分钟前
Agent Scope Java 2.x 系列【2】 ReActAgent
java·开发语言
智鸟科技GemeOpen开发者智能设备33 分钟前
智能插座二次开发如何接入Home Assistant,从零开始完整工程实现(Python+React)
开发语言·python·物联网·react.js·智能家居
疯狂成瘾者34 分钟前
海康 Artemis 接口对接
开发语言·lua
2601_962218611 小时前
C++中decltype关键字的实现
开发语言·c++
hqyjzsb1 小时前
法律 Prompt 干货:搭建合同审查提示词要包含哪些要素
开发语言·人工智能·python·职场和发展·数据分析·prompt·业界资讯
孙启超1 小时前
【AI开发之Rust】第 19 课:UniFFI 导出核心能力
开发语言·后端·rust
2601_966949651 小时前
股票池发生变化后,如何高效更新行情数据?从全量刷新到增量同步
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
繁华的地方不一定留下你的脚印1 小时前
C++ std::variant 与 std::visit:安全保存多种类型,写清每个处理分支
开发语言·c++
小羊没烦恼!2 小时前
在Scrum中实施敏捷建模
java·开发语言·windows·算法·c#