History log of /packages/services/Mms/src/com/android/mms/service/MmsConfigManager.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/MmsConfigManager.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/MmsConfigManager.java
92db751be222025dae8005bb595a963cb191ec87 13-Jan-2015 Wink Saville <wink@google.com> Rename reg/unreg OnSubscriptionsChangedListener.

To addOnSubscriptionsChangedListener and
removeOnSubscriptionsChangedListener.

Bug: 18984103
Change-Id: I6636905093812af89c1c3702840e44c8c5ea891f
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.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/MmsConfigManager.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/MmsConfigManager.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/MmsConfigManager.java
ed6f8f86f6cf3036a9db44d29dc40d96235686b1 11-Nov-2014 Wink Saville <wink@google.com> Update SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.java
a124668084896fcc7c172644626b89a776cc8366 30-Oct-2014 Stuart Scott <stuartscott@google.com> Clean up public API of SubInfoRecord.

bug: 17575308
Change-Id: I9816db17b9a553d814726e0ac6d63a4e97d8483c
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.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/MmsConfigManager.java
4ed37352fed9c277f602b82998cba619c5b29363 18-Sep-2014 Ye Wen <ywen@google.com> Do not crash when mms config is not loaded when sending mms

In some case, it takes the system a while to return active subscriptions
which are required for mms service to load mms config. This would cause
a crash if we send mms before mms config is loaded. This fix makes sure
we don't crash and if that happens, gentally returns an error code to
the mms sender.

b/17556258

Change-Id: Ie180fb214b346e189c9ecae0d3bc4b15e4207fb1
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.java
2ce1dd938ca372bcbaf37d83311dab14b3687c3c 15-Sep-2014 Tom Taylor <tomtaylor@google.com> PT:VZW:CV MMS not able to be sent with messenger app

Bug 17506557

On Sprint there's a case where the mcc/mnc was getting updated in the
subscription record. As an emergency backup, particularly on single-sim
devices on L, use the main context's mcc/mnc when the one in the
SubInfoRecord has not been set. Also add more default logging. This extra
logging only shows up at boot-up and an extra line when an MmsConfig is
requested from the MmsConfigManager.


Change-Id: Ie50cf08924be34f56aa13b8c382ae71d9e13caf7
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.java
436106848ebbf4f716e10730174d2e28efe744e0 09-Sep-2014 Tom Taylor <tomtaylor@google.com> MmsConfig not getting loaded

Bug 17424857

This bug manifests as a participants problem in Bugle. The MmsConfigManager
needs to listen to an additional broadcast to notice when subInfo records
change. Then it reloads the mmsconfigs for the updated mcc/mnc's.

Change-Id: I0e7f1abb14e770d6cf6a2c993da9d5698e1d4fbe
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.java
6b88ab78a7257169a15d3e332b52909a01399388 05-Sep-2014 Wink Saville <wink@google.com> More cleanup prior to unhiding

Rename public SubInfoRecord instance variables

Change-Id: I25a56d779c63a3f483d7a43c5c123404bf489fa3
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.java
3babd6770867c1f2f264d24457b6b512b5ae2b60 04-Sep-2014 Tom Taylor <tomtaylor@google.com> Save mcc/mnc in SubInfoRecord

Bug 17157686

Change-Id: If4783c26940143247387ffdbbd3fade6dc69f6af
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.java
83e82b54ecefa3f3acadfc10fb1a4c9ccbe88f0c 03-Sep-2014 Wink Saville <wink@google.com> Rename getActivatedXxx to getActiveXxx

Change-Id: Iba6d2805a69d3385c93b7ed3c6267b5b8b252a28
/packages/services/Mms/src/com/android/mms/service/MmsConfigManager.java
4b17f9156ba1c5e307d21da284b95bb3f4a1c591 03-Sep-2014 Wink Saville <wink@google.com> Prepare to make SubscriptionManager public.

In SubscriptionManager and SubscriptionController:
-Rename getActivatedSubInfoList to getActiveSubInfoList.

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