diff options
author | Patrick Lower <devvortex@gmail.com> | 2016-01-04 11:32:17 -0500 |
---|---|---|
committer | Arne Coucheron <arco68@gmail.com> | 2018-01-26 19:29:45 +0000 |
commit | 548a72d1a91700caf2e73e9c8b7a76530d6771a7 (patch) | |
tree | a38648982dccf40e4f76b10cb1f356c3a40b1fba | |
parent | 64e972018dfb6a2f948aa837649567872343e50d (diff) | |
download | android_frameworks_opt_telephony-staging/lineage-15.1.tar.gz android_frameworks_opt_telephony-staging/lineage-15.1.tar.bz2 android_frameworks_opt_telephony-staging/lineage-15.1.zip |
MMS: Update apnProfileID for MMS only apn.staging/lineage-15.1
Based on system property (ro.telephony.mms_data_profile) set at device level
Change-Id: I6b4ba90dfc5272e3e81330d479b9347bebfc177f
-rw-r--r-- | src/java/com/android/internal/telephony/dataconnection/DcTracker.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java index 5d04808c4..975060742 100644 --- a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java +++ b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java @@ -589,6 +589,10 @@ public class DcTracker extends Handler { public boolean mImsRegistrationState = false; + /** MMS Data Profile Device Override */ + private static final int MMS_DATA_PROFILE = SystemProperties.getInt( + "ro.telephony.mms_data_profile", RILConstants.DATA_PROFILE_DEFAULT); + //***** Constructor public DcTracker(Phone phone) { super(); @@ -4024,6 +4028,8 @@ public class DcTracker extends Handler { return RILConstants.DATA_PROFILE_DEFAULT; // DEFAULT for now } else if (TextUtils.equals(apnType, PhoneConstants.APN_TYPE_DUN)) { return RILConstants.DATA_PROFILE_TETHERED; + } else if (TextUtils.equals(apnType, PhoneConstants.APN_TYPE_MMS)) { + return MMS_DATA_PROFILE; } else { return RILConstants.DATA_PROFILE_DEFAULT; } |