• Home
  • History
  • Annotate
  • only in /frameworks/opt/telephony/src/java/android/telephony/
History log of /frameworks/opt/telephony/src/java/android/telephony/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
21e1b42d578d90611f76c37d58841543821502fd 10-Feb-2016 Jack Yu <jackyu@google.com> Revert "Test infrastructure improvement and code clean up."

This reverts commit 01d7b95381a5247520e7fe4ac40d10bcced525cf.

Change-Id: I2cb03e799dc5ce2a3bd1bcf8da21fb5fe7043672
msManager.java
01d7b95381a5247520e7fe4ac40d10bcced525cf 10-Feb-2016 Jack Yu <jackyu@google.com> Test infrastructure improvement and code clean up.

Added instance replacement infrastructure and auto-restore functionality.
Cleauped up test cases.
Fixed copyright year.

bug: 25691379
Change-Id: Ie3c778df828575d10e9164922210cc5b05723b45
msManager.java
78867803826b15ff95c8ee8c7c6f65dfb7ad258f 09-Feb-2016 Amit Mahajan <amitmahajan@google.com> New unit test for GsmCdmaPhone and fixes for some existing tests

Bug: 25691379
Change-Id: I323fdef84792459db312df7bd58917e52a1a995e
msMessage.java
1a87ab3d7170d618f048c4f5af8c7504a587aaa5 10-Dec-2015 Jack Yu <jackyu@google.com> Merge from master

Change-Id: Ifbd86600111d2c444031ff608fab62fb2ee4b236
ellBroadcastMessage.java
msCbEtwsInfo.java
a8f8c5a113a66de4854f4fb13a5825eb0705bd59 23-Jul-2015 Ji Yang <yangji@google.com> Add API to let carrier app send SMS without auto persisting.

Bug: 22773702
Change-Id: Ib126e79b0d1e2f9a9a44afe2b3f1895c150bd86b
msManager.java
cfa612cdd84e44eb59ece6460d9db63ac72bee92 14-Jul-2015 Sanket Padawe <sanketpadawe@google.com> Add new API for acessing DB associated with Subscription.

Bug: 22360525
Change-Id: Ia51f38bab5327f77de4997cb4695959a5573048f
ellBroadcastMessage.java
bdc2ca1e1ad6a10c84b132607c108cbc29bc9520 10-Jun-2015 Jonathan Basseri <misterikkit@google.com> Read MMS config from CarrierConfigManager.

This adds a helper method for use by MmsConfigManager, so that it can
strip out miscellaneous carrier config variables from
CarrierConfigManager leaving only MMS config. There should be no
visible change in the public SmsManager API, which still exposes the
same data in getCarrierConfigValues.

Bug: 21085630
Change-Id: I2eb6df70d5ec5a61584ec35dd0b5d99c57be3ca4
msManager.java
3b413ed5184da3253ab7feb1081c221e0fbced28 04-Jun-2015 Jonathan Basseri <misterikkit@google.com> Renaming carrier config variable keys.

API council advised us to use KEY_NAME_TYPE for our key constants.

Bug: 21571894
Change-Id: I6f1e6dd5fff29b311f76af3cc5f318774f852f82
msManager.java
731a59fc17aa2865871a813a36f7d07aac85a626 29-May-2015 Jonathan Basseri <misterikkit@google.com> Migrating MmsConfig to CarrierConfigManager.

This brings MMS_CONFIG_SUPPORT_HTTP_CHARSET_HEADER from MmsConfig.java
into the public API.

Because classes in frameworks/base/telephony cannot refer to classes in
frameworks/opt/telephony, the literal values of these constants are
moving to CarrierConfigManager. The public API is not affected by this
shuffling.

This was originally Change-Id: I2e6897890e182fb181a6d8453c3f1780cb323045

Bug: 21085630
Change-Id: Ibb08500e83f9efbe7c8c08a56918016b95a20b19
msManager.java
ab0630de240ae52684cd50ffd5c98acf09227f6d 02-Jun-2015 Jonathan Basseri <misterikkit@google.com> Revert "Migrating MmsConfig to CarrierConfigManager."

Depends on change that broke build

This reverts commit 385deb6a5890585e93106f6e93d0d79bc74401be.

Change-Id: I4f83e8590451b70aa1cf73b416ee8eed84ded6e6
msManager.java
385deb6a5890585e93106f6e93d0d79bc74401be 29-May-2015 Jonathan Basseri <misterikkit@google.com> Migrating MmsConfig to CarrierConfigManager.

This brings MMS_CONFIG_SUPPORT_HTTP_CHARSET_HEADER from MmsConfig.java
into the public API.

Because classes in frameworks/base/telephony cannot refer to classes in
frameworks/opt/telephony, the literal values of these constants are
moving to CarrierConfigManager. The public API is not affected by this
shuffling.

Bug: 21085630
Change-Id: I2e6897890e182fb181a6d8453c3f1780cb323045
msManager.java
9c6fc6d57f76593efa64da13962ec23adfae9c7b 04-May-2015 Prerepa Viswanadham <dham@google.com> Merge commit '72a3740' into alee_merge
2595c2ace7feb7f91b80df445bbedda809a5435d 04-May-2015 Prerepa Viswanadham <dham@google.com> Merge commit '94de93e' into alee_merge

Change-Id: I2ee46f8e5f806963fe642c0bbeec0f3c12970d08
58ad34367efdf5e8c19874a1d7848fa383403c38 04-May-2015 Prerepa Viswanadham <dham@google.com> Merge commit '8c162d4' into alee_merge

Change-Id: Ib8b923319368c74eb6c23ef3c34a7f6770da4c89
61ff68828eafb0c3c421881eccfc9e8f84f80737 28-Apr-2015 Cheuksan Wang <edwang@google.com> Merge "split long messages with 4-byte unicode characters correctly" into m-wireless-dev
e472090bda6d8c16975807e37b52e6bb558426bf 08-Apr-2015 Cheuksan Wang <edwang@google.com> split long messages with 4-byte unicode characters correctly

also fix SmsMessage.calculateLength() for the same case
refactor to remove some duplicated code

BUG: 19535708
Change-Id: Ie2b46d54fdf09b5979e34d6aa1f7e1cb6dff56f8
msMessage.java
94de93efcd4d4b879c14c443f7dfaabb5a9ce4a9 03-Apr-2015 Cheuksan Wang <edwang@google.com> add injectSmsPdu with subId to ISms.aidl

also clean up unused methods from ISms.aidl and UiccSmsController.java

BUG: 20015121
Change-Id: Ibd746ded4ac50c004cc7e5e2f629f53e919dfe2d
msManager.java
b12b6f7260d84c853bd585b23623509a18686f1e 02-Apr-2015 Cheuksan Wang <edwang@google.com> Update the SmsMessage.createFromPdu() API call

Deprecate the old createFromPdu(byte[] pdu) call because it just
guesses the format of the PDU. Instead, unhide the
createFromPdu(byte[] pdu, String format) call which specifies the PDU
format.

BUG: 20015718
Change-Id: I3f1e2387bca72bc18d76f8c993ceee5cab2a9dec
msMessage.java
3373e21c18980691f592035cf3187a85ac81bd73 10-Apr-2015 Nancy Chen <nancychen@google.com> Merge "Allow less stringent sms permissions for a few Telephony apps."
22604f3bafc0f9348e175e8e71d6eb2d3b45a62d 13-Feb-2015 Junda Liu <junda@google.com> Fix javadoc, use # on method name.

Bug: b/19381596
Change-Id: Idae10e6b515a73ae03ffe3aa9d925c511f689bb8
msManager.java
c55f67e3fa488c5f8aa90fda1ae43ef9d32cef52 10-Apr-2015 Nancy Chen <nancychen@google.com> Allow less stringent sms permissions for a few Telephony apps.

Create a hidden method to send sms messages within a process. The
current sms message methods only allow for permissions cross processes.
This is used in the OMTP visual voicemail implementation.

Bug: 19236241
Change-Id: I25e74aea395434c7ced76cd34e46254f41abf3d5
msManager.java
3ce96a061c2c6e24f4ff3bd237e18c29fc0c0108 19-Feb-2015 Amit Mahajan <amitmahajan@google.com> Adding a new param to calculateLength for SMS to indicate if called for a
segment of multipart msg.

Encoding type is calculated separately for entire msg vs individual
segments. Change is to avoid overwriting the calculated value for
individual segment based.

Bug: 19399335
Change-Id: I8e89b7596e9c7440ace0486eceb1252094c373fa
msMessage.java
e70617d81dcd42350a737b11c25532e1d43df4ff 22-Jan-2015 Legler Wu <legler.wu@mediatek.com> [DS] Correct the access method for telephony system property

Revise the method to access telephony system property.
Add several PROPERTY_XXX_XXX_MSIM for MSIM type system properties. If
caller use the old one, it will be dispatched to new one and get by
default phone id.
Ex. PROPERTY_ICC_OPERATOR_NUMERIC

Bug: 18675498
Change-Id: I68b4de1817bb5a34d4a54685332f856e79a39d60
msMessage.java
f6c0e3489a9365a4851bf3ed19dab18773ecbf65 29-Jan-2015 Amit Mahajan <amitmahajan@google.com> Changes to make sure READ_PHONE_STATE permission is not needed to send SMS.

Bug: 19112332
Change-Id: I7da30ebcebaf57f713acc6938626930dbc51d1f2
msManager.java
msMessage.java
42618e2abde6133f3615e1f94e4b3d8d53b6d31d 07-Jan-2015 Ye Wen <ywen@google.com> Add new mms error for no data network (airplane mode or no mobile data)

b/18872094

Change-Id: I15facaa4b0e70d615157c4166c9d86715ba596df
msManager.java
31d02efb89a5b16679b67d8487a3c4c4c907dd7a 17-Dec-2014 PauloftheWest <paulofthewest@google.com> Added a MSIM SMS legacy support feature.

+ When the following are true:
- We are using a multi-SIM device
- A default SMS SIM has not been selected
- At least one SIM subscription is available
- A SMS application sends a SMS text, without specifying the default
SMS SIM
then frameworks will automatically ask the use to set the default SMS
SIM.

Bug: 18428386
Change-Id: I46f68c9f53983d4d8502ed9a8e2f1304444c73e1
msManager.java
2ee8b807a9c42179038d49f3857d4e7041f0d5b9 16-Dec-2014 Cheuksan Wang <edwang@google.com> remove actions and calls for the old sms/mms api

BUG: 18005911
Change-Id: Ia862084ab7efcfc43aacc23626171762c4406317
msManager.java
dfdf9c40ebaaed15b5020ad6bce898fadd32dd58 08-Dec-2014 Wink Saville <wink@google.com> Update API and documentation for invalid subscriptions id's

Bug: 18668873
Change-Id: I3ee987b77fef856e97ea09898c695147cb87a517
msManager.java
8215559cd1141ac90c478fd3df75e43c9d755c6c 01-Nov-2014 Cheuksan Wang <edwang@google.com> Use the AIDL based API to communicate with the carrier app.

Implements SMS sending.

BUG: 18005911

Change-Id: I467036b59b51905532e7ce1591dcb2e2856ef2d3
arrierMessagingServiceManager.java
msManager.java
395855d60b70a5d9dfbfcfdc1f76f855819b04f7 24-Nov-2014 Tom Taylor <tomtaylor@google.com> Merge "Issues with messaging apps on non-primary user account" into lmp-mr1-dev
4b09dff383ae7dfca595aeeea886a594a1947340 22-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
msManager.java
5037a3cea6149f3781a0eaf5fd20f1f3a66234fd 22-Nov-2014 Tom Taylor <tomtaylor@google.com> Issues with messaging apps on non-primary user account

Bug 18399514

The permissions are now granted in the MmsServiceBroker to handle the
secondary user properly.

Change-Id: I27739aaca18b26d1466c56fe6db1b70c63639a6c
msManager.java
9dbb6ad72f064bde732111fe40ded4543b34295e 12-Nov-2014 Ye Wen <ywen@google.com> Addressing API review issues for SmsManager (1/3)

b/18356155

Change-Id: I6202861943fe578a1edadf65de60df5bd77dae51
msManager.java
sm/SmsManager.java
54fa5c2393b8f9c75a946a05dc0dfe650574b7d8 13-Nov-2014 xinhe <xinhe@google.com> Merge "Update enabe/disableCellBroadcast with RAN argument" into lmp-mr1-dev
a8064ed9c00ab7bdd584e722efebce429bcaa51b 08-Nov-2014 xinhe <xinhe@google.com> Update enabe/disableCellBroadcast with RAN argument

Allow them to take an explicit argument indicating GSM or CDMA range and
fix the extreme alert disable error.

Bug: 18202935
Change-Id: I1747e5d522bfe5da7d980aef00cabbb0045bda46
msManager.java
299dad50409e907993fa96c7401d4f10c58018b1 11-Nov-2014 Wink Saville <wink@google.com> Update SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
msManager.java
c0f34dd6f77b99bf752fa4c93999aa3de437c972 29-Oct-2014 Tom Taylor <tomtaylor@google.com> Merge "Remove Cell Broadcast menu and app when inserting Soft Bank (44020) SIM" into lmp-mr1-dev
b237a11044ed842d2865ff8c8716befb06b6ca25 25-Oct-2014 Wink Saville <wink@google.com> Change subId to int from long

Change-Id: Idae6335e63e7b1e4e714bc17e71b1a4705e38474
ellBroadcastMessage.java
msManager.java
msMessage.java
5a2f604ccf1e55db3d617a06375bddcf56d96b4c 24-Oct-2014 Tom Taylor <tomtaylor@google.com> Remove Cell Broadcast menu and app when inserting Soft Bank (44020) SIM

Bug 18079788

Add a constant to retrieve the bool setting from the mms_config.

Change-Id: I9fd9da5aa98993232842d477e084beef5345fc04
msManager.java
b53e8e1598e9d21d8af9004b1d4c5ba127358ace 21-Oct-2014 Ye Wen <ywen@google.com> Send HTTP status code back in case of MMS HTTP failure (2/3)

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

b/17520290

Change-Id: Id8aa7ec6f688528e02fe43a52e95cee2c028bf1a
msManager.java
841263550d226c48fc031ac59a0944aa89f9c30c 07-Oct-2014 Amit Mahajan <amitmahajan@google.com> am bd75a8d1: am 8bac0d74: Merge "Sms7BitEncodingTranslator" into lmp-dev

* commit 'bd75a8d17beb989b40143d7cf26abd4dba4d0359':
Sms7BitEncodingTranslator
bd75a8d17beb989b40143d7cf26abd4dba4d0359 07-Oct-2014 Amit Mahajan <amitmahajan@google.com> am 8bac0d74: Merge "Sms7BitEncodingTranslator" into lmp-dev

* commit '8bac0d74998db86022d47c2f9848c10243a4bf0c':
Sms7BitEncodingTranslator
8b53bb26569395511e3dbd5f94bda74ea6b9e37c 29-Jul-2014 Xia Ying <yingxia@motorola.com> Sms7BitEncodingTranslator

Bug: 16197894
Change-Id: I389248343c4ee621a1e8980481987742623bcbe7
msManager.java
msMessage.java
bf6a9bd62e3174b855afc761dd85bbf6ec1151e6 25-Sep-2014 Junda Liu <junda@google.com> Revert "Hide carrier app intents in Telephony (2/2)"

This reverts commit df9c43de27f032090e3a4c9a032e307724820450.

Change-Id: Ibdfd50c6b6b2f321f0b743165911a3dac8f00ccc
msManager.java
acd7a1c5d740c54358b56df1d0013f0fcbf78cc3 25-Sep-2014 Ye Wen <ywen@google.com> am df9c43de: Hide carrier app intents in Telephony (2/2)

* commit 'df9c43de27f032090e3a4c9a032e307724820450':
Hide carrier app intents in Telephony (2/2)
df9c43de27f032090e3a4c9a032e307724820450 23-Sep-2014 Ye Wen <ywen@google.com> Hide carrier app intents in Telephony (2/2)

b/17608135

Change-Id: I312fc65477323e88972156e909e5a241056233a7
msManager.java
a22a2e3f01e17469ecd9eacff8b72bd1b5ca800b 18-Sep-2014 Ye Wen <ywen@google.com> am 1f14e73b: Add new error result code for mms config loading failure (2/2)

* commit '1f14e73b498c7b0690c138a0cdcbd4c4319c65ed':
Add new error result code for mms config loading failure (2/2)
1f14e73b498c7b0690c138a0cdcbd4c4319c65ed 18-Sep-2014 Ye Wen <ywen@google.com> Add new error result code for mms config loading failure (2/2)

b/17556258

Change-Id: Ie1d65f03efa5fdd38378e0223f387713bf14c855
msManager.java
f5c3780bb4e11d6f88ca9b9fee19e7b279285bde 17-Sep-2014 Tom Taylor <tomtaylor@google.com> The SmsManager functions need to pass the subId

When we got rid of the duplicate SmsManager functions that had subIds,
I neglected to fix the old methods to call the functions with subIds.

Change-Id: Ia60303b3c43c6236d2fddf2eb8f44467fbcae592
msManager.java
3c6ec98f43c489efa9ebd8196eb488d4f26a0773 12-Sep-2014 Cheuksan Wang <edwang@google.com> am b701a7fa: Merge "Send and download MMS via content provider instead of PDU bytes." into lmp-dev

* commit 'b701a7fa47d3f3301c85ac19acd7908843cdb8aa':
Send and download MMS via content provider instead of PDU bytes.
5855254b4e0c22aaaa688ebbfb5c38b222cbf9d6 09-Sep-2014 Cheuksan Wang <edwang@google.com> Send and download MMS via content provider instead of PDU bytes.

Change-Id: Ib5a93d07799c9e14fea8be820c6bd4bc7ae8be3a
msManager.java
6fb3e13845692bc781cad7c7974b20d7290ceba6 09-Sep-2014 Wink Saville <wink@google.com> Merge commit '691b8d29' into fix-merge-conflict

* commit '691b8d29':
Change suffix UsingSubId to ForSubscriber.

Conflicts:
src/java/com/android/internal/telephony/PhoneSubInfoProxy.java

Change-Id: I17b7a9bea56c993eeaf1496a3ac74ad6e587f057
691b8d29a0c77bdf20d209c01461a176ccd7a2f7 09-Sep-2014 Wink Saville <wink@google.com> Merge "Change suffix UsingSubId to ForSubscriber." into lmp-dev
622829e128850899e64b049931de2883f17cf4dd 08-Sep-2014 Tom Taylor <tomtaylor@google.com> Revert "DO NOT MERGE - Make new SmsManager API's dealing with SubId hidden"

We *want* this API public in sprout, but not in L.

This reverts commit 70792f37a321bcd0399ae6fd00140db9c3ec9746.

Change-Id: Icfa850f6d2888ab9cfb689113514b92888715a96
msManager.java
9ae674cc9e65801f2e83532a8b8493c9691fb55a 08-Sep-2014 Tom Taylor <tomtaylor@google.com> am 70792f37: DO NOT MERGE - Make new SmsManager API\'s dealing with SubId hidden

* commit '70792f37a321bcd0399ae6fd00140db9c3ec9746':
DO NOT MERGE - Make new SmsManager API's dealing with SubId hidden
6a5ef38e6ae3d3a3ad90ae180388fe85de0495a2 08-Sep-2014 Wink Saville <wink@google.com> Change suffix UsingSubId to ForSubscriber.

Bug: 17255752
Change-Id: Ifd522888b5aaae111f642d1e35bd1bb939e539d4
msManager.java
70792f37a321bcd0399ae6fd00140db9c3ec9746 08-Sep-2014 Tom Taylor <tomtaylor@google.com> DO NOT MERGE - Make new SmsManager API's dealing with SubId hidden

Bug 17422049

Change-Id: Ia7931dc805536018d2f39d08e8613cca859b10b0
msManager.java
490f5a4878444d4973413c9d048b62df71b14dd6 05-Sep-2014 Amit Mahajan <amitmahajan@google.com> am 697e7f47: Merge "Add gid to configure no_ems_support_sim_operators" into lmp-dev

* commit '697e7f474596f4741b8997cc2afd0e5feea26a7d':
Add gid to configure no_ems_support_sim_operators
697e7f474596f4741b8997cc2afd0e5feea26a7d 05-Sep-2014 Amit Mahajan <amitmahajan@google.com> Merge "Add gid to configure no_ems_support_sim_operators" into lmp-dev
a2091571054b8fcf38ed112dfaac6240b6ade301 05-Sep-2014 Ye Wen <ywen@google.com> am dcef1a4b: Merge "MMS API cleanup (2/4)" into lmp-dev

* commit 'dcef1a4b581ebdd18b081365bb10334575af3211':
MMS API cleanup (2/4)
4ee38f3f051d1738a9df852bc1b054cc7290a16f 05-Sep-2014 Ye Wen <ywen@google.com> MMS API cleanup (2/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: I89bfba568a6cba59bda9627f2cbc3a6aa973dd06
msManager.java
2463a1471273614bda6d3db8f207b31ca27443cc 25-Aug-2014 Xia Ying <yingxia@motorola.com> Add gid to configure no_ems_support_sim_operators

Since several carriers used same mccmnc, we need to
add gid to distinguish them.

Change-Id: Ic0af3f19c9621fa22a7ecb7c1508962cf6a8867b
msMessage.java
05e5716780256ceae58ccc487f4c961b4dc74f19 04-Sep-2014 Ye Wen <ywen@google.com> am a28fa38c: Add missing mms_config key enableGroupMms to SmsManager (2/2)

* commit 'a28fa38c44f45a1abccc73a508fecf8462978b96':
Add missing mms_config key enableGroupMms to SmsManager (2/2)
a28fa38c44f45a1abccc73a508fecf8462978b96 04-Sep-2014 Ye Wen <ywen@google.com> Add missing mms_config key enableGroupMms to SmsManager (2/2)

b/17390011

Change-Id: Ic6da3a1a1c718c732f4b5d9e7dea858499031e6c
msManager.java
cf85ab38d3714bbe72472a607f27947a3cdd17fc 04-Sep-2014 Julian Odell <juliano@google.com> am 1115f366: Merge "Bug 17262099: MMS API changes (multi-project)." into lmp-dev

* commit '1115f366dd4cbc48152827dfeba2e5ee5c5dd3cf':
Bug 17262099: MMS API changes (multi-project).
1115f366dd4cbc48152827dfeba2e5ee5c5dd3cf 03-Sep-2014 Julian Odell <juliano@google.com> Merge "Bug 17262099: MMS API changes (multi-project)." into lmp-dev
be48040525446d99675eeb4760fae35465a2271d 26-Aug-2014 Julian Odell <juliano@google.com> Bug 17262099: MMS API changes (multi-project).

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

Change-Id: I00a0f437277320f9b1fd34737f4f09626454c500
msManager.java
24af96f163cfb9e0882f50adc6a41975a2f9c312 03-Sep-2014 Tom Taylor <tomtaylor@google.com> resolved conflicts for merge of 917cd56b to lmp-sprout-dev

Change-Id: I668fa67933a586b9adfc05d512a161eeb27bd5b6
917cd56bf468b599ae1aca56773d18ee4a5d4df8 03-Sep-2014 Tom Taylor <tomtaylor@google.com> Change SmsManager.getSmsManagerForSubId to getSmsManagerUsingSubId

Bug 17371475

The agreed upon convention for SubId methods is xxxUsingSubId.

Change-Id: I3df09c5225f4331abe65868aded844a1334208c7
msManager.java
541eac28e7e7eda38376e59e5a658cb3f8948f5f 03-Sep-2014 Shri Borde <shri@google.com> resolved conflicts for merge of 038b5c11 to lmp-sprout-dev

Change-Id: I9e5b60773692ade2e2768324a8e3089216214639
0508a41ae6be773cb1632006b5d3669ee5a1aa13 03-Sep-2014 Shri Borde <shri@google.com> Fix javadoc build break

SubscriptionManager is public api in lmp-sprout-dev, but not yet in other
branches.

Change-Id: I26efbf114c26cda58cf92a1a26ba2072b23f5839
msManager.java
038b5c11030741f103c15741db74068ce099cb53 02-Sep-2014 Shri Borde <shri@google.com> MessagingConfigurationManager and SmsManager api changes

Bug 17243357: MessagingConfigurationManager is replaced with
SmsManager.getCarrierConfigValues

Remove the newly added SmsManager APIs taking a subId parameter. We now
create SmsManagers per requested subId.

Change-Id: Ifa95802b6f723c4986197a2b7d6fcbc43f4e0792
essagingConfigurationManager.java
msManager.java
6bc4098827f3070a44b5e51508b455d7c7be9c07 01-Sep-2014 Wink Saville <wink@google.com> ksd to lmp-sprout-dev

Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
essagingConfigurationManager.java
msManager.java
f3166841bf9df142e2fbd63b7647bae7da712044 15-Jul-2014 Xia Ying <yingxia@motorola.com> Add page info in each segment if carrier does not support EMS.

If EMS is not supported, framework breaks down EMS into single segment
SMS and adds page info " x/y".

In the case of UCS2 encoding type, we need 8 bytes for this, but we
only have 6 bytes from UDH, so truncate the limit for each segment by
2 bytes (1 char).

Change-Id: Ie4f7e233155ce392c14ae75946c9d62d4897013c
msMessage.java
529d6396030c30829a6dcc59f47ca48644854003 01-Aug-2014 Ye Wen <ywen@google.com> Allow MmsConfig override per request (2/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: Ieddb9e2b5e0b40f2a098e9147671333ac165dc4b
essagingConfigurationManager.java
msManager.java
e58ff3bd4399dfe68517b100169e01e6b93dc7b6 29-Jul-2014 Ye Wen <ywen@google.com> Move archived column from pdu/sms to threads (2/4)

Also add API to archive conversation

Change-Id: I65c6c4a79c60d9a98557e8b156acefdd5f6c34b6
msManager.java
8697d6a188905e09b36f724dacef5c77fcbda02e 18-Jul-2014 Ye Wen <ywen@google.com> Unhide MMS APIs for MSIM (2/2)

b/14095333

Change-Id: I43e56e1cec0ac581234aaae505bd63be88bf9ab3
msManager.java
dd795e7231e9946878942a9b05ca7637538af2e5 17-Jul-2014 Ye Wen <ywen@google.com> Merge "Unhide new MMS API and SMS storage API (2/2)" into lmp-dev
e42ee89deac2291e4041c1dd2eecc34797a39c48 17-Jul-2014 Ye Wen <ywen@google.com> Unhide new MMS API and SMS storage API (2/2)

b/14095333

Change-Id: Ia5a1cc6fbfd4fc957505918d3aaf5b7395784d15
essagingConfigurationManager.java
msManager.java
5889fd6e26caa9b8164666cd8c29df973fd7c265 16-Jul-2014 Shishir Agrawal <shishir@google.com> Unhiding the SMS/MMS APIs for injection/transport.

Change-Id: I9e634c8f1c42738465825e767bc7ef3c4778eb30
msManager.java
f1aeeb51f2c62420012122e0ccc75b3940c570e4 15-Jul-2014 Ye Wen <ywen@google.com> Messaging auto persist switch (2/4)

b/14095333

Change-Id: I9dccdadd72d951d86f83cb7adea9b2f09fad08ce
msManager.java
dfa3b33a7bf938cd634805cc0d91ae2d0a454330 16-Jul-2014 Shishir Agrawal <shishir@google.com> SmsManager Remove a TODO.

Change-Id: Ic832e49246b041b52fc14039a75ed499b4dae594
msManager.java
b29851580bba4a13ddbf7a534d8b09295eb2c60f 10-Jul-2014 Ye Wen <ywen@google.com> New SMS and MMS APIs and semantics (2/4)

1. Rest of the new SMS and MMS APIs
2. Auto persisting MMS WAP Push
3. Partial multi-sim support
4. New SMS/MMS database columns: archived and creator
5. Record message creator
6. Mms config access APIs

b/14095333

Change-Id: Idb0ab75384b2c949f1a6ebe8f1c33e90a06a4d9b
essagingConfigurationManager.java
msManager.java
cafda9904d2804959d51697cdc63a185e687cb98 12-Jul-2014 Colin Cross <ccross@google.com> Revert "New SMS and MMS APIs and semantics (2/4)"

This reverts commit c5f9236283882b8e08390ac52e5b1fab2d3bc2fb.

Change-Id: I9585dabfc31611e68718859ea509b8f52535d9b5
essagingConfigurationManager.java
msManager.java
c5f9236283882b8e08390ac52e5b1fab2d3bc2fb 10-Jul-2014 Ye Wen <ywen@google.com> New SMS and MMS APIs and semantics (2/4)

1. Rest of the new SMS and MMS APIs
2. Auto persisting MMS WAP Push
3. Partial multi-sim support
4. New SMS/MMS database columns: archived and creator
5. Record message creator
6. Mms config access APIs

b/14095333

Change-Id: I9a4261753a803f520933b643c0bac708ab9f40a9
essagingConfigurationManager.java
msManager.java
982c5004a49b57a1f9ca7b054df5a7c0bb3bda20 03-Jul-2014 Ye Wen <ywen@google.com> Support MMS send/download by carrier app (2/3)

1. Added new carrier app Intent actions for MMS send/download
2. Added new APIs for updating MMS send/download status by carrier app

b/14095333

Change-Id: I770bd0fe817598471a19f06e0ab5b5916646eece
msManager.java
d6bf802a1afd6dbd99b35804ec0ec565f2ac8e9e 23-Jun-2014 Cheuksan Wang <edwang@google.com> Merge "Send outbound messages via the default carrier app. Initially, the message will go into a pending state. There is a new API call to update the status of a message. If the carrier app cannot send the message, it will fall back to the default GSM/CDMA network."
8d8e8f45200d17b78d196d8cba389fd9c547ac11 21-Jun-2014 Cheuksan Wang <edwang@google.com> Send outbound messages via the default carrier app. Initially, the
message will go into a pending state. There is a new API call to
update the status of a message. If the carrier app cannot send the
message, it will fall back to the default GSM/CDMA network.

This is the same cl as 476721 which has already been approved by jsh@

Change-Id: I51d732b9cc40b371f77fd26d28e0836a466afc71
msManager.java
d498f853cb523efef7bd06629e222ea105104b11 20-Jun-2014 Ji Yang <yangji@google.com> Merge "Sorry, clicked the wrong button."
f653f91baeb35b18a47c8f80b6ca1b1361dea238 20-Jun-2014 Ji Yang <yangji@google.com> Sorry, clicked the wrong button.

Revert "Send outbound message via the default carrier app. Initially, the message will go into a pending state. There is a new API call to update the status of a message. If the carrier app cannot send the message, it will fall back to the default GSM/CDMA networ"

This reverts commit 112c36a6080b6902925d317218acc14183e29842.

Change-Id: I087672cf17551bcef438df30e97e8859e1060a2a
msManager.java
7fac90e635330be124a709db5774b71ff3892348 20-Jun-2014 Ji Yang <yangji@google.com> Merge "Send outbound message via the default carrier app. Initially, the message will go into a pending state. There is a new API call to update the status of a message. If the carrier app cannot send the message, it will fall back to the default GSM/CDMA network."
112c36a6080b6902925d317218acc14183e29842 30-May-2014 Cheuksan Wang <edwang@google.com> Send outbound message via the default carrier app. Initially, the
message will go into a pending state. There is a new API call to
update the status of a message. If the carrier app cannot send the
message, it will fall back to the default GSM/CDMA network.

Change-Id: I12e4c16ee1f934561c453e125805d59a151271b4
msManager.java
7320aa58e7fcbe113ec85e6ae7d41858af2e3270 19-Jun-2014 Ye Wen <ywen@google.com> Move IMms.aidl to frameworks/base (1/3)

Change-Id: I6299cf6b4e14248024baf8daa451e173141b3c0f
msManager.java
afa929f85b8f0c4f0c53b57956d1fd2ec7314904 18-Jun-2014 Ye Wen <ywen@google.com> Implement MMS APIs in SmsManager instead of MmsManager

Change-Id: I8dd9d50ef5f26fb74f60ccabf22a288dabf24fb8
msManager.java
91f8e19cdafe6382ec1469167e208e2e928123cc 13-Jun-2014 Wink Saville <wink@google.com> Merge "Merge kwd to master"
a8467dd0c524787104b1ccdddc5e8af10ba729ed 13-Jun-2014 Wink Saville <wink@google.com> Merge kwd to master

Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
ellBroadcastMessage.java
msManager.java
msMessage.java
63418bbd2a9d7cc88ae24cc5ae776c01d688fc3a 03-Jun-2014 Anil Muthineni <anilmuthineni@google.com> Add api to inject SMS PDUs

Change-Id: I58a518a7a6d6f43fef3d989bc0c8b21959404ed0
msManager.java
7961ac2c8d2e50d879bc6d5b272b7d972a335c0e 03-Jun-2014 Adam Lesinski <adamlesinski@google.com> SmsManager responds gracefully to no backing service

Previously we would get an NPE if there was no isms service
running on the device. Now we return sensible defaults
and throw UnsupportedOperationException for methods
that are meant to invoke actions and have a void
return type.

Change-Id: I894809a0d6431b7c6472ec6f69d3b8e84a1418ea
msManager.java
ace9a749c5a2a5e07527f728b7331423d16c36cd 30-Oct-2013 Sukanya Rajkhowa <srajkh@codeaurora.org> SMS over IMS bug fixes

This change includes the following:
1) SMS over IMS remaining patches which address review comments

2) Fix for Bug:11378993
For MT SMS over IMS, if an application uses the createFromPdu(byte[] pdu) API
instead of createFromPdu(byte[] pdu,String format) API, we first try to create
SmsMessage from raw PDU with the format of active phone. That either returns a
valid SmsMessage object or throws a RuntimeException causing the correct format
to be used the next time. If GsmSmsAddress is not valid, we should throw
a RuntimeException which is handled by createFromPdu(byte[] pdu)

3) Fix for Bug:11424054
Register for ICC changes and handle new SMS on ICC

Bug: 11378993, 11424054
Change-Id: I94bcfcf93d8205c2916997091617899c6ebdd5e5
msManager.java
msMessage.java
29305a0d8e45e8b6731ab91e59fcba7a4d6ff766 21-Oct-2013 Scott Main <smain@google.com> more sms provider docs

Change-Id: I1967446a9709d88625cbcbc89b70228744dbf38a
msManager.java
msMessage.java
1260f1c6c909f2940989b72afe1b91fd83845eaa 14-Sep-2013 Sukanya Rajkhowa <srajkh@codeaurora.org> Support SMS over IMS

ImsSMSDispatcher is part of IccSmsInterfaceManager.
It always receives calls to send sms first and decides
whether to use ims call flow or gsm/cdma based on response
to REQUEST_IMS_REGISTRATION_STATE.

When ims is registered and sms is supported, the request also returns
sms format to use.

In case of sms over ims failure, RIL_REQUEST_IMS_SEND_SMS sets
messageRef from RIL_SMS_RESPONSE of corresponding failed MO SMS, and
sets retry field to non-zero. If voice is available, sends
RIL_REQUEST_IMS_SEND_SMS retries with data encoded based on voice tech
available. If voice is not available, sets retry counter to max and
skips retries and sends failure to client.

Bug: 9626411

Change-Id: I4c63c8fc0eb2191847b509e66772e3de27d491ed
Signed-off-by: Ed Tam <etam@google.com>

Conflicts:
src/java/com/android/internal/telephony/gsm/GSMPhone.java
msManager.java
msMessage.java
d34aceac4d82e00972663d0d97274428f0465dec 16-Apr-2013 Jake Hamby <jhamby@google.com> Enable CMAS alert tone and alert dialog for AMBER alerts.

The CMAS UI did not play the CMAS alert tone for AMBER alerts,
showing them as a regular notification instead. Carrier requirements
state that the CMAS alert tone should play for all CMAS alerts.
Remove the AMBER alert exception from
CellBroadcastMessage.isEmergencyAlertMessage().

Bug: 7417676
Change-Id: If24f6b4ebd4633f671beebbe7784b6cc012c358a
ellBroadcastMessage.java
cbaa45bbf2cab852b6c9c3a887e9f803d4e857ea 23-Feb-2013 Wink Saville <wink@google.com> Clean up

- Add @Overrides where needed.
- Update javadoc comments
- Remove extra semi-colons
- Rename DataConnection.java to DataConnectionBase.java
- Rename GsmDataConnection.java to DataConnection.java
- Add defaults to switch statements
- Remove/fix most "if (false)" statements. Fixed by using a CONSTANT
- Fix hidden variables by hoisting to base class or renaming
- Tweak some debug output

Change-Id: If38de2fdeaacafbf40cdfd7f84dc5c52030ba2a3
ellBroadcastMessage.java
msCbCmasInfo.java
msCbEtwsInfo.java
msCbLocation.java
msMessage.java
sm/SmsManager.java
sm/SmsMessage.java
7fce994eb223105829becb6c26e3af7a9739752c 05-Feb-2013 Dianne Hackborn <hackbod@google.com> Add new app ops for sending/receiving SMS messages.

There are a variety of new app ops for various kind of
SMS operations: reading, writing, sending, receiving, on
ICC card, MMS, etc. These are instrumented in the telephony
framework; the controls for access to these features are
rolled up to either sending or receiving SMS.

Change-Id: Ie18b09d77fac555aaa169eb6fdfba44dd8078976
msManager.java
a63f55cf17629426d976830429a7612387532195 24-Jul-2012 Rika Brooks <rbrooks@codeaurora.org> Telephony: Define enable/disable APIs for Cdma CMAS

- Define enableCellBroadcastRange, disableCellBroadcastRange,
enableCellBroadcast, disableCellBroadcast for Cdma broadcast.
Create CdmaBroadcastRangeManager extended from existing IntRangeManager.

Change-Id: I5d70175862547475f49e08328ab3dcc5560e9096
msManager.java
d720945f2be5ea5fe0faf67e67d9ea0e184eba67 01-Aug-2012 Alex Yakavenka <ayakav@codeaurora.org> Telephony: Move uicc classes into uicc package

Reduce constructor visibility to package where
possible

Dependent Changes:
I3b718b9aea1f21c7906c8243b4ca0db6af495a08
I80204a2f3dc57cac875abeab390bb9db7a636ff7
Ib9c19e8b157dc7ec74eb14baca5bd3b5caf08c47

Change-Id: Ib4f43374c041cb5eaf2e3883e5ea28b2eb2c9a69
msCbEtwsInfo.java
msManager.java
ded9c0af7fa49504c047275ed34c2d3b22bf0c3a 07-Dec-2012 Wink Saville <wink@google.com> Use Rlog

Change-Id: Ie013f51215de8380b8de74161b6056b010711cfd
msMessage.java
910825a2ed10bd5cc454b91380b7db0dac2e616e 13-Apr-2012 Rika Brooks <rbrooks@codeaurora.org> Telephony: Fix SmsManager to throw IllegalArgumentException

IllegalArgumentException condition for:
enableCellBroadcastRange() and disableCellBroadcastRange() is
if endMessageId < startMessageId.

IllegalArgumentException condition for divideMessage() is if input text
is null, for copyMessageToIcc() it is if pdu is null.

Change-Id: Id344e99728ac92cbfcf2d11b8ca3f920d140bbde
msManager.java
c38bb60d867c5d61d90b7179a9ed2b2d1848124f 12-Jul-2012 Wink Saville <wink@google.com> Create telephony-common - DO NOT MERGE

telephony-common was created by moving some of
frameworks/base/telephony
to:
frameworks/opt/telephony

Change-Id: I32cbb5eec1fa239c1587e055c8f7ef4fc48fb62c
ellBroadcastMessage.java
msCbCmasInfo.java
msCbEtwsInfo.java
msCbLocation.java
msCbMessage.java
msManager.java
msMessage.java
sm/SmsManager.java
sm/SmsMessage.java