diff --git a/core/java/android/service/contentcapture/ContentCaptureService.java b/core/java/android/service/contentcapture/ContentCaptureService.java
index d8614a9d66af1..02ce87324a4f9 100644
--- a/core/java/android/service/contentcapture/ContentCaptureService.java
+++ b/core/java/android/service/contentcapture/ContentCaptureService.java
@@ -86,11 +86,28 @@ public abstract class ContentCaptureService extends Service {
* <{@link
* android.R.styleable#ContentCaptureService content-capture-service}> tag.
*
- *
This is a a sample XML file configuring a ContentCaptureService: - *
<content-capture-service - * android:settingsActivity="foo.bar.SettingsActivity" - * . . . - * />+ *
Here's an example of how to use it on {@code AndroidManifest.xml}: + * + *
+ * <service android:name=".MyContentCaptureService" + * android:permission="android.permission.BIND_CONTENT_CAPTURE_SERVICE"> + * <intent-filter> + * <action android:name="android.service.contentcapture.ContentCaptureService" /> + * </intent-filter> + * + * <meta-data + * android:name="android.content_capture" + * android:resource="@xml/my_content_capture_service"/> + * </service> + *+ * + *
And then on {@code res/xml/my_content_capture_service.xml}: + * + *
+ * <content-capture-service xmlns:android="http://schemas.android.com/apk/res/android" + * android:settingsActivity="my.package.MySettingsActivity"> + * </content-capture-service> + **/ public static final String SERVICE_META_DATA = "android.content_capture";