summaryrefslogtreecommitdiff
path: root/core/res
diff options
context:
space:
mode:
authorTyler Gunn <tgunn@google.com>2021-02-05 11:12:57 -0800
committerTyler Gunn <tgunn@google.com>2021-02-25 23:08:29 +0000
commitd582184178c1c68aa67bbc82d82f6a2c498e684b (patch)
tree5485901dd943affd9571b53167cbd583ddc04ca8 /core/res
parent3341199c3336dc9528715a4c880600788b07fb04 (diff)
CallDiagnosticService API
The CallDiagnosticService API is an OEM-backed API which allows an OEM provided app to monitor the state of ongoing telephony calls on the device and to help the user navigate connectivity or audio issues related to these calls. It also provides a means for the app to send and receive device to device messages between devices during an ongoing call (where supported) in order to facilitate a better calling experience. Test: Added new CTS test suite for API. Test: Manual test of CDS behavior using telecom command line option to override the active CDS to the telecom test app implementation. Bug: 163085177 Change-Id: I1f37408d2aa6c630f0f9e3d6b6eb8a390d804d7e
Diffstat (limited to 'core/res')
-rw-r--r--core/res/AndroidManifest.xml9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index c5eb185b135a..e05cd2b63a71 100644
--- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml
@@ -2263,6 +2263,15 @@
<permission android:name="android.permission.BIND_PHONE_ACCOUNT_SUGGESTION_SERVICE"
android:protectionLevel="signature" />
+ <!-- Must be required by a {@link android.telecom.CallDiagnosticService},
+ to ensure that only the system can bind to it.
+ <p>Protection level: signature
+ @SystemApi
+ @hide
+ -->
+ <permission android:name="android.permission.BIND_CALL_DIAGNOSTIC_SERVICE"
+ android:protectionLevel="signature" />
+
<!-- Must be required by a {@link android.telecom.CallRedirectionService},
to ensure that only the system can bind to it.
<p>Protection level: signature|privileged