packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
// Data roaming default, based on build
/* loadSetting(stmt, Settings.Global.DATA_ROAMING, "true".equalsIgnoreCase(
SystemProperties.get("ro.com.android.dataroaming","false")) ? 1 : 0); */
loadSetting(stmt, Settings.Global.DATA_ROAMING,1);
/frameworks/base/telephony/java/android/telephony/SubscriptionManager.java
// public static final int DATA_ROAMING_DEFAULT = DATA_ROAMING_DISABLE ;
public static final int DATA_ROAMING_DEFAULT = DATA_ROAMING_ENABLE;
frameworks/ base/telephony/java/android/telephony/CarrierConfigManager.java
-- sDefaults.putBoolean(KEY_CARRIER_DEFAULT_DATA_ROAMING_ENABLED_BOOL, false);
++ sDefaults.putBoolean(KEY_CARRIER_DEFAULT_DATA_ROAMING_ENABLED_BOOL, true);
===========附上:默认开启或关闭数据流量
SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
loadSetting(stmt, Settings.Global.MOBILE_DATA,true);
反之关闭:
loadSetting(stmt, Settings.Global.MOBILE_DATA,false);