diff --git a/docs/html/guide/topics/manifest/path-permission-element.jd b/docs/html/guide/topics/manifest/path-permission-element.jd
new file mode 100644
index 0000000000000..5c271a73b86fc
--- /dev/null
+++ b/docs/html/guide/topics/manifest/path-permission-element.jd
@@ -0,0 +1,104 @@
+page.title=<path-permission>
+@jd:body
+
+
+- syntax:
+
+<path-permission android:path="string"
+ android:pathPrefix="string"
+ android:pathPattern="string"
+ android:permission="string"
+ android:readPermission="string"
+ android:writePermission="string" />
+
+
+- contained in:
+<provider>
+
+
+
+- description:
+- Defines the path and required permissions for a specific subset of data
+within a content provider. This element can be
+specified multiple times to supply multiple paths.
+
+
+
+- attributes:
+
+
+- {@code android:path}
+- A complete URI path for a subset of content provider data.
+Permission can be granted only to the particular data identified by this path.
+When used to provide search suggestion content, it must be appended
+with "/search_suggest_query".
+
+
+- {@code android:pathPrefix}
+- The initial part of a URI path for a subset of content provider data.
+Permission can be granted to all data subsets with paths that share this initial part.
+
+
+- {@code android:pathPattern}
+- A complete URI path for a subset of content provider data,
+but one that can use the following wildcards:
+
+
+- An asterisk ('
*'). This matches a sequence of 0 to many occurrences of
+the immediately preceding character.
+
+- A period followed by an asterisk ("
.*"). This matches any sequence of
+0 or more characters.
+
+
+
+Because '\' is used as an escape character when the string is read
+from XML (before it is parsed as a pattern), you will need to double-escape.
+For example, a literal '*' would be written as "\\*" and a
+literal '\' would be written as "\\". This is basically
+the same as what you would need to write if constructing the string in Java code.
+
+
+For more information on these types of patterns, see the descriptions of
+PATTERN_LITERAL,
+PATTERN_PREFIX, and
+PATTERN_SIMPLE_GLOB in the
+PatternMatcher class.
+
+
+
+- {@code android:permission}
+- The name of a permission that clients must have in order to read or write the
+content provider's data. This attribute is a convenient way of setting a
+single permission for both reading and writing. However, the
+
readPermission and
+writePermission attributes take precedence
+over this one.
+
+
+- {@code android:readPermission}
+- A permission that clients must have in order to query the content provider.
+
+
+- {@code android:writePermission}
+- A permission that clients must have in order to make changes to the data controlled by the content provider.
+
+
+
+
+
+
+
+- introduced in:
+- API Level 4
+
+- see also:
+- {@link android.app.SearchManager}
+- {@link android.Manifest.permission}
+- Security and
+Permissions
+
+