summaryrefslogtreecommitdiffstats
path: root/telephony/java
diff options
context:
space:
mode:
authorMiguel Torroja <migueltb@broadcom.com>2010-07-27 07:02:24 +0200
committerMike Lockwood <lockwood@android.com>2010-10-05 13:15:37 -0400
commit1e84da822e7aa4d494b31c8759917d2751611f84 (patch)
treeaa380bb97ffc1feaa7a3c484d6b8ff922b102f57 /telephony/java
parentabcbb1a1989e8c6adec607b3964dc187f5526e66 (diff)
downloadframeworks_base-1e84da822e7aa4d494b31c8759917d2751611f84.zip
frameworks_base-1e84da822e7aa4d494b31c8759917d2751611f84.tar.gz
frameworks_base-1e84da822e7aa4d494b31c8759917d2751611f84.tar.bz2
GPS: Add support for AGpsRilInterface.
Adding changes to be able to have access to missing data to SUPL (celld, imsi, WAP_PUSH and SMS) Change-Id: I0207f7f7ea6595ed3fd7021cb732feddf52e4cf9 Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'telephony/java')
-rw-r--r--telephony/java/com/android/internal/telephony/WapPushOverSms.java5
-rw-r--r--telephony/java/com/android/internal/telephony/WspTypeDecoder.java2
2 files changed, 7 insertions, 0 deletions
diff --git a/telephony/java/com/android/internal/telephony/WapPushOverSms.java b/telephony/java/com/android/internal/telephony/WapPushOverSms.java
index a636a4b..168b63b 100644
--- a/telephony/java/com/android/internal/telephony/WapPushOverSms.java
+++ b/telephony/java/com/android/internal/telephony/WapPushOverSms.java
@@ -132,6 +132,9 @@ public class WapPushOverSms {
case WspTypeDecoder.CONTENT_TYPE_B_VND_DOCOMO_PF:
mimeType = WspTypeDecoder.CONTENT_MIME_TYPE_B_VND_DOCOMO_PF;
break;
+ case WspTypeDecoder.CONTENT_TYPE_B_SUPL_INIT:
+ mimeType = WspTypeDecoder.CONTENT_MIME_TYPE_B_SUPL_INIT;
+ break;
default:
if (Config.LOGD) {
Log.w(LOG_TAG,
@@ -154,6 +157,8 @@ public class WapPushOverSms {
binaryContentType = WspTypeDecoder.CONTENT_TYPE_B_MMS;
} else if (mimeType.equals(WspTypeDecoder.CONTENT_MIME_TYPE_B_VND_DOCOMO_PF)) {
binaryContentType = WspTypeDecoder.CONTENT_TYPE_B_VND_DOCOMO_PF;
+ } else if (mimeType.equals(WspTypeDecoder.CONTENT_MIME_TYPE_B_SUPL_INIT)) {
+ binaryContentType = WspTypeDecoder.CONTENT_TYPE_B_SUPL_INIT;
} else {
if (Config.LOGD) Log.w(LOG_TAG, "Received PDU. Unknown Content-Type = " + mimeType);
return Intents.RESULT_SMS_HANDLED;
diff --git a/telephony/java/com/android/internal/telephony/WspTypeDecoder.java b/telephony/java/com/android/internal/telephony/WspTypeDecoder.java
index 336bc82..5dc89f0 100644
--- a/telephony/java/com/android/internal/telephony/WspTypeDecoder.java
+++ b/telephony/java/com/android/internal/telephony/WspTypeDecoder.java
@@ -40,6 +40,7 @@ public class WspTypeDecoder {
public static final int CONTENT_TYPE_B_PUSH_CO = 0x32;
public static final int CONTENT_TYPE_B_MMS = 0x3e;
public static final int CONTENT_TYPE_B_VND_DOCOMO_PF = 0x0310;
+ public static final int CONTENT_TYPE_B_SUPL_INIT = 0x312;
public static final String CONTENT_MIME_TYPE_B_DRM_RIGHTS_XML =
"application/vnd.oma.drm.rights+xml";
@@ -50,6 +51,7 @@ public class WspTypeDecoder {
public static final String CONTENT_MIME_TYPE_B_PUSH_CO = "application/vnd.wap.coc";
public static final String CONTENT_MIME_TYPE_B_MMS = "application/vnd.wap.mms-message";
public static final String CONTENT_MIME_TYPE_B_VND_DOCOMO_PF = "application/vnd.docomo.pf";
+ public static final String CONTENT_MIME_TYPE_B_SUPL_INIT = "application/vnd.omaloc-supl-init";
public static final int PARAMETER_ID_X_WAP_APPLICATION_ID = 0x2f;