Merge "Update API docs for InCallService."

This commit is contained in:
Brad Ebinger
2021-09-07 17:28:24 +00:00
committed by Gerrit Code Review

View File

@@ -81,7 +81,8 @@ import java.util.List;
* <pre> * <pre>
* {@code * {@code
* <service android:name="your.package.YourInCallServiceImplementation" * <service android:name="your.package.YourInCallServiceImplementation"
* android:permission="android.permission.BIND_INCALL_SERVICE"> * android:permission="android.permission.BIND_INCALL_SERVICE"
* android:exported="true">
* <meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" /> * <meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" />
* <meta-data android:name="android.telecom.IN_CALL_SERVICE_RINGING" * <meta-data android:name="android.telecom.IN_CALL_SERVICE_RINGING"
* android:value="true" /> * android:value="true" />
@@ -91,6 +92,10 @@ import java.util.List;
* </service> * </service>
* } * }
* </pre> * </pre>
*
* <em>Note: You should NOT mark your {@link InCallService} with the attribute
* {@code android:exported="false"}; doing so can result in a failure to bind to your implementation
* during calls.</em>
* <p> * <p>
* In addition to implementing the {@link InCallService} API, you must also declare an activity in * In addition to implementing the {@link InCallService} API, you must also declare an activity in
* your manifest which handles the {@link Intent#ACTION_DIAL} intent. The example below illustrates * your manifest which handles the {@link Intent#ACTION_DIAL} intent. The example below illustrates