diff options
author | Dianne Hackborn <hackbod@google.com> | 2012-02-09 10:47:01 -0800 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2012-02-09 11:18:33 -0800 |
commit | a0c283eac33dd2da72235751bbfa4f2d9898d5ea (patch) | |
tree | 4a772771c79de9a0817115a49b5018397cd64add /api/16.txt | |
parent | f6a7e1f7cd12fbbb2e35391850aec7d7d57b8f66 (diff) | |
download | frameworks_base-a0c283eac33dd2da72235751bbfa4f2d9898d5ea.zip frameworks_base-a0c283eac33dd2da72235751bbfa4f2d9898d5ea.tar.gz frameworks_base-a0c283eac33dd2da72235751bbfa4f2d9898d5ea.tar.bz2 |
Add new feature for running services in "isolated" sandbox processes.
This reserves a range of uids (for each user) in which these processes
run. These uids are not associated with an application, so they
effectively run with no permissions. When a Service requests to
run in such a process through android:isolatedProcess="true", each
time it is brought up a new isolated process is started with its
own unique uid.
What we have so far gives us the basic infrastructure; more work
remains to further lock down what these uids have access to.
Change-Id: Ibfd27c75619cba61f528f46ede9113f98dc5f45b
Diffstat (limited to 'api/16.txt')
-rw-r--r-- | api/16.txt | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -15052,7 +15052,7 @@ package android.os { method public static final deprecated boolean supportsProcesses(); field public static final int BLUETOOTH_GID = 2000; // 0x7d0 field public static final int FIRST_APPLICATION_UID = 10000; // 0x2710 - field public static final int LAST_APPLICATION_UID = 99999; // 0x1869f + field public static final int LAST_APPLICATION_UID = 89999; // 0x1869f field public static final int PHONE_UID = 1001; // 0x3e9 field public static final int SIGNAL_KILL = 9; // 0x9 field public static final int SIGNAL_QUIT = 3; // 0x3 |