summaryrefslogtreecommitdiff
path: root/telecomm/java/android/telecom/CallIdentification.java
AgeCommit message (Collapse)Author
2019-04-01Remove call identification APIs.Tyler Gunn
Removing the CallIdentification API surface. Test: Build, run tests. Bug: 129531123 Change-Id: I5f1451ffba04ee438df739a17472c028c44f19b2
2019-03-04Revert "Revert "Revert "Revert "Correct nullability and final constraints on ↵Slava Shklyaev
new APIs."""" This reverts commit 2fac9dd3d4d58229ff9edad75b00a28befb2ffc2. Reason for revert: the change being reverted was not supposed to be merged into git_master. Change-Id: Ieb9169fdd242edb72774e5c3d5824bc54b55cc05
2019-03-04Merge "Revert "Revert "Revert "Correct nullability and final constraints on ↵Slava Shklyaev
new APIs."""" am: 0bbf61f024 am: 08bc717117 am: 5317912537 Change-Id: Idab2d4174aa3d6a19f9573edf0d5ee3ecfa33201
2019-03-04Revert "Revert "Revert "Correct nullability and final constraints on new ↵Slava Shklyaev
APIs.""" This reverts commit b255be1307aeae47ca7e8ee72ab4da670a1c49f1. Reason for revert: the commit being reverted fixed git_master but broke aosp-master. This revert is aimed to fix aosp-master while not touching git_master. DO NOT MERGE: This change is aimed at aosp-master only and should not be merged into git_master. Change-Id: Ie5aaabb211affe2d21daaf87809641276d9d4707
2019-03-04Merge "Revert "Revert "Correct nullability and final constraints on new ↵Slava Shklyaev
APIs.""" am: 86e2035208 am: 6ced2f195d am: 8e6b20f4f3 Change-Id: I0aa41b4fc5d08201deffccdaa25c50ae7942fe78
2019-03-04Revert "Revert "Correct nullability and final constraints on new APIs.""Slava Shklyaev
This reverts commit 8462c66bd52f3132c3fa03475fcab2af30618f67. Reason for revert: Looks like this change broke the build. Change-Id: I4cff1ec1211e278d5e5734f1594c096722293662
2019-03-03Merge "Revert "Correct nullability and final constraints on new APIs."" am: ↵Tyler Gunn
049867e364 am: 80379f24ec am: 7b0b6677c2 Change-Id: I5c38019d99e6258002fb5017fdf88733b7d1ffe7
2019-03-04Revert "Correct nullability and final constraints on new APIs."Tyler Gunn
This reverts commit b6940c3ea6779bc6d062a430d9eebe192943f09a. Reason for revert: There appears to be a downstream issue with how the test API definitions are created; until I can figure out how to account for this I'll revert in AOSP (this is in internal master and its fine there). Change-Id: I840c3ed82afa18323408e161913a84858f7a1539
2019-03-03Merge "Correct nullability and final constraints on new APIs."Tyler Gunn
2019-03-01Correct nullability and final constraints on new APIs.Tyler Gunn
Per API review, correct nullability and final constraints on new Telecom APIs. Test: Build API. Fixes: 126700293 Fixes: 126699447 Fixes: 126700465 Fixes: 126702895 Fixes: 126702527 Change-Id: Icec15403493de596194a61b27bb3e1031fdc1099 Merged-In: Icec15403493de596194a61b27bb3e1031fdc1099
2019-03-01Correct nullability and final constraints on new APIs.Tyler Gunn
Per API review, correct nullability and final constraints on new Telecom APIs. Test: Build API. Fixes: 126700293 Fixes: 126699447 Fixes: 126700465 Fixes: 126702895 Fixes: 126702527 Change-Id: Icec15403493de596194a61b27bb3e1031fdc1099
2019-02-28All Parcelable CREATOR fields are @NonNull.Jeff Sharkey
If they were null, then the Parcelable would fail to work. Bug: 126726802 Test: manual Change-Id: I7929ffa2f20e5de1c8e68e8263cca99496e9d014 Exempt-From-Owner-Approval: Trivial API annotations
2019-02-22Change data types on CallIdentification API.Tyler Gunn
Per API council feedback update the call identification name, details, description and app name to use CharSequence. Test: Update apis, run tests. Bug: 123241094 Merged-In: I42df17506535c1dd598ffd61a44cb0d0440b8159 Change-Id: I42df17506535c1dd598ffd61a44cb0d0440b8159
2019-02-15Change data types on CallIdentification API.Tyler Gunn
Per API council feedback update the call identification name, details, description and app name to use CharSequence. Test: Update apis, run tests. Bug: 123241094 Change-Id: I42df17506535c1dd598ffd61a44cb0d0440b8159
2019-01-29Call Screening / Caller ID API ChangesTyler Gunn
- Fix bug in call identification parcelable; was reversing the app name and package name. - Add @hide RoleManager consts for the Telecom roles; this will be replaced by values in the library for public consumption as a later date. - Add new call direction attribute to the Call.Details class; this is needed so that a CallScreeningService can know if a call is incoming or outgoing. This way it knows whether it needs to perform call blocking or just caller ID. - Update CallScreeningService API docs to explain how to request the call screening role. - Update InCallService API docs to explain the 3 roles related to this service and how you declare an appropriate IncallService to fill each of them. Bug: 63966743 Test: Manual, CTS Merged-In: Ic4547b8ead791690305f7be58e43272c4155b7fb Change-Id: Ic4547b8ead791690305f7be58e43272c4155b7fb
2019-01-11Add CallerIdentification to CallScreeningService API.Tyler Gunn
Updating the CallScreeningService to support passing call identification information for incoming/outgoing calls. Updating call log to log call identification information. Bug: 63966743 Test: Manual with test app. Merged-In: Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb Change-Id: Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb
2019-01-08Call Screening / Caller ID API ChangesTyler Gunn
- Fix bug in call identification parcelable; was reversing the app name and package name. - Add @hide RoleManager consts for the Telecom roles; this will be replaced by values in the library for public consumption as a later date. - Add new call direction attribute to the Call.Details class; this is needed so that a CallScreeningService can know if a call is incoming or outgoing. This way it knows whether it needs to perform call blocking or just caller ID. - Update CallScreeningService API docs to explain how to request the call screening role. - Update InCallService API docs to explain the 3 roles related to this service and how you declare an appropriate IncallService to fill each of them. Bug: 63966743 Test: Manual, CTS Change-Id: Ic4547b8ead791690305f7be58e43272c4155b7fb
2018-12-12Add CallerIdentification to CallScreeningService API.Tyler Gunn
Updating the CallScreeningService to support passing call identification information for incoming/outgoing calls. Updating call log to log call identification information. Bug: 63966743 Test: Manual with test app. Change-Id: Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb