单卡:
frameworks\base\services\java\com\android\server\ConnectivityService.java
getMobileDataEnabled函数中的 Settings.Secure.MOBILE_DATA 默认值由1改为0,其实有个更好的办法是去设置一下Settings.Secure.MOBILE_DATA的默认值为0,但改这里暂时也能用了。
public boolean getMobileDataEnabled() {
enforceAccessPermission();
boolean retVal = Settings.Secure.getInt(mContext.getContentResolver(),
Settings.Secure.MOBILE_DATA, 0) == 1;
if (DBG) Slog.d(TAG, "getMobileDataEnabled returning " + retVal);
return retVal;
}
双卡:
frameworks\base\telephony\java\com\android\internal\telephony\PhoneProxy.java
mGPRSOn默认值改为true