summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Bright <dbright@google.com>2020-01-15 14:21:34 -0800
committerDaniel Bright <dbright@google.com>2020-01-15 15:14:43 -0800
commitf3810dda57b6273fa8b11772621c57dfc9b7ae8f (patch)
tree28434bfff761cac3e1ae57f72d4433a836650e44
parent2ffcb87ad8bd37f5b3c2c3348cfc7617f32101a9 (diff)
downloadMms-f3810dda57b6273fa8b11772621c57dfc9b7ae8f.tar.gz
Moved apn type constants to class
Bug: 147465477 Test: ApnSettingsTest Change-Id: I150a54dadc51948956d9637ec44bf8964730a094
-rw-r--r--src/com/android/mms/service/ApnSettings.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/mms/service/ApnSettings.java b/src/com/android/mms/service/ApnSettings.java
index 5f923c9..6e54166 100644
--- a/src/com/android/mms/service/ApnSettings.java
+++ b/src/com/android/mms/service/ApnSettings.java
@@ -23,7 +23,6 @@ import android.net.Uri;
import android.provider.Telephony;
import android.text.TextUtils;
-import com.android.internal.telephony.PhoneConstants;
import com.android.mms.service.exception.ApnException;
import java.net.URI;
@@ -33,6 +32,11 @@ import java.net.URISyntaxException;
* APN settings used for MMS transactions
*/
public class ApnSettings {
+
+ // APN types needed in the carrier table.
+ final static String APN_TYPE_ALL = "*";
+ final static String APN_TYPE_MMS = "mms";
+
// MMSC URL
private final String mServiceCenter;
// MMSC proxy address
@@ -126,7 +130,7 @@ public class ApnSettings {
while (cursor.moveToNext()) {
// Read values from APN settings
if (isValidApnType(
- cursor.getString(COLUMN_TYPE), PhoneConstants.APN_TYPE_MMS)) {
+ cursor.getString(COLUMN_TYPE), APN_TYPE_MMS)) {
String mmscUrl = trimWithNullCheck(cursor.getString(COLUMN_MMSC));
if (TextUtils.isEmpty(mmscUrl)) {
continue;
@@ -209,7 +213,7 @@ public class ApnSettings {
}
for (String type : types.split(",")) {
type = type.trim();
- if (type.equals(requestType) || type.equals(PhoneConstants.APN_TYPE_ALL)) {
+ if (type.equals(requestType) || type.equals(APN_TYPE_ALL)) {
return true;
}
}