M上第一次開機默認打開數據開關

M上第一次開機默認打開數據開關
[DESCRIPTION]
  M上插入NEW SIM,google原生是默認關閉數據開關;
可按MTK solution客制修改打開默認數據開關
[SOLUTION]
註釋掉google原生subSelectorForOm函數(含有turnOffNewSimData邏輯);
啓用MTK solution的subSelectorForOm函數(對應C0~C8等各種case),之後
可參考FAQ13795客制對應case(L上默認數據開關設置)

2./frameworks/opt/telephony/src/java/com/android/internal/telephony/PhoneBase.java文件中sendSubscriptionSettings函數,將以下google邏輯註釋掉
/// M: default data customization, we use DataSubSelector for op.
if (OPERATOR_OM.equals(SystemProperties.get(PROPERTY_OPERATOR, OPERATOR_OM))
&& TelephonyManager.getDefault().getPhoneCount() == 1) {
Rlog.d(LOG_TAG, "load version om. restore data switch.");
mDcTracker.setDataEnabled(getDataEnabled());
}
 
3.特別地,對於全網通項目
onSubInfoReady函數中以下分支中turnOffNewSimData修改爲
subSelectorForOm
} else if (CdmaFeatureOptionUtils.isCdmaLteDcSupport()) {
// wait for ACTION_SET_RADIO_TECHNOLOGY_DONE
//Turn off data if new SIM detected.
if (OPERATOR_OM.equals(mOperatorSpec)){
mIsSubReady = true;
setCapabilityIfNeeded(intent);
}
turnOffNewSimData(intent);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章