History log of /packages/services/Mms/src/com/android/mms/service/MmsService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
033ab5c9c0bc18d2623cd526bf79ea2d7bb34e21 25-Jan-2016 Shishir Agrawal <shishir@google.com> Unhiding MSIM APIs.

1. Unhide MSIM APIs in TelephonyManager that already have non-MSIM equivalent
APIs public.
2. Make MSIM API naming consistent (overloaded, no suffix).
3. Unhide APIs in SubscriptionManager that are necessary for MSIM.

Bug: 26772894
Change-Id: I70622b020e6721fea1efd94bbbc5d1dc69980433
/packages/services/Mms/src/com/android/mms/service/MmsService.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/MmsService.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/MmsService.java
97e68dd388beca865c5363fda0cc4f1f9971aa78 13-May-2015 Cheuksan Wang <edwang@google.com> remove active sub ID check for mms download

mms download can happen long after mms notification. remove the active
sub ID check until we can handle MVNO's with multiple sub ID's.

BUG:20973889
Change-Id: I49184e70dd348bff7287f79eee29f09888e75e2a
/packages/services/Mms/src/com/android/mms/service/MmsService.java
f530063c0d23a722b2ad3706a9de92e02e5ee442 01-May-2015 Prerepa Viswanadham <dham@google.com> Merge commit '2dbe575' into master_merge
a167df730849cbd6fc23b4dce7a80d4268e90095 02-Apr-2015 Ye Wen <ywen@google.com> Enable parallel MMS sending or downloading

Change-Id: I67d4c0fdd9f729417d8b5050f5c7c623138f40b8
/packages/services/Mms/src/com/android/mms/service/MmsService.java
d78cb30b2244be989ba6566d6c72563d56780c04 10-Dec-2014 Shishir Agrawal <shishir@google.com> Fail SmsManager requests if SubId is not active.

If subId is not active, expected subIds can be assigned to the messages being
processed due to SmsManager calls. The change will fail any SmsManager calls
if SubId is not active.

Bug: 18629526
Change-Id: I77aab323352347dcb296ad842adfd486fc89a622
/packages/services/Mms/src/com/android/mms/service/MmsService.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/MmsService.java
189322a58f0b9825b515cadd4c270d870ad39da2 20-Feb-2015 Ye Wen <ywen@google.com> Redact MMS message URL logging

Sprint embeds phone number into message URL.

b/19444241

Change-Id: I19505816d6b0639e2bd66bcfe12b53a6531db766
/packages/services/Mms/src/com/android/mms/service/MmsService.java
d16e2413917d63722400d7428dd1e0a868196d56 11-Dec-2014 Wink Saville <wink@google.com> Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.

Bug: 18668873
Change-Id: Ie709a62bbb74e0a767daeb9e3fb3aecd4c45df44
/packages/services/Mms/src/com/android/mms/service/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.java
848307f23f9b744ad538c23ef2e3b1a98e3bc635 21-Oct-2014 Ye Wen <ywen@google.com> Send HTTP status code back in case of MMS HTTP failure (3/3)

We need this in SMS app so that we can treat 404 specially

b/17520290

Change-Id: I528571bba5ee8c8cabd53d74448b4ed0dda9359f
/packages/services/Mms/src/com/android/mms/service/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.java
76b0e8693a8004001663044f5188d5b9fe4203e8 02-Sep-2014 Tom Taylor <tomtaylor@google.com> Handle multi-sim configs

Bug 17157686

Change-Id: Ie765e16a20dde1e522606435b34b3f8035269215
/packages/services/Mms/src/com/android/mms/service/MmsService.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/MmsService.java
c0c6d5e594fc05e3790555d2470f8f05dc055ba0 01-Aug-2014 Ye Wen <ywen@google.com> Need to clear Binder calling identity when query MmsProvider

Change-Id: I021bc7a764b209416fc4008cda109db352a5a2e3
/packages/services/Mms/src/com/android/mms/service/MmsService.java
2704c4bf1d52cb7a5d6d77c042b9448f38d3ca3c 29-Jul-2014 Ye Wen <ywen@google.com> Move archived column from pdu/sms to threads (4/4)

Add API to archive conversation

Change-Id: I0443348db10b7d8e26be33efc77fff3fb45ac66e
/packages/services/Mms/src/com/android/mms/service/MmsService.java
0527dc4edc5e8be417edc74031a209070a28547a 25-Jul-2014 Ye Wen <ywen@google.com> Implement broker pattern for imms (2/3)

b/16324360

Change-Id: I6743385e4f6ff6b90e9d6d9df635d37df10cca09
/packages/services/Mms/src/com/android/mms/service/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.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/MmsService.java
49b04614ece9f1a46acc5f69141e7e2d6736a5fb 19-Jun-2014 Ye Wen <ywen@google.com> Move IMms.aidl to frameworks/base (3/3)

Change-Id: I763eed1e18f323b190d535f759b5461b96e00459
/packages/services/Mms/src/com/android/mms/service/MmsService.java
4fd5a8951574cb8a74126c41ec890374eb09e8b9 18-Jun-2014 Ye Wen <ywen@google.com> Change MmsService to use new APIs in SmsManager instead of MmsManager

Change-Id: I782d44f26d15fd9dbf23f4e8e720e26670cc4278
/packages/services/Mms/src/com/android/mms/service/MmsService.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/MmsService.java
2d860e9479ac9390efeb1ddaf94217f478666a54 15-May-2014 Ye Wen <ywen@google.com> MMS API: initial service impl. and build file

b/14095333

Change-Id: I65e22694c6b99fb08b86f5cb1f7e2afcd8ccb144
/packages/services/Mms/src/com/android/mms/service/MmsService.java