diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 11f8c7bd72d91..0b3373952feb3 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -139,6 +139,7 @@
<intent-filter>
<manifest>
<meta-data>
+<path-permission />
<permission>
<permission-group>
<permission-tree>
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
+
++<path-permission android:path="string" + android:pathPrefix="string" + android:pathPattern="string" + android:permission="string" + android:readPermission="string" + android:writePermission="string" /> +
<provider>*'). This matches a sequence of 0 to many occurrences of
+the immediately preceding character..*"). 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. +
+readPermission and
+writePermission attributes take precedence
+over this one.
+<meta-data>
-<grant-uri-permission><grant-uri-permission>
+<path-permission />
+