summaryrefslogtreecommitdiff
path: root/telephony/java/android/telephony/SmsManager.java
AgeCommit message (Collapse)Author
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 RP1A.200318.001Steven Laver
Change-Id: I9ac0911d2ed21f7d7f028d5274bd40578935c5e0
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-16Merge RP1A.200313.001Steven Laver
Change-Id: I9365e4e0c5c3871444113ee9fb604d9cba9d62ce
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-02Merge RP1A.200221.003Bill Peckham
Conflicts: api/system-current.txt core/jni/AndroidRuntime.cpp core/res/res/values/symbols.xml packages/SystemUI/src/com/android/systemui/qs/tiles/HotspotTile.java packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelViewController.java packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java services/core/java/com/android/server/ConnectivityService.java services/core/java/com/android/server/am/ActivityManagerConstants.java services/core/java/com/android/server/connectivity/NetworkAgentInfo.java services/core/java/com/android/server/display/LocalDisplayAdapter.java telecomm/java/android/telecom/Call.java telecomm/java/android/telecom/Connection.java telecomm/java/android/telecom/ConnectionService.java wifi/java/android/net/wifi/SoftApConfiguration.java Change-Id: I2405f392c9e65b868e5901dedaa3ce6c90609cd8
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-18Merge RP1A.200214.001Steven Laver
Change-Id: Id5ee82843b287332c41409e587bbdd33b5872ecd
2020-02-13Merge RP1A.200204.001Steven Laver
Change-Id: I1e6c199dbee77379f84675965391c839eae04961
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-02-04Merge RP1A.200123.001Steven Laver
Change-Id: I16a4437d9876db7a6a2b07231b4584df4564bee4
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 RP1A.200106.001Steven Laver
Change-Id: I321486af27bd4665b73da2c51d88e293b54f3a4c
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
2020-01-16Expose MMS constantsSarah Chin
Unhide CarrierConfigManager#KEY_MMS_CLOSE_CONNECTION_BOOL Move constants from SmsManager to MmsService Test: m MmsServiceRoboTests && atest MmsServiceRoboTests Bug: 147447171 Change-Id: I68f33b862f0607aa45d767e40c1bf24625dfd093
2020-01-16New system API to create SMS PDU and expose copyMessageToIcc()Taesu Lee
Expose copyMessageToIcc() with ACCESS_MESSAGES_ON_ICC permission and new getSmsPdu() and getDeliverPdu() for both 3GPP and 3GPP2 are added for use by TelephonyProvider. It includes cleanup documentations for SMSC and getSubmitPdu() as well. Test: Manual Change-Id: I0bed6a961412c89025d5c70f59fef5cd163cbfbf Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-01-16Cleanup code and documentation for SMS EF recordsTaesu Lee
Bug: 145683032 Test: Manual Change-Id: Ide03fb636249e4609a7e133320f415ed29984086 Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-01-15Refactor 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
2020-01-14Merge "Revert "TelephonyManager: cache service handles""Roland Levillain
2020-01-14Revert "TelephonyManager: cache service handles"Roland Levillain
Revert "Disable Telephony service handle caching while testing." Revert submission 9592007-telephony-handle-caching Reason for revert: Breaks tests (com.android.cellbroadcastreceiver.unit.CellBroadcastConfigServiceTest, com.android.bluetooth.hfp.HeadsetPhoneStateTest). Reverted Changes: If9bb6840c: TelephonyManager: cache service handles I3b525c504: Disable Telephony service handle caching while tes... Bug: 147656950 Bug: 147655973 Bug: 147658833 Bug: 147658836 Bug: 147658970 Bug: 140788621 Change-Id: Id4eb23c237c514c86af92a85c8637404eca1c357
2020-01-14Merge "[Telephony Mainline] Add new SystemApi method and SystemApi ↵Betty Chang
annotation for mainline"