summaryrefslogtreecommitdiffstats
path: root/docs/html/guide/topics/security/security.jd
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html/guide/topics/security/security.jd')
-rw-r--r--docs/html/guide/topics/security/security.jd37
1 files changed, 20 insertions, 17 deletions
diff --git a/docs/html/guide/topics/security/security.jd b/docs/html/guide/topics/security/security.jd
index 4b258e0..da201c4 100644
--- a/docs/html/guide/topics/security/security.jd
+++ b/docs/html/guide/topics/security/security.jd
@@ -1,31 +1,34 @@
page.title=Security and Permissions
@jd:body
-<p>Android is a multi-process system, where each application (and parts of the
-system) runs in its own process. Most security between applications and
-the system is enforced at the process level through standard Linux facilities,
-such as user and group IDs that are assigned to applications.
-Additional finer-grained security features are provided
-through a "permission" mechanism that enforces restrictions on the specific
-operations that a particular process can perform, and per-URI permissions
-for granting ad-hoc access to specific pieces of data.</p>
+<div id="qv-wrapper">
+<div id="qv">
-<p>This document covers these topics: </p>
-
-<ul>
+<h2>In this document</h2>
+<ol>
<li><a href="#arch">Security Architecture</a></li>
<li><a href="#signing">Application Signing</a></li>
<li><a href="#userid">User IDs and File Access</a></li>
<li><a href="#permissions">Using Permissions</a></li>
<li><a href="#declaring">Declaring and Enforcing Permissions</a>
- <ul>
- <li><a href="#manifest">Enforcing Permissions in AndroidManifest.xml</a></li>
- <li><a href="#broadcasts">Enforcing Permissions when Sending Broadcasts</a></li>
+ <ol>
+ <li><a href="#manifest">...in AndroidManifest.xml</a></li>
+ <li><a href="#broadcasts">...when Sending Broadcasts</a></li>
<li><a href="#enforcement">Other Permission Enforcement</a></li>
- </ul></li>
-<li>><a href="#uri">URI Permissions</a></li>
-</ul>
+ </ol></li>
+<li><a href="#uri">URI Permissions</a></li>
+</ol>
+</div>
+</div>
+<p>Android is a multi-process system, in which each application (and parts of the
+system) runs in its own process. Most security between applications and
+the system is enforced at the process level through standard Linux facilities,
+such as user and group IDs that are assigned to applications.
+Additional finer-grained security features are provided
+through a "permission" mechanism that enforces restrictions on the specific
+operations that a particular process can perform, and per-URI permissions
+for granting ad-hoc access to specific pieces of data.</p>
<a name="arch"></a>
<h2>Security Architecture</h2>