青岛做外贸网站建设cctv 13新闻频道
需求
硬件只支持4G,过CTA认证时打网络电话,会出现3G网络的选择,会导致过不了,需要禁用3G网络选择功能。
Android 8.1.0
分析
可adb命令查看当前的网络类型
getprop | grep “network”
打印如下:
[gsm.network.type]: [LTE,LTE]
[ro.telephony.default_network]: [9]
9就是系统默认的网络类型,实际对应在RILConstants.java源码中NETWORK_MODE_LTE_GSM_WCDMA
frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
/* NETWORK_MODE_* See ril.h RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE */
int NETWORK_MODE_WCDMA_PREF = 0; /* GSM/WCDMA (WCDMA preferred) */
int NETWORK_MODE_