aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Lower <devvortex@gmail.com>2016-01-04 11:32:17 -0500
committerArne Coucheron <arco68@gmail.com>2018-01-26 19:29:45 +0000
commit548a72d1a91700caf2e73e9c8b7a76530d6771a7 (patch)
treea38648982dccf40e4f76b10cb1f356c3a40b1fba
parent64e972018dfb6a2f948aa837649567872343e50d (diff)
downloadandroid_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.java6
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;
}