History log of /packages/services/Mms/src/com/android/mms/service/SendRequest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b12b7030171904c8bbf536b8fb0d2f3d7619f444 07-Sep-2017 Nikola <nikolalukic@google.com> Add messageId null check in persistIfRequired.

Bug: 65421518

Test: Build Android with change and verify that SendRequest does not
crash when a pdu confirmation is received from the carrier after sending
an MMS from non-default messaging app.

Change-Id: Ibf141e4674b528f9c4811df6e04abac16296d108
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
eeb364a1e8916609bee877b893443bd940ea87da 21-May-2016 Ye Wen <ywen@google.com> Wait for IPv4 provisioned when connecting to IPv4 MMS URL

T-Mobile's MMS network is IPv6 based. Sometimes MMS URL is provisioned
as static IPv4 address, e.g for "unrecognized" devices. In that case,
IPv4 provisioning takes some time. MMS service needs to wait for it
before making connection.

b/27245530

Change-Id: I62e370a1e6abd668f0b1333664aadf87583045dd
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
fc9fe6722792fef7afc32f07abebcf885ab65c7c 18-Apr-2016 Amit Mahajan <amitmahajan@google.com> Change to use Phone instead of PhoneBase/PhoneProxy

Bug: 26544841
Change-Id: I67f3f574313f0247874259894d5feef12276ce4c
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
ab1cadebc3136446b44b4dbdcd9df51a960f289f 05-Mar-2016 Xia Ying <yingxia@motorola.com> Send MMS with international (no NANP) destination address in CDMA/GSM network

Reuse SmsNumberUtils to covert the destination numbers
per Verizon's requirement in MMSService before sending MMS.

BUG=26294725

(Merged from
https://partner-android-review.googlesource.com/#/c/538993/)

Change-Id: I92080e06c223f5cd9db81800e4c13e7ec33421db
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
abb8a5b4d9e3cdf5ffe5140d30552ffc8eb6c991 02-Mar-2016 Abhijith Shastry <ashastry@google.com> Suppress blocks after sending MMS to emergency services.

BUG: 26989170
Change-Id: Ibe6befb4e460767b78faf8b82f622c79401a28e9
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
8153aed48a84305533f26c06a07a51bd358cee41 16-Jun-2015 Ye Wen <ywen@google.com> Better logging for MmsService

- Annotate most logging with request id
- Added logging for IO exception when transferring downloaded PDU

b/21701652
b/21815174

Change-Id: I98554219ae0b2bcfb4450b9e783bd634908b34e7
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
4467007f09a9f2319ba25aa18e04f54693e6bfa1 09-Jun-2015 Jonathan Basseri <misterikkit@google.com> Read MMS config from CarrierConfigManager.

This updates MmsConfigManager to get MMS config from
CarrierConfigManager instead of mms_config.xml resource files. There
should be no visible change in the public SmsManager API, which still
exposes the same data in getCarrierConfigValues.

This CL eliminates classes MmsConfigXmlParser, MmsConfig, and
MmsConfig.Overridden. Bundles are used instead of MmsConfig objects, and
the logic contained in Overridden was moved closer to where it is used.
(e.g. HTTP param "macro" expansion)

Bug: 21085630
Change-Id: Ia17ab3b19e88d5cdba755979481b4208759d7767
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
89880097fa77ca930504c1a5ec9f6d87e9ae13df 26-Mar-2015 Ye Wen <ywen@google.com> Fix NPE caused by ServiceProber

b/19777915

Change-Id: I99323fc8271f40a8258e87cfd0500ea293ac2556
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
1b2066c9c8f40e2cdabdedfe873a4c960ec7b7d6 01-Nov-2014 Abhijith Shastry <ashastry@google.com> Use AIDL based API's to comunicate with the carrier app for MMS sending and downloading.

BUG: 18005911

Change-Id: I2d874bac71ee531c41bf9417444d41c45f179dc0
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
79ab3ac28d02ba5f05d012a63cffa73931070a85 20-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
8690f9e8c8b116d93273233340508458c9f357cb 20-Nov-2014 Wink Saville <wink@google.com> Revert "Additional changes to SubscriptionManager API as per API council."

This reverts commit e05c0f2174664f12bfb77db898b261c8d3f31f75.

Change-Id: I5b646effaca458cf8b08e707da5fcd3424f17099
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
e05c0f2174664f12bfb77db898b261c8d3f31f75 19-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: I7773965094510999bfce8fc6b2b31ba6ce496653
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
a813bdf7fc206eb894537908b3f95c06a62d153f 18-Nov-2014 Ye Wen <ywen@google.com> PduParser MSIM support (1/4)

PduParser needs to know if Content-Disposition part header is supported
for a specific carrier. Originally this is loaded directly from system
resource in PduParser. This won't work for multi-SIM, which requires
getting that config based on carrier. This change adds parameter to
indicate if this header is supported and requires caller to provider the
config.

b/18371228

Change-Id: Ief4ef8942f5dce5251429887f312dcadb03dbf39
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
22519cf9f57f3cc359ccb84bcd508ae0f9750821 06-Nov-2014 Ye Wen <ywen@google.com> Stop persisting MMS into OUTBOX before sending

Persisting MMS into OUTBOX before sending proved to cause
problems with Messaging app (and potentially other apps) that could try
sending messages in OUTBOX without being asked as manifested in bug
b/18155366. This CL only presists SendReq after it is being sent.

b/18202414

Change-Id: Iae041a2a8b135d8ea5975e36242be128a608e292
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
3cf9a9481b8e95d0fb654d083b06ee9a23a8e4e8 15-Oct-2014 Ye Wen <ywen@google.com> Support multi-sim in mms service

Also fixed bug related to LINE1 macro in mms config b/17945978

b/16681645
b/17945978

Change-Id: I79e33d6f1b72f18fb7a12afef903ef96e98ce052
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
bdb6fe1cfbc8ecb7ed56798f49de7ba62019fd72 30-Oct-2014 Ye Wen <ywen@google.com> Use okhttp lib for MMS service HTTP request

b/18103954
b/17965324

Change-Id: Iab09cbeb7c2475b55d476e24b175f3c0736b6703
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
a6b72c46163e5fabe74415d2bfbf877a3941150c 23-Oct-2014 Wink Saville <wink@google.com> Change subId to int from long

Change-Id: Idae6335e63e7b1e4e714bc17e71b1a4705e38474
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
f6d88a72cd01ecaf9f0319249e239afc008f1ac8 09-Sep-2014 Cheuksan Wang <edwang@google.com> Send and download MMS via content provider instead of PDU bytes.

Change-Id: Ib5a93d07799c9e14fea8be820c6bd4bc7ae8be3a
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
3e40f4c4a8c82e795a5cea235d52eacd177c0a69 05-Sep-2014 Ye Wen <ywen@google.com> MMS API cleanup (3/4)

- Hide APIs not approved by API council (b/17189780)
- Change configOverrides in MMS APIs from ContentValues to Bundle to be
consistent (b/17390017)
- Change SmsManager.MMS_EXTRA_DATA to EXTRA_MMS_DATA per API council
review (b/17390977)

b/17189780
b/17390017
b/17390977

Change-Id: Icb076d376055b216179ba0b276d1bdcba065d315
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
b83f2faa04dc275b6779644308384459ffcff63f 28-Aug-2014 Julian Odell <juliano@google.com> Bug 17262099: MMS API changes (multi-project).

Move MMS api to using content providerrather than byte[] to pass MMS message contents.
Rebased and merged into TOT.

Change-Id: I83987d7183cf9b9eef0c4348bcb49ebf00e0a068
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
8a79dc0267f021de60f321e621691370b79cb81a 02-Sep-2014 Shri Borde <shri@google.com> Bug 17209369: Save subId in the pdu table when sending/receiving

Bug 17243357: MmsConfig.getCarrierConfigValues in support of equivalent
SmsManager api

Change-Id: I8390cd613f82559c79bbb55c335fe0f723ba2344
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
d5ca1fde3ac346f14829f9d5a81e009e214d30cc 28-Aug-2014 Diego Pontoriero <diegs@google.com> Change TelephonyManager method name to accurately reflect functionality.

Bug: 17163860

Change-Id: I72ab5b911a31e29851210f97b59647ffa6fe3578
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
c984707ecf54d545a4a5809c6ce1d18bf7cee61e 01-Aug-2014 Ye Wen <ywen@google.com> Allow MmsConfig override per request (3/3)

Instead of providing ways to override MmsConfig globally, this allows
the override per request, which is safer. Also added subId to the getter
of MessagingConfigurationManager.

b/16681649

Change-Id: If93ddd534843f0d9679342f5c709df173b4e6650
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
35415aae82c485aec731d182609b505ba8035808 22-Jul-2014 Shishir Agrawal <shishir@google.com> Use TelephonyManager API instead of copying logic to get broadcast receiver.

Change-Id: I08b28281ba23db343421ddf02b6db7a5ff4f3cac
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
4af2d19ab837097ee9755819735f58e191545ade 22-Jul-2014 Ye Wen <ywen@google.com> Merge "Move MmsService into phone process (1/2)" into lmp-dev
b07ae2f78ac69a1e7bcfb1ce62e69d7283b46295 21-Jul-2014 Ye Wen <ywen@google.com> Move MmsService into phone process (1/2)

b/16324360

Change-Id: Ic7b1fe7fc76541a892fb9b235a10cb2ef52796fb
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
63030b07c9fc84771a230e99c6eb07e23ea89448 21-Jul-2014 Shishir Agrawal <shishir@google.com> CarrierApp: Do not send broadcast if there is no carrier app.

Avoids an unnecessary broadcast.

Change-Id: Idc8bff4c7a35b7ea0bb7446cd74515cf1675868d
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
6f31811156a8aeef55011749c25d7c98d7a7a7dd 14-Jul-2014 Shishir Agrawal <shishir@google.com> Protecting messagings APIs for carrier access.

APIs protected by this CL:
- MMS outbound broadcast.
- MMS outbound broadcast result.
- MMS dowload broadcast.
- MMS dowload broadcast result.

BUG=15993876

Change-Id: I8309a1de23426dcc66a10383335cff9242920410
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
18aabe2742cbaffc3c8293cfb3ce2841fe82326d 10-Jul-2014 Ye Wen <ywen@google.com> New SMS and MMS APIs and semantics (4/4)

1. New SMS and MMS APIs impl.
2. Partial support of multi-sim
3. Record message creator
4. Mms config access

b/14095333

Change-Id: I1f41f8a57269933531fb3bc7c8ffe3391e700216
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
d67694000f5830bafa78a7ea824560c74de4baf3 12-Jul-2014 Colin Cross <ccross@google.com> Revert "New SMS and MMS APIs and semantics (4/4)"

This reverts commit e2b75c7234b90971b3c77d471a05be9ac6b6effb.

Change-Id: I4fff42b7ed3befaf05566e6d75b0ba7ac3489a48
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
e2b75c7234b90971b3c77d471a05be9ac6b6effb 10-Jul-2014 Ye Wen <ywen@google.com> New SMS and MMS APIs and semantics (4/4)

1. New SMS and MMS APIs impl.
2. Partial support of multi-sim
3. Record message creator
4. Mms config access

b/14095333

Change-Id: I50b920e7b9e526ea968660a7189bc56059d15136
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
b786d3ea3daf4a91119ea06c532fe7ef5835944c 03-Jul-2014 Ye Wen <ywen@google.com> Support MMS send/download by carrier app (3/3)

Added support to redirect MMS send/download to carrier app

b/14095333

Change-Id: I33853e28384f697b8477334b51f500518fba7217
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
3a14e46a22e95062102a19c955a819bf239dbc52 28-Jun-2014 Ye Wen <ywen@google.com> MMS auto persisting (3/4)

b/14095333

Change-Id: Idad6d32cd063b9ef44f67433d63a88fbeed641b1
/packages/services/Mms/src/com/android/mms/service/SendRequest.java
c91cc9d4a5aa12a570a3b35a12b3e34a6a9eeb51 19-May-2014 Ye Wen <ywen@google.com> MMS API: impl. of sending and downloading

b/14095333

Change-Id: Ia30e0e01ab1ab570f2f566e35f7446d8f1270c6d
/packages/services/Mms/src/com/android/mms/service/SendRequest.java