summaryrefslogtreecommitdiff
path: root/telephony/java/android/telephony/ims/stub/ImsSmsImplBase.java
AgeCommit message (Collapse)Author
2020-10-20Remove @TestApi from @SystemApi symbolsAnton Hansson
I ran these commands: cd frameworks/base grep -rl '@TestApi' --include '*.java' | xargs perl -i -p0e \ 's/\@SystemApi[\s\n]+(\@\w+[\s\n]+)?\@TestApi/\@SystemApi\1/gs' grep -rl '@TestApi' --include '*.java' | xargs perl -i -p0e \ 's/\@TestApi[\s\n]+(\@\w+[\s\n]+)?\@SystemApi/\1\@SystemApi/gs' Bug: 171179806 Test: m checkapi Change-Id: I772790b783b0a8730b8bf680c9e569a886b8d789
2020-05-04Fix wrong logTaesu Lee
Test: none Signed-off-by: Taesu Lee <taesu82.lee@samsung.com> Change-Id: I3c80c20e36cbe32d5941547bda095cded42d78c7
2019-11-13Move the ImsService tests to CTS, requiring @TestApiBrad Ebinger
Bug: 143822481 Test: atest CtsTelephonyTestCases Merged-In: Idbdec7790b036aef968d91533cbdb8f096d7717b Change-Id: Idbdec7790b036aef968d91533cbdb8f096d7717b
2019-10-10Fix annotations in ImsSmsImplBaseBrad Ebinger
Bug: 141568452 Test: manual Change-Id: Iad595b75d47dc9fd356e6362e3adbcb5815e375d
2019-09-19Allow ImsService to return network error codesBrad Ebinger
Adds new API for SMS over IMS that allows the ImsService to pass 3GPP TS 24.011 error codes from the network for better debugging/metrics collection. Test: manual Bug: 138239529 Merged-In: I5d1f41b90595238011eb0d1dc0ae0415157bb469 Change-Id: I5d1f41b90595238011eb0d1dc0ae0415157bb469
2019-09-16Add new onSmsStatusReportReceived() without message referenceTaesu Lee
IMS providers must generate unique token and don't need to parse the PDU to get the message reference for new onSmsStatusReportReceived() API. The platform will extract the message reference from the PDU and return it to the IMS providers via acknowledgeSmsReport(). And @Deprecated tag is added on existing onSmsStatusReportReceived() API. This CL includes some fixing doc bug and description for APIs also. Test: atest FrameworksTelephonyTests:ImsSmsDispatcherTest Change-Id: Ib788e291f2e70c3e062319e17e2c9efe33f31164 Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2018-03-23Parse SMS locally upon error to get message refBrad Ebinger
Parse the SMS locally to get the message ref when onSmsReceived fails due to the platform being unavailable. This allows the correct message ref to be sent back via acknowledgeSms, instead of the incorrect "0" value. Bug: 74551838 Test: Manual Change-Id: I2f8128d8ff4e07bb3720a344cee70fa5fd5d7535
2018-02-27Merge "Add more sms error codes" am: c16da498d5 am: 8a9d38fbbcMohamed Abdalkader
am: 55295f2d0c Change-Id: I63e8d4ea85aeda6927418bf42362397fa8e7ffb7
2018-02-20Add more sms error codesMohamed Abdalkader
To bubble up more accurate codes from the radio so that the IMS provider can handle accordingly. Bug: 73487630 Change-Id: Ie482ca57504e1ecf77360940b7e1d3948d5f3e82
2018-02-01Make ImsService API @SystemApiBrad Ebinger
Marks the ImsService API as @SystemAPI. Bug: 63987047 Test: Build, Telephony unit tests Merged-In: I10f8a09950be87cb166b718d1dcc2954fba872cb Change-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb
2018-02-01Integrate new MMTel APIs into the frameworkBrad Ebinger
Performs the bulk of the work of: 1) Moving the old MMTel APIs to a hidden .compat namespace to support older vendor versions of the code. 2) Replace the compat MMTel APIs with the new ImsService APIs and integrate them into existing code. This is one of two CLs, this CL integrates the new APIs, the next CL creates the compat layer in telephony to translate the .compat APIs to the new APIs to allow Telephony to work with older versions of the API. Before commit, the corresponding vendor changes will have to be submitted as well. Bug: 63987047 Test: Telephony Unit tests Merged-In: Icc9ecfdad000f42399beeac142083e62962c12d3 Change-Id: Icc9ecfdad000f42399beeac142083e62962c12d3
2018-01-25Make ImsService API @SystemApiBrad Ebinger
Marks the ImsService API as @SystemAPI. Bug: 63987047 Test: Build, Telephony unit tests Change-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb
2018-01-25Integrate new MMTel APIs into the frameworkBrad Ebinger
Performs the bulk of the work of: 1) Moving the old MMTel APIs to a hidden .compat namespace to support older vendor versions of the code. 2) Replace the compat MMTel APIs with the new ImsService APIs and integrate them into existing code. This is one of two CLs, this CL integrates the new APIs, the next CL creates the compat layer in telephony to translate the .compat APIs to the new APIs to allow Telephony to work with older versions of the API. Before commit, the corresponding vendor changes will have to be submitted as well. Bug: 63987047 Test: Telephony Unit tests Change-Id: Icc9ecfdad000f42399beeac142083e62962c12d3