summaryrefslogtreecommitdiff
path: root/telephony/java/com/android/ims/ImsUtInterface.java
AgeCommit message (Collapse)Author
2020-11-13Merge SP1A.201105.002Scott Lobdell
Change-Id: Iec83a0c1f6f286a1e51abfc4356633ca9d8aea5f
2020-10-27Add 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 Change-Id: I4c8fd0006f950de9955242e93968fb0996ceb372
2020-02-13Merge RP1A.200204.001Steven Laver
Change-Id: I1e6c199dbee77379f84675965391c839eae04961
2020-02-04Merge RP1A.200123.001Steven Laver
Change-Id: I16a4437d9876db7a6a2b07231b4584df4564bee4
2020-01-22Add support to pass password in Call barringSuresh Koleti
- Adding password support for call barring over IMS Test: Manual Bug: 112248618 Change-Id: Ibdf159fbeb8eb5d80846db711fbff8979887733b
2020-01-16Add call barring constants to ImsUtImplBaseHall Liu
Add call barring constants to ImsUtImplBase in order to expose them in the system API surface. Fixes: 147733594 Bug: 146834818 Test: build Change-Id: Ieb701625b1ecf858d67648f5bb4c87f3e87c1f73
2020-01-09Use new UnsupportedAppUsage annotation.Artur Satayev
Existing annotations in libcore/ and frameworks/ will deleted after the migration. This also means that any java library that compiles @UnsupportedAppUsage requires a direct dependency on "unsupportedappusage" java_library. Bug: 145132366 Test: m && diff unsupportedappusage_index.csv Change-Id: I547d7fb2e6bc2e9707bbc0d14dc1e8cd632c5a23 Merged-In: I547d7fb2e6bc2e9707bbc0d14dc1e8cd632c5a23
2019-11-27Merge RP1A.191120.001Steven Laver
Change-Id: I861114a47121f0c4cfb375680e22b957bd9988fb
2019-11-19Add @UnsupportedAppUsage annotations for greylist.Artur Satayev
go/cleanup-greylist-txt These have already been greylisted, however due to bugs/omissions in the tooling have been kept in go/greylist-txt instead of being annotated in the code. This is partial merge of aosp/Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09. Telephony greylist cleanup has been done separately. Note that annotations outside of frameworks/base/ have been merged from AOSP. Bug: 137350495 Test: m Exempt-From-Owner-Approval: merge Change-Id: I015c466e8b69cc0fed5e9d394ba865aad11d8ba6
2019-11-08Add @UnsupportedAppUsage annotations for greylist.Artur Satayev
go/cleanup-greylist-txt These have already been greylisted, however due to bugs/omissions in the tooling have been kept in go/greylist-txt instead of being annotated in the code. Bug: 137350495 Test: m Change-Id: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09 Merged-In: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09
2018-03-30IMS: Add UT interface to query CF setting for service class.pengfeix
Current interface does not take any service class argument. Add a new API for querying call forward status based on service class. This can be useful to query call forwarding information for video calls differently from voice calls. Change-Id: I62904ba59ec2d9175f0e131582d758caec57cc0c CRs-Fixed: 2214326
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-01-25Make ImsService API @SystemApiBrad Ebinger
Marks the ImsService API as @SystemAPI. Bug: 63987047 Test: Build, Telephony unit tests Change-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb
2017-12-06IMS: Add support for STK CC featureSuresh Koleti
-- Add interface in IImsUtListener to get data for UNSOL_ON_SS. -- Add new file ImsSsData to store the data received as part of UNSOL_ON_SS. -- Add approprate error codes and strings to support to show error dialogs to user. -- Add ImsUtInterface API's to indicate UNSOL_ON_SS to ImsPhoneCallTracker. Test: Manual Bug: 64685331 Change-Id: I023c1af0d521e5b19ecce1576c4caa299ae468e3
2017-11-30IMS: Add new APIs for call barring operationsBenergy Meenan Ravuri
Add below APIs to perform call barring operations for a specified service class. queryCallBarringForServiceClass updateCallBarringForServiceClass Test: Manual Bug: 37559543 Change-Id: I438d3527f0e4b2c09de3f7e44e6b80df82b915ae
2017-02-22reates base implementation of ImsService AIDLsBrad Ebinger
This change introduces "base classes" of the AIDL interfaces that are implemented in vendor provided ImsServices. This allows for new APIs to be added to the AIDL files, along with stub implementation of those AIDLs in the base classes. By extending from the base class, older implementations of the AIDL interfaces will not need to be updated when the interface changes. This change also moves some of the com.android.ims classes from frameworks/opt/net/ims to frameworks/base. Any class that will be used in the new unbundled ImsService system will need to be in the framework, as opposed to the optional library that they are in now. Bug: 30290416 Test: Manual Change-Id: I4a186d8e910d6d4f711e983ec8d717fc5cbdefab