History log of /packages/services/Mms/src/com/android/mms/service/DownloadRequest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/DownloadRequest.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/DownloadRequest.java
cdf1e7df2d2571f0b6096b9e9905b6f0f1146cf9 05-Dec-2014 Tom Taylor <tomtaylor@google.com> Secondary user support - Broadcast intent after MMS is downloaded

Bug 18399514

Broadcast an intent after a MMS is downloaded. Messaging apps running
as secondary users can use this to notify users a new message has arrived.

Change-Id: Idd8211375f537be779c644f60835d84f6a60aa58
/packages/services/Mms/src/com/android/mms/service/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.java
8c027a60c84d23672647a3775190ee3fa7655b34 15-Jul-2014 Ye Wen <ywen@google.com> Messaging auto persist switch (4/4)

b/14095333

Change-Id: I78b23e02390ce3389f205eb5d3fa08484fcfbf4c
/packages/services/Mms/src/com/android/mms/service/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.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/DownloadRequest.java