summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Remi NGUYEN VAN <reminv@google.com> 2019-04-01 08:02:13 -0700
committer android-build-merger <android-build-merger@google.com> 2019-04-01 08:02:13 -0700
commit0737917d0367e5c6e7143e3852a6585ef1fe53e4 (patch)
tree0b025afafbd178e34c69abfbfaa47f0804f141e7
parentef0b0ae2daf64743478b5ec86629b94a7a40934e (diff)
parentb4493ea04956553b15a08e385412364513268dd3 (diff)
Merge "Add comment for NetworkStack permissions" am: 154a0d0b38
am: b4493ea049 Change-Id: I4e1299713b3425a5a86f927e58238aa6da2e7c65
-rw-r--r--packages/NetworkStack/AndroidManifest.xml4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/NetworkStack/AndroidManifest.xml b/packages/NetworkStack/AndroidManifest.xml
index df886ea908df..3fc1e9844ed6 100644
--- a/packages/NetworkStack/AndroidManifest.xml
+++ b/packages/NetworkStack/AndroidManifest.xml
@@ -21,6 +21,10 @@
android:sharedUserId="android.uid.networkstack">
<uses-sdk android:minSdkVersion="28" android:targetSdkVersion="28" />
+ <!-- Permissions must be defined here, and not in the base manifest, as the network stack
+ running in the system server process does not need any permission, and having privileged
+ permissions added would cause crashes on startup unless they are also added to the
+ privileged permissions whitelist for that package. -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />