summaryrefslogtreecommitdiff
path: root/telephony/java/android/telephony/SmsManager.java
AgeCommit message (Collapse)Author
2021-03-17Return 0 instead of throwing RuntimeException from getSmsCapacityOnIccAmit Mahajan
Test: none Bug: 170704921 Change-Id: I7d6985ab1aaf830c4560195189d01a661d478dbe
2021-01-14Remove dup result code descriptionsTaesu Lee
Test: Not required. Change-Id: I14e574f9a29105985b4e467162002c9e590130de Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-11-18Declare new SMS error code in SmsManagerallenwtsu
Bug: 162364146 Test: build pass Change-Id: I04bd6c26bf7a484df856c55c1166f9e5567df12d
2020-11-04Add maxTargetSdk restriction to unused APIs.Mathew Inwood
These are APIs that have @UnsupportedAppUsage but for which we don't have any evidence of them currently being used, so should be safe to remove from the unsupported list. Bug: 170729553 Test: Treehugger Merged-In: I626caf7c1fe46c5ab1f39c2895b42a34319f771a Change-Id: I54e5ecd11e76ca1de3c5893e3a98b0108e735413
2020-11-02Mark deleteMessageFromIcc() as @UnsupportedAppUsage.Amit Mahajan
The API was exposed in ag/9766884 but reverted in ag/10665971. However with the revert the annotation was not added back. Test: TH Bug: 159022482 Merged-in: Ia7d200bfd4d4565971701048b1c469a6633edeb4 Change-Id: Ia7d200bfd4d4565971701048b1c469a6633edeb4 (cherry picked from commit 1530a593ea4a17eb4a94877369e94a434db552b4)
2020-10-13MMS APIs rely on resolveSubscriptionForOperation()Taesu Lee
A disambiguation dialog will be shown if default SmsManager is used for MMS as well. Bug: 170591590 Test: Manual Signed-off-by: Taesu Lee <taesu82.lee@samsung.com> Change-Id: I86bb70261eb7fecf3e8b72f0df8d2338bab4bb57
2020-10-06Expose getSmsCapacityOnIcc()Taesu Lee
Unhide getSmsCapacityOnIcc() and it requires READ_PHONE_STATE instead. Bug: 154878196 Test: Manual Signed-off-by: Taesu Lee <taesu82.lee@samsung.com> Merged-in: I86ba39d5073227ff55251fabc614fd3b9347285e Change-Id: I86ba39d5073227ff55251fabc614fd3b9347285e
2020-08-31Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)Xin Li
Bug: 166295507 Merged-In: I3d92a6de21a938f6b352ec26dc23420c0fe02b27 Change-Id: Ifdb80563ef042738778ebb8a7581a97c4e3d96e2
2020-07-17Fix description of indices for messages in the ICC.Taesu Lee
Bug: 161478651 Test: build Signed-off-by: Taesu Lee <taesu82.lee@samsung.com> Change-Id: I66adaf4e4cd392c837c3719bd1f36a426938933e
2020-07-14Merge "Suppress showing "Invalid Validity Period-1" for sending messages" ↵Treehugger Robot
am: 8daa4a1389 am: ee59d3306a Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1313804 Change-Id: Ic7c6ffe1943ccbe7d79633fc6d2f29ef6f4e75a1
2020-07-14Suppress showing "Invalid Validity Period-1" for sending messagesTaesu Lee
Show the error log when only wrong value is set actually for sending instead. And it includes some cleanup. Bug: 161156510 Test: MO SMS and check log Signed-off-by: Taesu Lee <taesu82.lee@samsung.com> Change-Id: I2b58b431c59c52dd05cfa54ac34551550cd614d2
2020-06-19Reset cell broadcast config before enabling all channelsJack Yu
Before cell broadcast config service enabling all channels, it reset all channels that were previously enabled. This will make sure the full channel config can be pushed down to modem. This also solved the issue that channel config not sending to modem when SIM is swapped. Note that a hidden API is added and will be unhide in the next Android release. Fix: 155027085 Test: Manual Merged-In: Id571b990f4e45aea5bbab0dbadce48dda7b2bc56 Change-Id: Id571b990f4e45aea5bbab0dbadce48dda7b2bc56
2020-03-31Un-deprecate SmsManager APIsSarah Chin
MmsManager methods were removed for mainline, so unexposing these Test: build Bug: 144004293 Change-Id: I9714719f2d922cb027fa42a1aa535006dce7342c Merged-In: I9714719f2d922cb027fa42a1aa535006dce7342c
2020-03-27Update API documentation per api-council feedback.Amit Mahajan
Test: SMS/MMS sending/receiving sanity (manual) Bug: 149236716 Merged--in: I59b9d468fa6e1a5843871abf1a330962aef64505 Change-Id: I59b9d468fa6e1a5843871abf1a330962aef64505 (cherry picked from commit d42340b66cab46f59902bc9f2c57131361612c50)
2020-03-25Un-deprecate SmsManager APIsSarah Chin
MmsManager methods were removed for mainline, so unexposing these Test: build Bug: 144004293 Change-Id: I9714719f2d922cb027fa42a1aa535006dce7342c
2020-03-21Merge "Pipe through attributeTag for one SMS permission check" into rvc-devPhilip P. Moltmann
2020-03-20Pipe through attributeTag for one SMS permission checkPhilip P. Moltmann
Bug: 136595429 Test: TH Change-Id: I346ac2d3acad0e0d18b298f89f0b96324fc52333
2020-03-20Merge "Revert "Revert "[Telephony Mainline] To mark @hide for mainline ..."" ↵Betty Chang
into rvc-dev
2020-03-20Revert "Revert "[Telephony Mainline] To mark @hide for mainline ..."Betty Chang
Revert "Revert "[Telephony Mainline] To mark @hide for mainline ..." Revert submission 10702401-revert-10665971-TML_revertSystemApi-ZNISIHWMFP Reason for revert: Fixing build by make framework-telephony-stubs-srcs-update-current-api (new txt file has been added for telephony) Reverted Changes: I5a320c062:Revert "[Telephony Mainline] To mark @hide for mai... I0e762e0dd:Revert "[Telephony Mainline] To mark @hide for mai... Test: make Bug:151896160 Change-Id: I6f22488aca8f2059d9fb4be48116edc52856a393
2020-03-20Pipe through attributeTag for one SMS permission checkPhilip P. Moltmann
Bug: 136595429 Test: TH Change-Id: I99635efd0da5e72c3df9c6383779a059bbe3c1d1 Merged-In: I346ac2d3acad0e0d18b298f89f0b96324fc52333
2020-03-19Merge "Pipe through attributeTag for one self-permission check" am: ↵Philip P. Moltmann
9ed7e7f1b1 am: 1bf1d39fa4 am: 6094f4258e am: 7fd121e139 am: b54512bca9 Bug: 136595429 Change-Id: I60bc87fac0070e6d3a749ae5fc8346d9f4f55da8 (cherry picked from commit 24b15eef74230945dffe721c19b96e071e4b95ff)
2020-03-19Merge "Revert "[Telephony Mainline] To mark @hide for mainline module r..."" ↵Rick Yiu
into rvc-dev
2020-03-19Revert "[Telephony Mainline] To mark @hide for mainline module r..."Betty Chang
Revert "[Telephony Mainline] To mark @hide for mainline module r..." Revert submission 10665971-TML_revertSystemApi Reason for revert: cause the build break Reverted Changes: I12a98578c:[Telephony Mainline] To mark @hide for mainline mo... Ib12145dc0:[Telephony Mainline] To mark @hide for mainline mo... Change-Id: I5a320c062058af9573a84fabbd06ace68682f3be
2020-03-19Merge "[Telephony Mainline] To mark @hide for mainline module reverting" ↵Betty Chang
into rvc-dev
2020-03-18Pipe through attributeTag for one self-permission checkPhilip P. Moltmann
... Also remove unused aidl methods. Bug: 136595429 Test: TH Change-Id: I37bf62a83c1043acdc878f747ef85d719766f991
2020-03-18[Telephony Mainline] To mark @hide for mainline module revertingchangbetty
SmsManager - deleteMessageFromIcc - getMessagesFromIcc SmsMessage - getRecipientAddress Bug: 144478274 Test: make Change-Id: I12a98578cd1c121ff86ada60966a7009a544fde8
2020-03-18Merge "Update API documentation per api-council feedback." into rvc-devTreeHugger Robot
2020-03-17Merge "Revert "Fix permission check for get/setSmscAddress.""Amit Mahajan
2020-03-17Revert "Fix permission check for get/setSmscAddress."Amit Mahajan
This reverts commit 06b248fa6c9b71a5cd945d00556dc6a72e7647a9. Reason for revert: b/150666039 Change-Id: Ida963267b4ffd054b58471731347b523b3fcd456 Merged-in: I67a4ffe94e3caabd04a5b9305de3e476867bfbd1
2020-03-16Update API documentation per api-council feedback.Amit Mahajan
Test: SMS/MMS sending/receiving sanity (manual) Bug: 149236716 Change-Id: I59b9d468fa6e1a5843871abf1a330962aef64505
2020-03-16API revisions in SmsManager and TelephonyManagerHall Liu
- Make SmsManager#sendMultipartTextMessage public (the one that was previously @SystemApi) - Split TelephonyManager#getDefaultRespondViaMessageApplication into a pure getter and a getter/updater Bug: 147299011 Test: atest TelephonyManagerTest Change-Id: I44160920a66b7ebd18eca3ad4773b5a144738b39
2020-03-06[Telephony Mainline] Fix JavaDoc for getPremiumSmsConsent methodchangbetty
Bug: 148603739 Test: make Change-Id: I386ca2c398d3897148fc56ebe4956cac12531590
2020-03-03Merge "Make MmsManager public and @SystemService"Sarah Chin
2020-03-03Revert "Fix permission check for get/setSmscAddress."Amit Mahajan
This reverts commit 05e97205523d6ca0f941b0707539f9be6e54ba54. Reason for revert: b/150666039 Bug: 150666039 Change-Id: I67a4ffe94e3caabd04a5b9305de3e476867bfbd1
2020-03-02Fix permission check for get/setSmscAddress.Amit Mahajan
Based on api-council feedback. Incorporated other suggestions too. Test: basic SMS sanity Bug: 149236716 Merged-in: I60b300d1b2d4e8b67cfc121e10a7957a8f0aaac8 Change-Id: I60b300d1b2d4e8b67cfc121e10a7957a8f0aaac8 (cherry picked from commit 15a3b86e897fa696fce75362d0cab64fea710f31)
2020-03-02Fix permission check for get/setSmscAddress.Amit Mahajan
Based on api-council feedback. Incorporated other suggestions too. Test: basic SMS sanity Bug: 149236716 Merged-in: I60b300d1b2d4e8b67cfc121e10a7957a8f0aaac8 Change-Id: I60b300d1b2d4e8b67cfc121e10a7957a8f0aaac8 (cherry picked from commit 15a3b86e897fa696fce75362d0cab64fea710f31)
2020-02-19Merge "Clarify getSmsCapacityOnIcc docs." am: c2ea5a5bcb am: 0624828d41 am: ↵Automerger Merge Worker
fa4e1eb407 Change-Id: I60f439f3e07bc694699e688b817d1c2950a4f488
2020-02-13Clarify getSmsCapacityOnIcc docs.Tyler Gunn
Add 3GPP spec reference and details on what this method returns. Test: docs only change. Bug: 149216514 Change-Id: Ic671f4037c841015cfea5b489f7cf16cf166d289
2020-02-06TelephonyManager: cache service handlesTim Murray
Instead of looking up service handles before every API call, cache service handles and remove them on endpoint death. Test: boots, works bug 140788621 Change-Id: Ic455715f213550c7c6a180093762d5d52a10e560
2020-01-30Merge "Add optional messageId methods for sending/receiving mms's"Tom Taylor
2020-01-28Add optional messageId methods for sending/receiving mms'sTom Taylor
Bug: 148235962 Test: manually tested the new MMS apis using the Messages app Change-Id: I578a9875ba9b0d73c03a61c5878c396d76f8aa52
2020-01-27Refactor SmsManager not to use ActivityThread hidden API in MainlineShuo Qian
Introduce a server API to get current package name to remove ActivityThread for Mailine Test: Treehugger; no function change; Manual: tried to send a message to 22000, and observed that it pops out a notification window to ask me: "Messages would like to send a message to 22000, Cancel or Send?" I clicked on "Send". UI shows that SMS is sent successfully. Bug: 145147528 Change-Id: I0a5ca7699c969585ea08c82ea7cafd26a73c08f9 Merged-In: I0a5ca7699c969585ea08c82ea7cafd26a73c08f9 (cherry picked from commit 24fded67fb32387cbd357fd0a3dbd81271e78a5b)
2020-01-22Merge "New system API to create SMS PDU and expose copyMessageToIcc()" am: ↵Automerger Merge Worker
ca45896352 am: 57eefb695e am: bf98945d31 Change-Id: I0a4b1df54e6097b5436c0ffea2b22f39db40ed1e
2020-01-22Merge "Cleanup code and documentation for SMS EF records" am: e27d58f0cd am: ↵Automerger Merge Worker
443c2e678c am: 952b58ef7f Change-Id: I815802532da085d88336a602e1578c715c543f33
2020-01-22Merge "New system API to create SMS PDU and expose copyMessageToIcc()"Treehugger Robot
2020-01-22Merge "Cleanup code and documentation for SMS EF records"Treehugger Robot
2020-01-17Merge "Let sms app pass a logging id to telephony"Tom Taylor
2020-01-17Merge "Expose MMS constants" am: 9681a661ae am: 102bafea2f am: bccd39ed28Automerger Merge Worker
Change-Id: I857db2796c0a712ac19ecee21dbe5ccabbd50e18
2020-01-17Let sms app pass a logging id to telephonyTom Taylor
Bug: 135755360 Test: manually test sending and receiving sms's and mms's via the Messaging app and verify the messageId is passed back and forth. Change-Id: I5a0d2cd9b8e5e75062cc895512da1a3357c57dbf
2020-01-16Merge "Refactor SmsManager not to use ActivityThread hidden API in Mainline"Shuo Qian