AndroidManifest.xml revision 10de0b31df14a2f3337bbfc824419f8e4a246f52
19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<?xml version="1.0" encoding="utf-8"?> 29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<!-- 39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/* //device/apps/common/AndroidManifest.xml 49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** 59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** Copyright 2006, The Android Open Source Project 69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** 79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License"); 89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** you may not use this file except in compliance with the License. 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** You may obtain a copy of the License at 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** http://www.apache.org/licenses/LICENSE-2.0 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** Unless required by applicable law or agreed to in writing, software 149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** distributed under the License is distributed on an "AS IS" BASIS, 159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** See the License for the specific language governing permissions and 179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project** limitations under the License. 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project*/ 199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project--> 209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<manifest xmlns:android="http://schemas.android.com/apk/res/android" 219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project package="android" android:sharedUserId="android.uid.system" 229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:sharedUserLabel="@string/android_system_label"> 239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 24854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <!-- ================================================ --> 25854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <!-- Special broadcasts that only the system can send --> 26854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <!-- ================================================ --> 27854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <eat-comment /> 28d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 29854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.SCREEN_OFF" /> 30854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.SCREEN_ON" /> 31854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.USER_PRESENT" /> 32854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.TIME_TICK" /> 33854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.TIMEZONE_CHANGED" /> 34854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.BOOT_COMPLETED" /> 35854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.PACKAGE_INSTALL" /> 36854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.PACKAGE_ADDED" /> 37854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.PACKAGE_REPLACED" /> 38854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.PACKAGE_REMOVED" /> 39854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.PACKAGE_CHANGED" /> 40854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.PACKAGE_RESTARTED" /> 41854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.PACKAGE_DATA_CLEARED" /> 42854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.UID_REMOVED" /> 43854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.CONFIGURATION_CHANGED" /> 44362d5b9b6429a2766f5b980d2010262135788ad8Dianne Hackborn <protected-broadcast android:name="android.intent.action.LOCALE_CHANGED" /> 45854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.BATTERY_CHANGED" /> 46854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.BATTERY_LOW" /> 47854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.BATTERY_OKAY" /> 48854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.ACTION_POWER_CONNECTED" /> 49854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.ACTION_POWER_DISCONNECTED" /> 50854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.ACTION_SHUTDOWN" /> 51854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.DEVICE_STORAGE_LOW" /> 52854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.DEVICE_STORAGE_OK" /> 53bb3716332321e22537a5015be13e2229fb9b90bcJake Hamby <protected-broadcast android:name="android.intent.action.DEVICE_STORAGE_FULL" /> 54bb3716332321e22537a5015be13e2229fb9b90bcJake Hamby <protected-broadcast android:name="android.intent.action.DEVICE_STORAGE_NOT_FULL" /> 55854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.NEW_OUTGOING_CALL" /> 56854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.REBOOT" /> 577299c41630935a2b106e73e5603579a7747f7535Dianne Hackborn <protected-broadcast android:name="android.intent.action.DOCK_EVENT" /> 58d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 597299c41630935a2b106e73e5603579a7747f7535Dianne Hackborn <protected-broadcast android:name="android.app.action.ENTER_CAR_MODE" /> 607299c41630935a2b106e73e5603579a7747f7535Dianne Hackborn <protected-broadcast android:name="android.app.action.EXIT_CAR_MODE" /> 617299c41630935a2b106e73e5603579a7747f7535Dianne Hackborn <protected-broadcast android:name="android.app.action.ENTER_DESK_MODE" /> 627299c41630935a2b106e73e5603579a7747f7535Dianne Hackborn <protected-broadcast android:name="android.app.action.EXIT_DESK_MODE" /> 637299c41630935a2b106e73e5603579a7747f7535Dianne Hackborn 644cc86e1ae80eb1938500fe5fa06bbdf8b4b7b50dChristopher Tate <protected-broadcast android:name="android.backup.intent.RUN" /> 654cc86e1ae80eb1938500fe5fa06bbdf8b4b7b50dChristopher Tate <protected-broadcast android:name="android.backup.intent.CLEAR" /> 664cc86e1ae80eb1938500fe5fa06bbdf8b4b7b50dChristopher Tate <protected-broadcast android:name="android.backup.intent.INIT" /> 674cc86e1ae80eb1938500fe5fa06bbdf8b4b7b50dChristopher Tate 6872440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> 6972440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.adapter.action.SCAN_MODE_CHANGED" /> 7072440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" /> 7172440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" /> 7272440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.adapter.action.LOCAL_NAME_CHANGED" /> 7372440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.FOUND" /> 7472440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.DISAPPEARED" /> 7572440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.CLASS_CHANGED" /> 7672440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.ACL_CONNECTED" /> 7772440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED" /> 7872440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.ACL_DISCONNECTED" /> 7972440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.NAME_CHANGED" /> 8072440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" /> 8172440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.NAME_FAILED" /> 8272440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> 8372440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly <protected-broadcast android:name="android.bluetooth.device.action.PAIRING_CANCEL" /> 8472440a0e2c8f73240e0dcee36e58b1840ffbb5fdNick Pelly 8540bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood <protected-broadcast android:name="android.hardware.usb.action.USB_STATE" /> 8640bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood <protected-broadcast android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" /> 8740bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood <protected-broadcast android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" /> 882423607a32d63a0c646b17758ebeb4dc1d0b791fMike Lockwood 89590b73bc5b8e5f7b59bff1d9264a52388a5162e6Nick Pelly <protected-broadcast android:name="android.nfc.action.LLCP_LINK_STATE_CHANGED" /> 90367f41f8f61126c2ab34a34cc676756a9fc23ac2Nick Pelly <protected-broadcast android:name="com.android.nfc_extras.action.RF_FIELD_ON_DETECTED" /> 91367f41f8f61126c2ab34a34cc676756a9fc23ac2Nick Pelly <protected-broadcast android:name="com.android.nfc_extras.action.RF_FIELD_OFF_DETECTED" /> 92367f41f8f61126c2ab34a34cc676756a9fc23ac2Nick Pelly <protected-broadcast android:name="com.android.nfc_extras.action.AID_SELECTED" /> 93038cabe0247ee46df62f9363f1a303bc5b9c1028Nick Pelly 949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ====================================== --> 959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for things that cost money --> 969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ====================================== --> 979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 98603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that can be used to make the user spend money 1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project without their direct involvement. For example, this is the group 1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project for permissions that allow you to directly place phone calls, 1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project directly send SMS messages, etc. --> 1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.COST_MONEY" 1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_costMoney" 1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_costMoney" /> 1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to send SMS messages. --> 1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SEND_SMS" 1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.COST_MONEY" 1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_sendSms" 1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_sendSms" /> 1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to initiate a phone call without going through 1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project the Dialer user interface for the user to confirm the call 1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project being placed. --> 1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CALL_PHONE" 1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.COST_MONEY" 1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_callPhone" 1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_callPhone" /> 1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing messages --> 1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 127603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that allow an application to send messages 1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project on behalf of the user or intercept messages being received by the 1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project user. This is primarily intended for SMS/MMS messaging, such as 1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project receiving or reading an MMS. --> 1329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.MESSAGES" 1339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_messages" 1349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_messages" /> 1359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor incoming SMS messages, to record 1379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or perform processing on them. --> 1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_SMS" 1399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveSms" 1429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveSms" /> 1439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor incoming MMS messages, to record 1459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or perform processing on them. --> 1469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_MMS" 1479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveMms" 1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveMms" /> 1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read SMS messages. --> 1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_SMS" 1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readSms" 1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readSms" /> 1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write SMS messages. --> 1609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SMS" 1619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSms" 1649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSms" /> 1659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor incoming WAP push messages. --> 1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_WAP_PUSH" 1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveWapPush" 1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveWapPush" /> 1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =============================================================== --> 1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing personal info (contacts and calendar) --> 1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =============================================================== --> 1769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 177603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that provide access to the user's private data, 1799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project such as contacts, calendar events, e-mail messages, etc. This includes 1809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project both reading and writing of this data (which should generally be 1819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project expressed as two distinct permissions). --> 1829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.PERSONAL_INFO" 1839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_personalInfo" 1849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_personalInfo" /> 1859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the user's contacts data. --> 1879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_CONTACTS" 1889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readContacts" 1919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readContacts" /> 1929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write (but not read) the user's 1949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project contacts data. --> 1959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_CONTACTS" 1969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeContacts" 1999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeContacts" /> 2009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the user's calendar data. --> 2029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_CALENDAR" 2039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 2049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readCalendar" 2069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readCalendar" /> 2079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write (but not read) the user's 2099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project calendar data. --> 2109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_CALENDAR" 2119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 2129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeCalendar" 2149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeCalendar" /> 2159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the user dictionary. This should 217603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana really only be required by an IME, or a dictionary editor like 218603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana the Settings app. 2199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @hide Pending API council approval --> 2209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_USER_DICTIONARY" 2219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 2229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readDictionary" 2249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readDictionary" /> 2259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write to the user dictionary. 2279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @hide Pending API council approval --> 2289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_USER_DICTIONARY" 2299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 2309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 2319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeDictionary" 2329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeDictionary" /> 2339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2349ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins <!-- Allows an application to read (but not write) the user's 2359ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins browsing history and bookmarks. --> 236e7d1c8f3777375468de2e5932a691ef388ee2e75Leon Scroggins <permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" 2379ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:permissionGroup="android.permission-group.PERSONAL_INFO" 2389ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:label="@string/permlab_readHistoryBookmarks" 2399ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:description="@string/permdesc_readHistoryBookmarks" 2409ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:protectionLevel="dangerous" /> 2419ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins 2429ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins <!-- Allows an application to write (but not read) the user's 2439ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins browsing history and bookmarks. --> 244e7d1c8f3777375468de2e5932a691ef388ee2e75Leon Scroggins <permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" 2459ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:permissionGroup="android.permission-group.PERSONAL_INFO" 2469ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:label="@string/permlab_writeHistoryBookmarks" 2479ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:description="@string/permdesc_writeHistoryBookmarks" 2489ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:protectionLevel="dangerous" /> 2499ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins 250a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott <!-- Allows an application to broadcast an Intent to set an alarm for the 251a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott user. --> 252a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott <permission android:name="com.android.alarm.permission.SET_ALARM" 253a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott android:permissionGroup="android.permission-group.PERSONAL_INFO" 254a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott android:label="@string/permlab_setAlarm" 255a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott android:description="@string/permdesc_setAlarm" 256a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott android:protectionLevel="normal" /> 257a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4Patrick Scott 2589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 2599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing location info --> 2609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 2619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 262603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 2639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that allow access to the user's current 2649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project location. --> 2659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.LOCATION" 2669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_location" 2679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_location" /> 2689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to access fine (e.g., GPS) location --> 2709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_FINE_LOCATION" 2719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 2729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessFineLocation" 2749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessFineLocation" /> 2759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to access coarse (e.g., Cell-ID, WiFi) location --> 2779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_COARSE_LOCATION" 2789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 2799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessCoarseLocation" 2819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessCoarseLocation" /> 2829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to create mock location providers for testing --> 2849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_MOCK_LOCATION" 2859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 286935ae463d495d41155e27feb849768ad2b8b16dbDianne Hackborn android:protectionLevel="dangerous" 2879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessMockLocation" 2889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessMockLocation" /> 2899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to access extra location provider commands --> 2919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" 2929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 293935ae463d495d41155e27feb849768ad2b8b16dbDianne Hackborn android:protectionLevel="normal" 2949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessLocationExtraCommands" 2959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessLocationExtraCommands" /> 2969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 297275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood <!-- Allows an application to install a location provider into the Location Manager --> 298275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood <permission android:name="android.permission.INSTALL_LOCATION_PROVIDER" 299275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:protectionLevel="signatureOrSystem" 300275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:label="@string/permlab_installLocationProvider" 301275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:description="@string/permdesc_installLocationProvider" /> 302275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood 3039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 3049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing networks --> 3059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 3069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 307603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 3089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that provide access to networking services. The 3099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project main permission here is internet access, but this is also an 3109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project appropriate group for accessing or modifying any network configuration 3119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or other related network operations. --> 3129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.NETWORK" 3139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_network" 3149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_network" /> 3159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to open network sockets. --> 3179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INTERNET" 3189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 3199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 3209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_createNetworkSockets" 3219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_createNetworkSockets" /> 3229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to access information about networks --> 3249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_NETWORK_STATE" 3259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 3269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 3279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessNetworkState" 3289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessNetworkState" /> 3299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to access information about Wi-Fi networks --> 3319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_WIFI_STATE" 3329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 3339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 3349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessWifiState" 3359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessWifiState" /> 3369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3374bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN <!-- Allows applications to access information about WiMAX networks 3384bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN @hide --> 3394bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN <permission android:name="android.permission.ACCESS_WIMAX_STATE" 3404bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:permissionGroup="android.permission-group.NETWORK" 3414bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:protectionLevel="normal" 3424bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:description="@string/permdesc_accessWimaxState" 3434bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:label="@string/permlab_accessWimaxState" /> 3444bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN 3459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to connect to paired bluetooth devices --> 3469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BLUETOOTH" 3479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 3489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 3499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_bluetooth" 3509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bluetooth" /> 3519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3521df862a4656bb0d7a3329311b1e243fc6db32448Nick Pelly <!-- Allows applications to perform I/O operations over NFC --> 353e47150e933e6f610546f57183477f324566e521eNick Pelly <permission android:name="android.permission.NFC" 354038cabe0247ee46df62f9363f1a303bc5b9c1028Nick Pelly android:permissionGroup="android.permission-group.NETWORK" 355038cabe0247ee46df62f9363f1a303bc5b9c1028Nick Pelly android:protectionLevel="dangerous" 356e47150e933e6f610546f57183477f324566e521eNick Pelly android:description="@string/permdesc_nfc" 357e47150e933e6f610546f57183477f324566e521eNick Pelly android:label="@string/permlab_nfc" /> 358038cabe0247ee46df62f9363f1a303bc5b9c1028Nick Pelly 35908faac3c26e12863858e1534985dd950193f755fHung-ying Tyan <!-- Allows an application to use SIP service --> 36008faac3c26e12863858e1534985dd950193f755fHung-ying Tyan <permission android:name="android.permission.USE_SIP" 36108faac3c26e12863858e1534985dd950193f755fHung-ying Tyan android:permissionGroup="android.permission-group.NETWORK" 36208faac3c26e12863858e1534985dd950193f755fHung-ying Tyan android:protectionLevel="dangerous" 36308faac3c26e12863858e1534985dd950193f755fHung-ying Tyan android:description="@string/permdesc_use_sip" 36408faac3c26e12863858e1534985dd950193f755fHung-ying Tyan android:label="@string/permlab_use_sip" /> 36508faac3c26e12863858e1534985dd950193f755fHung-ying Tyan 366d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows applications to call into AccountAuthenticators. Only 367d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana the system can get this permission. --> 368f7ae77cd67f1a3993b8e56c1af4720a7adf4e69dFred Quintana <permission android:name="android.permission.ACCOUNT_MANAGER" 369d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 370d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="signature" 371d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_accountManagerService" 372d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_accountManagerService" /> 373d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 3749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 3759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing accounts --> 3769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 3779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 378603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 37996cb8d0b94b5737d0a06088bff3bf409ced3cd3dDebajit Ghosh <!-- Permissions for direct access to the accounts managed 38096cb8d0b94b5737d0a06088bff3bf409ced3cd3dDebajit Ghosh by the Account Manager. --> 3819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.ACCOUNTS" 3829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_accounts" 3839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_accounts" /> 3849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to the list of accounts in the Accounts Service --> 3869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.GET_ACCOUNTS" 3879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.ACCOUNTS" 3889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 3899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_getAccounts" 3909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_getAccounts" /> 3919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 392d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows an application to act as an AccountAuthenticator for 393d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana the AccountManager --> 394d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" 395d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 396d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="dangerous" 397d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_authenticateAccounts" 398d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_authenticateAccounts" /> 399d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 400d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows an application to request authtokens from the AccountManager --> 401d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <permission android:name="android.permission.USE_CREDENTIALS" 402d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 403d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="dangerous" 404d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_useCredentials" 405d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_useCredentials" /> 406d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 407d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows an application to manage the list of accounts in the AccountManager --> 408d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <permission android:name="android.permission.MANAGE_ACCOUNTS" 409d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 410d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="dangerous" 411d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_manageAccounts" 412d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_manageAccounts" /> 413d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 4149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 4159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing hardware --> 4169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 4179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 418603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 4199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that provide direct access to the hardware on 4209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project the device. This includes audio, the camera, vibrator, etc. --> 4219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.HARDWARE_CONTROLS" 4229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_hardwareControls" 4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_hardwareControls" /> 4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to modify global audio settings --> 4269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" 4279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 4299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_modifyAudioSettings" 4309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_modifyAudioSettings" /> 4319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to record audio --> 4339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECORD_AUDIO" 4349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 4369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_recordAudio" 4379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_recordAudio" /> 4389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4390b91635caf91b76d304e80997c82fe582b636428Scott Main <!-- Required to be able to access the camera device. 4400b91635caf91b76d304e80997c82fe582b636428Scott Main <p>This will automatically enforce the <a 4410b91635caf91b76d304e80997c82fe582b636428Scott Main href="{@docRoot}guide/topics/manifest/uses-feature-element.html">{@code 4420b91635caf91b76d304e80997c82fe582b636428Scott Main <uses-feature>}</a> manifest element for <em>all</em> camera features. 4430b91635caf91b76d304e80997c82fe582b636428Scott Main If you do not require all camera features or can properly operate if a camera 4440b91635caf91b76d304e80997c82fe582b636428Scott Main is not available, then you must modify your manifest as appropriate in order to 4450b91635caf91b76d304e80997c82fe582b636428Scott Main install on devices that don't support all camera features.</p> --> 4469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CAMERA" 4479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 4499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_camera" 4509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_camera" /> 4519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to the vibrator --> 4539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.VIBRATE" 4549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 4569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_vibrate" 4579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_vibrate" /> 4589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to the flashlight --> 4609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.FLASHLIGHT" 4619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 4639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_flashlight" 4649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_flashlight" /> 4659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 46640bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood <!-- Allows an application to manage preferences and permissions for USB devices 4679163d42a50076c2a77694ff394363264d862c7bfMike Lockwood @hide --> 46840bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood <permission android:name="android.permission.MANAGE_USB" 4699163d42a50076c2a77694ff394363264d862c7bfMike Lockwood android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4709163d42a50076c2a77694ff394363264d862c7bfMike Lockwood android:protectionLevel="signatureOrSystem" 47140bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood android:label="@string/permlab_manageUsb" 47240bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood android:description="@string/permdesc_manageUsb" /> 4739163d42a50076c2a77694ff394363264d862c7bfMike Lockwood 4749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to hardware peripherals. Intended only for hardware testing --> 4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.HARDWARE_TEST" 4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" 4789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_hardware_test" 4799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_hardware_test" /> 4809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =========================================== --> 4829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions associated with telephony state --> 4839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =========================================== --> 4849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 485603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 4869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that are associated with accessing and modifyign 4879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project telephony state: intercepting outgoing calls, reading 4889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project and modifying the phone state. Note that 4899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project placing phone calls is not in this group, since that is in the 4909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project more important "takin' yer moneys" group. --> 4919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.PHONE_CALLS" 4929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_phoneCalls" 4939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_phoneCalls" /> 4949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor, modify, or abort outgoing 4969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project calls. --> 4979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.PROCESS_OUTGOING_CALLS" 4989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PHONE_CALLS" 4999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_processOutgoingCalls" 5019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_processOutgoingCalls" /> 5029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows modification of the telephony state - power on, mmi, etc. 5049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Does not include placing calls. --> 5059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MODIFY_PHONE_STATE" 5069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PHONE_CALLS" 507f4ece2086f3b7060edc4b93a12f04c9af648867aDavid Brown android:protectionLevel="signatureOrSystem" 5089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_modifyPhoneState" 5099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_modifyPhoneState" /> 5109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows read only access to phone state. --> 5129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_PHONE_STATE" 5139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PHONE_CALLS" 5149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readPhoneState" 5169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readPhoneState" /> 5179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 51829b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- ================================== --> 51929b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- Permissions for sdcard interaction --> 52029b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- ================================== --> 52129b57e63e54321f99ff086bb25439098d83292f6San Mehat <eat-comment /> 52229b57e63e54321f99ff086bb25439098d83292f6San Mehat 52329b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- Group of permissions that are related to SD card access. --> 52429b57e63e54321f99ff086bb25439098d83292f6San Mehat <permission-group android:name="android.permission-group.STORAGE" 52529b57e63e54321f99ff086bb25439098d83292f6San Mehat android:label="@string/permgrouplab_storage" 52629b57e63e54321f99ff086bb25439098d83292f6San Mehat android:description="@string/permgroupdesc_storage" /> 52729b57e63e54321f99ff086bb25439098d83292f6San Mehat 5285a3a77dabd744d5be79d7745c2a977c108a9ad98San Mehat <!-- Allows an application to write to external storage --> 5295a3a77dabd744d5be79d7745c2a977c108a9ad98San Mehat <permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 53029b57e63e54321f99ff086bb25439098d83292f6San Mehat android:permissionGroup="android.permission-group.STORAGE" 53129b57e63e54321f99ff086bb25439098d83292f6San Mehat android:label="@string/permlab_sdcardWrite" 53229b57e63e54321f99ff086bb25439098d83292f6San Mehat android:description="@string/permdesc_sdcardWrite" 53362da8461ed5317fe78ae5e3793662694e7fc99a3Dianne Hackborn android:protectionLevel="dangerous" /> 53429b57e63e54321f99ff086bb25439098d83292f6San Mehat 5359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ============================================ --> 5369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for low-level system interaction --> 5379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ============================================ --> 5389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 539603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 5409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Group of permissions that are related to system APIs. Many 5419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project of these are not permissions the user will be expected to understand, 5429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project and such permissions should generally be marked as "normal" protection 5439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project level so they don't get displayed. This can also, however, be used 5449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project for miscellaneous features that provide access to the operating system, 5459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project such as writing the global system settings. --> 5469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.SYSTEM_TOOLS" 5479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_systemTools" 5489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_systemTools" /> 5499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read or write the system settings. --> 5519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SETTINGS" 5529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSettings" 5559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSettings" /> 5569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read or write the secure system settings. --> 5589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SECURE_SETTINGS" 5599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" 5609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSecureSettings" 5619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSecureSettings" /> 5629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to modify the Google service map. --> 5649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_GSERVICES" 565ac63ebc82433347e6c8e74e26fa670717acffac7Dan Egnor android:protectionLevel="signatureOrSystem" 5669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeGservices" 5679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeGservices" /> 5689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to expand or collapse the status bar. --> 5709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.EXPAND_STATUS_BAR" 5719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 5739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_expandStatusBar" 5749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_expandStatusBar" /> 5759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to get information about the currently 5779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or recently running tasks: a thumbnail representation of the tasks, 5789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project what activities are running in it, etc. --> 5799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.GET_TASKS" 5809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_getTasks" 5839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_getTasks" /> 5849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to change the Z-order of tasks --> 5869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.REORDER_TASKS" 5879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_reorderTasks" 5909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_reorderTasks" /> 5919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to modify the current configuration, such 5939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project as locale. --> 5949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_CONFIGURATION" 5959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeConfiguration" 5989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeConfiguration" /> 5999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 60003abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn <!-- @deprecated The {@link android.app.ActivityManager#restartPackage} 60103abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn API is no longer supported. --> 6029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RESTART_PACKAGES" 6039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 60403abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:protectionLevel="normal" 60503abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:label="@string/permlab_killBackgroundProcesses" 60603abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:description="@string/permdesc_killBackgroundProcesses" /> 60703abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn 60803abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn <!-- Allows an application to call 60903abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn {@link android.app.ActivityManager#killBackgroundProcesses}. --> 61003abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn <permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" 61103abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 61203abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:protectionLevel="normal" 61303abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:label="@string/permlab_killBackgroundProcesses" 61403abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:description="@string/permdesc_killBackgroundProcesses" /> 61503abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn 61603abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn <!-- Allows an application to call 61703abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn {@link android.app.ActivityManager#forceStopPackage}. 61803abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn @hide --> 61903abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn <permission android:name="android.permission.FORCE_STOP_PACKAGES" 62003abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 62103abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:protectionLevel="signature" 62203abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:label="@string/permlab_forceStopPackages" 62303abb8179f0d912e6dabfc0e2b0f129d85066d17Dianne Hackborn android:description="@string/permdesc_forceStopPackages" /> 6249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to retrieve state dump information from system 6269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project services. --> 6279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DUMP" 628b8dbdc293a8495a873a9c36353d6a9408c698256Chris Palmer android:permissionGroup="android.permission-group.PERSONAL_INFO" 629b8dbdc293a8495a873a9c36353d6a9408c698256Chris Palmer android:protectionLevel="signatureOrSystem" 6309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_dump" 6319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_dump" /> 6329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to open windows using the type 6349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project {@link android.view.WindowManager.LayoutParams#TYPE_SYSTEM_ALERT}, 6359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project shown on top of all other applications. Very few applications 6369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project should use this permission; these windows are intended for 6379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project system-level interaction with the user. --> 6389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SYSTEM_ALERT_WINDOW" 6399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_systemAlertWindow" 6429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_systemAlertWindow" /> 6439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Modify the global animation scaling factor. --> 6459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ANIMATION_SCALE" 6469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setAnimationScale" 6499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setAnimationScale" /> 6509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 651d3efa3924407da6d38aa5931ac29aa088d9eb986Dianne Hackborn <!-- @deprecated This functionality will be removed in the future; please do 652d3efa3924407da6d38aa5931ac29aa088d9eb986Dianne Hackborn not use. 653d3efa3924407da6d38aa5931ac29aa088d9eb986Dianne Hackborn 654d3efa3924407da6d38aa5931ac29aa088d9eb986Dianne Hackborn Allow an application to make its activities persistent. --> 6559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.PERSISTENT_ACTIVITY" 6569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_persistentActivity" 6599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_persistentActivity" /> 6609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to find out the space used by any package. --> 6629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.GET_PACKAGE_SIZE" 6639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_getPackageSize" 6669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_getPackageSize" /> 6679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 668a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9Dianne Hackborn <!-- @deprecated No longer useful, see 669a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9Dianne Hackborn {@link android.content.pm.PackageManager#addPackageToPreferred} 670a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9Dianne Hackborn for details. --> 6719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" 6729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6732ee89ea2887252053c31541c54126a8b084c9bcaDianne Hackborn android:protectionLevel="signature" 6749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setPreferredApplications" 6759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setPreferredApplications" /> 6769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to receive the 6789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project {@link android.content.Intent#ACTION_BOOT_COMPLETED} that is 6799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project broadcast after the system finishes booting. If you don't 6809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project request this permission, you will not receive the broadcast at 6819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project that time. Though holding this permission does not have any 6829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project security implications, it can have a negative impact on the 6839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project user experience by increasing the amount of time it takes the 6849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project system to start and allowing applications to have themselves 6859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project running without the user being aware of them. As such, you must 6869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project explicitly declare your use of this facility to make that visible 6879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project to the user. --> 6889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" 6899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveBootCompleted" 6929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveBootCompleted" /> 6939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast sticky intents. These are 6959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project broadcasts whose data is held by the system after being finished, 6969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project so that clients can quickly retrieve that data without having 6979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project to wait for the next broadcast. --> 6989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_STICKY" 6999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 7019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastSticky" 7029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastSticky" /> 7039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows using PowerManager WakeLocks to keep processor from sleeping or screen 7059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project from dimming --> 7069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WAKE_LOCK" 7079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_wakeLock" 7109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_wakeLock" /> 7119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to set the wallpaper --> 7139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_WALLPAPER" 7149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 7169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setWallpaper" 7179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setWallpaper" /> 7189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to set the wallpaper hints --> 7209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_WALLPAPER_HINTS" 7219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 7239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setWallpaperHints" 7249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setWallpaperHints" /> 7259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 72697e44947282b3918ee0bed2d16b33b983f882580Dan Egnor <!-- Allows applications to set the system time --> 72797e44947282b3918ee0bed2d16b33b983f882580Dan Egnor <permission android:name="android.permission.SET_TIME" 72897e44947282b3918ee0bed2d16b33b983f882580Dan Egnor android:protectionLevel="signatureOrSystem" 72997e44947282b3918ee0bed2d16b33b983f882580Dan Egnor android:label="@string/permlab_setTime" 73097e44947282b3918ee0bed2d16b33b983f882580Dan Egnor android:description="@string/permdesc_setTime" /> 73197e44947282b3918ee0bed2d16b33b983f882580Dan Egnor 7329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to set the system time zone --> 7339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_TIME_ZONE" 7349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setTimeZone" 7379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setTimeZone" /> 7389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows mounting and unmounting file systems for removable storage. --> 7409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" 7419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_mount_unmount_filesystems" 7449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_mount_unmount_filesystems" /> 7459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows formatting file systems for removable storage. --> 7479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" 7489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_mount_format_filesystems" 7519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_mount_format_filesystems" /> 7529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 75302735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <!-- Allows access to ASEC non-destructive API calls 75402735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat @hide --> 75502735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <permission android:name="android.permission.ASEC_ACCESS" 75602735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 757cbf953ed09b036441d90e14b0723a2ea417b3f35San Mehat android:protectionLevel="signature" 75802735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:label="@string/permlab_asec_access" 75902735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:description="@string/permdesc_asec_access" /> 76002735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat 76102735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <!-- Allows creation of ASEC volumes 76202735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat @hide --> 76302735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <permission android:name="android.permission.ASEC_CREATE" 76402735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 765cbf953ed09b036441d90e14b0723a2ea417b3f35San Mehat android:protectionLevel="signature" 76602735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:label="@string/permlab_asec_create" 76702735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:description="@string/permdesc_asec_create" /> 76802735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat 76902735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <!-- Allows destruction of ASEC volumes 77002735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat @hide --> 77102735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <permission android:name="android.permission.ASEC_DESTROY" 77202735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 773cbf953ed09b036441d90e14b0723a2ea417b3f35San Mehat android:protectionLevel="signature" 77402735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:label="@string/permlab_asec_destroy" 77502735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:description="@string/permdesc_asec_destroy" /> 77602735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat 77702735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <!-- Allows mount / unmount of ASEC volumes 77802735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat @hide --> 77902735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <permission android:name="android.permission.ASEC_MOUNT_UNMOUNT" 78002735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 781cbf953ed09b036441d90e14b0723a2ea417b3f35San Mehat android:protectionLevel="signature" 78202735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:label="@string/permlab_asec_mount_unmount" 78302735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:description="@string/permdesc_asec_mount_unmount" /> 78402735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat 78502735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <!-- Allows rename of ASEC volumes 78602735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat @hide --> 78702735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat <permission android:name="android.permission.ASEC_RENAME" 78802735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 789cbf953ed09b036441d90e14b0723a2ea417b3f35San Mehat android:protectionLevel="signature" 79002735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:label="@string/permlab_asec_rename" 79102735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat android:description="@string/permdesc_asec_rename" /> 79202735bc9b7686e56957cdec9c10660c4a6dd1090San Mehat 7939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to disable the keyguard --> 7949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DISABLE_KEYGUARD" 7959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 796d3efa3924407da6d38aa5931ac29aa088d9eb986Dianne Hackborn android:protectionLevel="dangerous" 7979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_disableKeyguard" 7989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_disableKeyguard" /> 7999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to read the sync settings --> 8019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_SYNC_SETTINGS" 8029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 8049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readSyncSettings" 8059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readSyncSettings" /> 8069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to write the sync settings --> 8089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SYNC_SETTINGS" 8099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 8119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSyncSettings" 8129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSyncSettings" /> 8139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to read the sync stats --> 8159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_SYNC_STATS" 8169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 8189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readSyncStats" 8199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readSyncStats" /> 8209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to write the apn settings --> 8229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_APN_SETTINGS" 8239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 8259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeApnSettings" 8269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeApnSettings" /> 8279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 828603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana <!-- Allows an application to allow access the subscribed feeds 8299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ContentProvider. --> 8309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" 8319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_subscribedFeedsRead" 8339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_subscribedFeedsRead" 8349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" /> 8359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" 8369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_subscribedFeedsWrite" 8389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_subscribedFeedsWrite" 8399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" /> 840603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 8419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to change network connectivity state --> 8429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_NETWORK_STATE" 8439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 8459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeNetworkState" 8469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeNetworkState" /> 8479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to change Wi-Fi connectivity state --> 8499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_WIFI_STATE" 8509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 8529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeWifiState" 8539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeWifiState" /> 8549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8554bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN <!-- Allows applications to change WiMAX connectivity state 8564bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN @hide --> 8574bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN <permission android:name="android.permission.CHANGE_WIMAX_STATE" 8584bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8594bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:protectionLevel="dangerous" 8604bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:description="@string/permdesc_changeWimaxState" 8614bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN android:label="@string/permlab_changeWimaxState" /> 8624bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7TK MUN 863fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt <!-- Allows applications to enter Wi-Fi Multicast mode --> 864fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt <permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" 865fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 866fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:protectionLevel="dangerous" 867fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:description="@string/permdesc_changeWifiMulticastState" 868fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:label="@string/permlab_changeWifiMulticastState" /> 869fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt 8709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to discover and pair bluetooth devices --> 8719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BLUETOOTH_ADMIN" 8729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 8749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_bluetoothAdmin" 8759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bluetoothAdmin" /> 8769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to clear the caches of all installed 8789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project applications on the device. --> 8799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CLEAR_APP_CACHE" 8809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 8829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_clearAppCache" 8839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_clearAppCache" /> 8849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the low-level system log files. 886b8dbdc293a8495a873a9c36353d6a9408c698256Chris Palmer Log entries can contain the user's private information, 887b8dbdc293a8495a873a9c36353d6a9408c698256Chris Palmer which is why this permission is 'dangerous'. --> 8889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_LOGS" 889b8dbdc293a8495a873a9c36353d6a9408c698256Chris Palmer android:permissionGroup="android.permission-group.PERSONAL_INFO" 8909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 8919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readLogs" 8929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readLogs" /> 8939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ========================================= --> 8959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for special development tools --> 8969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ========================================= --> 8979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 898603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 8999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Group of permissions that are related to development features. These 9009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project are not permissions that should appear in normal applications; they 9019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project protect APIs that are intended only to be used for development 9029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project purposes. --> 9039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.DEVELOPMENT_TOOLS" 9049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_developmentTools" 9059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_developmentTools" /> 9069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Configure an application for debugging. --> 9089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_DEBUG_APP" 9099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 9109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 9119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setDebugApp" 9129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setDebugApp" /> 9139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to set the maximum number of (not needed) 9159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project application processes that can be running. --> 9169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_PROCESS_LIMIT" 9179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 9189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 9199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setProcessLimit" 9209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setProcessLimit" /> 9219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to control whether activities are immediately 9239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project finished when put in the background. --> 9249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ALWAYS_FINISH" 9259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 9269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 9279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setAlwaysFinish" 9289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setAlwaysFinish" /> 9299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allow an application to request that a signal be sent to all persistent processes --> 9319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES" 9329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 9339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 9349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_signalPersistentProcesses" 9359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_signalPersistentProcesses" /> 9369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ==================================== --> 9389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Private (signature-only) permissions --> 9399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ==================================== --> 9409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 9419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to RW to diagnostic resources. --> 9439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DIAGNOSTIC" 9449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 9459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" 9469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_diagnostic" 9479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_diagnostic" /> 9489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to open, close, or disable the status bar 9509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project and its icons. --> 9519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.STATUS_BAR" 9529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_statusBar" 9539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_statusBar" 9549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" /> 9559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9568bc6c5141974dbc36a6fe416853f558921be9f24Joe Onorato <!-- Allows an application to be the status bar. Currently used only by SystemUI.apk 9578bc6c5141974dbc36a6fe416853f558921be9f24Joe Onorato @hide --> 9588bc6c5141974dbc36a6fe416853f558921be9f24Joe Onorato <permission android:name="android.permission.STATUS_BAR_SERVICE" 9598bc6c5141974dbc36a6fe416853f558921be9f24Joe Onorato android:label="@string/permlab_statusBarService" 9608bc6c5141974dbc36a6fe416853f558921be9f24Joe Onorato android:description="@string/permdesc_statusBarService" 9618bc6c5141974dbc36a6fe416853f558921be9f24Joe Onorato android:protectionLevel="signature" /> 9628bc6c5141974dbc36a6fe416853f558921be9f24Joe Onorato 9639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to force a BACK operation on whatever is the 9649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project top activity. --> 9659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.FORCE_BACK" 9669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_forceBack" 9679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_forceBack" 9689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to update device statistics. Not for 9719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project use by third party apps. --> 9729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.UPDATE_DEVICE_STATS" 9739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_batteryStats" 9749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_batteryStats" 9757e9f4eb2608148436cef36c9969bf8a599b39e72Dianne Hackborn android:protectionLevel="signatureOrSystem" /> 9769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to open windows that are for use by parts 9789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project of the system user interface. Not for use by third party apps. --> 9799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" 9809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_internalSystemWindow" 9819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_internalSystemWindow" 9829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to manage (create, destroy, 9859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Z-order) application tokens in the window manager. This is only 9869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project for use by the system. --> 9879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MANAGE_APP_TOKENS" 9889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_manageAppTokens" 9899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_manageAppTokens" 9909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to inject user events (keys, touch, trackball) 9939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project into the event stream and deliver them to ANY window. Without this 9949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project permission, you can only deliver events to windows in your own process. 9959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Very few applications should need to use this permission. --> 9969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INJECT_EVENTS" 9979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_injectEvents" 9989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_injectEvents" 9999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 10009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to watch and control how activities are 10029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project started globally in the system. Only for is in debugging 10039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (usually the monkey command). --> 10049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ACTIVITY_WATCHER" 10059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_runSetActivityWatcher" 10069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_runSetActivityWatcher" 10079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 10089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 100995fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn <!-- Allows an application to call the activity manager shutdown() API 10107f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn to put the higher-level system there into a shutdown state. 10117f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn @hide --> 101255280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn <permission android:name="android.permission.SHUTDOWN" 101355280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn android:label="@string/permlab_shutdown" 101455280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn android:description="@string/permdesc_shutdown" 101555280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn android:protectionLevel="signature" /> 101655280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn 101795fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn <!-- Allows an application to tell the activity manager to temporarily 101895fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn stop application switches, putting it into a special mode that 101995fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn prevents applications from immediately switching away from some 10207f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn critical UI such as the home screen. 10217f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn @hide --> 102295fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn <permission android:name="android.permission.STOP_APP_SWITCHES" 102395fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn android:label="@string/permlab_stopAppSwitches" 102495fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn android:description="@string/permdesc_stopAppSwitches" 102510de0b31df14a2f3337bbfc824419f8e4a246f52Jeff Hamilton android:protectionLevel="signatureOrSystem" /> 102695fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn 10279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to retrieve the current state of keys and 10289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project switches. This is only for use by the system.--> 10299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_INPUT_STATE" 10309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readInputState" 10319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readInputState" 10329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 10339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1034d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn <!-- Must be required by an {@link android.inputmethodservice.InputMethodService}, 1035d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn to ensure that only the system can bind to it. --> 10369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BIND_INPUT_METHOD" 10379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bindInputMethod" 10389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_bindInputMethod" 10399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 10409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1041d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn <!-- Must be required by a {@link android.service.wallpaper.WallpaperService}, 1042d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn to ensure that only the system can bind to it. --> 10434c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <permission android:name="android.permission.BIND_WALLPAPER" 10444c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:label="@string/permlab_bindWallpaper" 10454c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:description="@string/permdesc_bindWallpaper" 1046284ac93aa30642fda87d5c40263a1263677c21cdDianne Hackborn android:protectionLevel="signatureOrSystem" /> 10474c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn 1048d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn <!-- Must be required by device administration receiver, to ensure that only the 1049d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn system can interact with it. --> 1050d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn <permission android:name="android.permission.BIND_DEVICE_ADMIN" 1051d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn android:label="@string/permlab_bindDeviceAdmin" 1052d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn android:description="@string/permdesc_bindDeviceAdmin" 1053d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn android:protectionLevel="signature" /> 1054d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn 10559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows low-level access to setting the orientation (actually 10569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project rotation) of the screen. Not for use by normal applications. --> 10579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ORIENTATION" 10589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setOrientation" 10599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setOrientation" 10609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 10619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to install packages. --> 10639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INSTALL_PACKAGES" 10649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_installPackages" 10659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_installPackages" 1066246924180995326ed368dadbc59772b41095d6e6Jasper Lin android:protectionLevel="signatureOrSystem" /> 10679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to clear user data --> 10699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CLEAR_APP_USER_DATA" 10709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_clearAppUserData" 10719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_clearAppUserData" 10729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 10739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to delete cache files. --> 10759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DELETE_CACHE_FILES" 10769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_deleteCacheFiles" 10779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_deleteCacheFiles" 107850a21f4d3b70360b36acad20e234c380654fd59fDoug Zongker android:protectionLevel="signatureOrSystem" /> 10799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to delete packages. --> 10819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DELETE_PACKAGES" 10829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_deletePackages" 10839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_deletePackages" 1084246924180995326ed368dadbc59772b41095d6e6Jasper Lin android:protectionLevel="signatureOrSystem" /> 10859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1086ec7c78fbf526816cd361fd482bdf3792ecfd9a9fJeff Brown <!-- Allows an application to move location of installed package. 1087ec7c78fbf526816cd361fd482bdf3792ecfd9a9fJeff Brown @hide --> 10888946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu <permission android:name="android.permission.MOVE_PACKAGE" 10898946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu android:label="@string/permlab_movePackage" 10908946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu android:description="@string/permdesc_movePackage" 10918946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu android:protectionLevel="signatureOrSystem" /> 10928946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu 10939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to change whether an application component (other than its own) is 10949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project enabled or not. --> 10959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" 10969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeComponentState" 10979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeComponentState" 1098f5e4f208b9ed73ff9c8d74d9c2e75a95ec1014b4Dianne Hackborn android:protectionLevel="signatureOrSystem" /> 10999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to use SurfaceFlinger's low level features --> 11019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_SURFACE_FLINGER" 11029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessSurfaceFlinger" 11039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessSurfaceFlinger" 11049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to take screen shots and more generally 11079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project get access to the frame buffer data --> 11089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_FRAME_BUFFER" 11099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readFrameBuffer" 11109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readFrameBuffer" 11119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Required to be able to disable the device (very dangerous!). --> 11149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BRICK" 11159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_brick" 11169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_brick" 11179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Required to be able to reboot the device. --> 11209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.REBOOT" 11219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_reboot" 11229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_reboot" 112350a21f4d3b70360b36acad20e234c380654fd59fDoug Zongker android:protectionLevel="signatureOrSystem" /> 11249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows low-level access to power management --> 11269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DEVICE_POWER" 11279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_devicePower" 11289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_devicePower" 11299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Run as a manufacturer test application, running as the root user. 11329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Only available when the device is running in manufacturer test mode. --> 11339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.FACTORY_TEST" 11349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_factoryTest" 11359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_factoryTest" 11369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast a notification that an application 11399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project package has been removed. --> 11409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" 11419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 11429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastPackageRemoved" 11439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastPackageRemoved" 11449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast an SMS receipt notification --> 11479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_SMS" 11489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 11499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastSmsReceived" 11509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastSmsReceived" 11519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast a WAP PUSH receipt notification --> 11549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_WAP_PUSH" 11559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 11569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastWapPush" 11579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastWapPush" 11589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 11599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MASTER_CLEAR" 11619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_masterClear" 11629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_masterClear" 11639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" /> 11649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to call any phone number, including emergency 11669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project numbers, without going through the Dialer user interface for the user 11679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project to confirm the call being placed. --> 11689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CALL_PRIVILEGED" 11699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_callPrivileged" 11709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_callPrivileged" 11719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" /> 11729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1173767be5f0b929cc1eeb8a7d5aa7a02e228053e9bbJim Miller <!-- Allows an application to perform CDMA OTA provisioning @hide --> 1174767be5f0b929cc1eeb8a7d5aa7a02e228053e9bbJim Miller <permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" 1175767be5f0b929cc1eeb8a7d5aa7a02e228053e9bbJim Miller android:label="@string/permlab_performCdmaProvisioning" 1176767be5f0b929cc1eeb8a7d5aa7a02e228053e9bbJim Miller android:description="@string/permdesc_performCdmaProvisioning" 1177767be5f0b929cc1eeb8a7d5aa7a02e228053e9bbJim Miller android:protectionLevel="signatureOrSystem" /> 1178767be5f0b929cc1eeb8a7d5aa7a02e228053e9bbJim Miller 11799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows enabling/disabling location update notifications from 11809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project the radio. Not for use by normal applications. --> 11819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CONTROL_LOCATION_UPDATES" 11829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_locationUpdates" 11839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_locationUpdates" 1184275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:protectionLevel="signatureOrSystem" /> 11859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows read/write access to the "properties" table in the checkin 11879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project database, to change values that get uploaded. --> 11889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" 11899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_checkinProperties" 11909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_checkinProperties" 1191246924180995326ed368dadbc59772b41095d6e6Jasper Lin android:protectionLevel="signatureOrSystem" /> 11929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to collect component usage 119415ba27802eb23e01f4fada11f3fa1f35925eab49Dianne Hackborn statistics @hide --> 11959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.PACKAGE_USAGE_STATS" 11969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_pkgUsageStats" 11979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_pkgUsageStats" 119815ba27802eb23e01f4fada11f3fa1f35925eab49Dianne Hackborn android:protectionLevel="signature" /> 11999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to collect battery statistics --> 12019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BATTERY_STATS" 12029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_batteryStats" 12039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_batteryStats" 12049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" /> 12059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1206181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate <!-- Allows an application to control the backup and restore process 1207181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate @hide pending API council --> 1208181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate <permission android:name="android.permission.BACKUP" 1209181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate android:label="@string/permlab_backup" 1210181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate android:description="@string/permdesc_backup" 12118aeaf2e079a1776c5b17f95bf7ad401966f2beefJoe Onorato android:protectionLevel="signatureOrSystem" /> 1212181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate 1213c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project <!-- Allows an application to tell the AppWidget service which application 1214c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project can access AppWidget's data. The normal user flow is that a user 1215c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project picks an AppWidget to go into a particular host, thereby giving that 1216c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project host application access to the private data from the AppWidget app. 12179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project An application that has this permission should honor that contract. 12189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Very few applications should need to use this permission. --> 1219c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project <permission android:name="android.permission.BIND_APPWIDGET" 12209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 12219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bindGadget" 12229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_bindGadget" 1223af9992802992aaccfe1fb5893448939f215dd607Jeff Sharkey android:protectionLevel="signatureOrSystem" /> 12249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to change the background data setting 12269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @hide pending API council --> 12279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_BACKGROUND_DATA_SETTING" 12289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 12299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" 12309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeBackgroundDataSetting" 12319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeBackgroundDataSetting" /> 12329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12332af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <!-- This permission can be used on content providers to allow the global 12342af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn search system to access their data. Typically it used when the 12352af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn provider has some permissions protecting it (which global search 12362af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn would not be expected to hold), and added as a read-only permission 12372af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn to the path in the provider where global search queries are 12382af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn performed. This permission can not be held by regular applications; 12392af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn it is used by applications to protect themselves from everyone else 12402af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn besides global search. --> 12412af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <permission android:name="android.permission.GLOBAL_SEARCH" 12422af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 12432af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:protectionLevel="signatureOrSystem" /> 12442af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn 12452af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <!-- Internal permission protecting access to the global search 12462af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn system: ensures that only the system can access the provider 12472af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn to perform queries (since this otherwise provides unrestricted 12482af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn access to a variety of content providers), and to write the 12492af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn search statistics (to keep applications from gaming the source 12502af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn ranking). 12512af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn @hide --> 12522af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <permission android:name="android.permission.GLOBAL_SEARCH_CONTROL" 12532af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 12542af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:protectionLevel="signature" /> 12552af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn 12564c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <!-- Allows applications to set a live wallpaper. 1257aef405d82931a08a7683cf0f58b5e74dbe268d45Dianne Hackborn @hide XXX Change to signature once the picker is moved to its 1258aef405d82931a08a7683cf0f58b5e74dbe268d45Dianne Hackborn own apk as Ghod Intended. --> 12594c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <permission android:name="android.permission.SET_WALLPAPER_COMPONENT" 12604c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 1261aef405d82931a08a7683cf0f58b5e74dbe268d45Dianne Hackborn android:protectionLevel="signatureOrSystem" /> 12624c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn 1263ec7c78fbf526816cd361fd482bdf3792ecfd9a9fJeff Brown <!-- Allow an application to read and write the cache partition. 1264ec7c78fbf526816cd361fd482bdf3792ecfd9a9fJeff Brown @hide --> 12656e99b7a3b29fbb1936463a3a48fe693dae909c8fDoug Zongker <permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" 12666e99b7a3b29fbb1936463a3a48fe693dae909c8fDoug Zongker android:label="@string/permlab_cache_filesystem" 12676e99b7a3b29fbb1936463a3a48fe693dae909c8fDoug Zongker android:description="@string/permdesc_cache_filesystem" 12686e99b7a3b29fbb1936463a3a48fe693dae909c8fDoug Zongker android:protectionLevel="signatureOrSystem" /> 12696e99b7a3b29fbb1936463a3a48fe693dae909c8fDoug Zongker 1270c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu <!-- Must be required by default container service so that only 1271c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu the system can bind to it and use it to copy 1272c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu protected data to secure containers or files 1273c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu accessible to the system. 1274c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu @hide --> 1275c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu <permission android:name="android.permission.COPY_PROTECTED_DATA" 1276c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu android:label="@string/permlab_copyProtectedData" 1277c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu android:description="@string/permlab_copyProtectedData" 1278c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu android:protectionLevel="signature" /> 1279c028be4f3b8c7476b46859f66c3f33d528adf181Suchi Amalapurapu 12808d83f9e31bfff0281b522c53e035dffc7dd00ba9Costin Manolache <!-- C2DM permission. 128163cfebf2dbe628508cccc10f47754fdacd48c1a0Costin Manolache @hide Used internally. 128263cfebf2dbe628508cccc10f47754fdacd48c1a0Costin Manolache --> 12838d83f9e31bfff0281b522c53e035dffc7dd00ba9Costin Manolache <permission android:name="android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE" 128463cfebf2dbe628508cccc10f47754fdacd48c1a0Costin Manolache android:protectionLevel="signature" /> 12858d83f9e31bfff0281b522c53e035dffc7dd00ba9Costin Manolache <uses-permission android:name="android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE"/> 128663cfebf2dbe628508cccc10f47754fdacd48c1a0Costin Manolache 12879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <application android:process="system" 12889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:persistent="true" 12899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:hasCode="false" 12909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/android_system_label" 12919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:allowClearUserData="false" 12929bb8fd77c8dc177aab9ac96bed4f55972dcda70aJoe Onorato android:backupAgent="com.android.server.SystemBackupAgent" 12935e1ab335e6e8fbfa19c64d53880a22f472010953Christopher Tate android:killAfterRestore="false" 12949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:icon="@drawable/ic_launcher_android"> 12959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <activity android:name="com.android.internal.app.ChooserActivity" 12969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:theme="@style/Theme.Dialog.Alert" 1297ffa424800d0338b8b894aef2ea1e3e3344cbda7aDianne Hackborn android:finishOnCloseSystemDialogs="true" 12989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:excludeFromRecents="true" 12999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:multiprocess="true"> 13009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 13019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <action android:name="android.intent.action.CHOOSER" /> 13029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <category android:name="android.intent.category.DEFAULT" /> 13039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 13049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </activity> 1305860755faa6bdd3c2aeae49c05b87b5bc080ae60cDianne Hackborn <activity android:name="com.android.internal.app.HeavyWeightSwitcherActivity" 1306860755faa6bdd3c2aeae49c05b87b5bc080ae60cDianne Hackborn android:theme="@style/Theme.Dialog" 1307860755faa6bdd3c2aeae49c05b87b5bc080ae60cDianne Hackborn android:label="@string/heavy_weight_switcher_title" 1308860755faa6bdd3c2aeae49c05b87b5bc080ae60cDianne Hackborn android:finishOnCloseSystemDialogs="true" 1309860755faa6bdd3c2aeae49c05b87b5bc080ae60cDianne Hackborn android:excludeFromRecents="true"> 1310860755faa6bdd3c2aeae49c05b87b5bc080ae60cDianne Hackborn </activity> 131108d5b8fad8d46ccb64db2fdcb4d66972ec87bf48Dianne Hackborn <activity android:name="com.android.internal.app.PlatLogoActivity" 131208d5b8fad8d46ccb64db2fdcb4d66972ec87bf48Dianne Hackborn android:theme="@style/Theme.NoTitleBar.Fullscreen"> 131308d5b8fad8d46ccb64db2fdcb4d66972ec87bf48Dianne Hackborn </activity> 1314154f7a1cc2d4f0468a7cc8dfa36e837c84cd9f7eTobias Haamel <activity android:name="com.android.internal.app.DisableCarModeActivity" 1315154f7a1cc2d4f0468a7cc8dfa36e837c84cd9f7eTobias Haamel android:theme="@style/Theme.NoDisplay" 1316154f7a1cc2d4f0468a7cc8dfa36e837c84cd9f7eTobias Haamel android:excludeFromRecents="true"> 1317154f7a1cc2d4f0468a7cc8dfa36e837c84cd9f7eTobias Haamel </activity> 13189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <activity android:name="com.android.internal.app.RingtonePickerActivity" 13199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:theme="@style/Theme.Dialog.Alert" 13209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:excludeFromRecents="true" 13219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:multiprocess="true"> 13229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 13239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <action android:name="android.intent.action.RINGTONE_PICKER" /> 13249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <category android:name="android.intent.category.DEFAULT" /> 13259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 13269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </activity> 13279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13283326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana <activity android:name="android.accounts.ChooseAccountActivity" 13293326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana android:excludeFromRecents="true" 13303326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana android:exported="true"> 13313326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana </activity> 13323326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana 1333d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <activity android:name="android.accounts.GrantCredentialsPermissionActivity" 1334d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:excludeFromRecents="true" 1335d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:exported="true"> 1336d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana </activity> 1337d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 1338bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <activity android:name="com.android.server.ShutdownActivity" 1339bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood android:permission="android.permission.SHUTDOWN" 134049f746823eafabbf251f27a059ddd8c94ada04f1Mike Lockwood android:excludeFromRecents="true"> 1341bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <intent-filter> 1342bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <action android:name="android.intent.action.ACTION_REQUEST_SHUTDOWN" /> 1343bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <category android:name="android.intent.category.DEFAULT" /> 1344bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood </intent-filter> 1345bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood </activity> 134622d1f9fb23015471de6af1a70e40fb5c82ecb665Danke Xie <activity android:name="com.android.internal.app.NetInitiatedActivity" 134722d1f9fb23015471de6af1a70e40fb5c82ecb665Danke Xie android:theme="@style/Theme.Dialog.Alert" 134822d1f9fb23015471de6af1a70e40fb5c82ecb665Danke Xie android:excludeFromRecents="true"> 134922d1f9fb23015471de6af1a70e40fb5c82ecb665Danke Xie </activity> 1350bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood 135140bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood <activity android:name="com.android.server.usb.UsbResolverActivity" 135240bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood android:theme="@style/Theme.Dialog.Alert" 135340bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood android:finishOnCloseSystemDialogs="true" 135440bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood android:excludeFromRecents="true"> 135540bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood </activity> 135640bbf9295d5245d3917629ce15f7b37670aef1acMike Lockwood 13579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <service android:name="com.android.server.LoadAverageService" 13584c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:exported="true" /> 13594c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn 13604c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <service android:name="com.android.internal.service.wallpaper.ImageWallpaper" 13614c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:permission="android.permission.BIND_WALLPAPER"> 13624c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn </service> 13639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <receiver android:name="com.android.server.BootReceiver" > 13659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 13669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <action android:name="android.intent.action.BOOT_COMPLETED" /> 13679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 13689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </receiver> 13699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <receiver android:name="com.android.server.MasterClearReceiver" 1371424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0Dianne Hackborn android:permission="android.permission.MASTER_CLEAR" 1372424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0Dianne Hackborn android:priority="100" > 13739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 137418e939623556928f73fcc7511c85a537929a4a7eDan Egnor <!-- For Checkin, Settings, etc.: action=MASTER_CLEAR --> 137518e939623556928f73fcc7511c85a537929a4a7eDan Egnor <action android:name="android.intent.action.MASTER_CLEAR" /> 137618e939623556928f73fcc7511c85a537929a4a7eDan Egnor 137718e939623556928f73fcc7511c85a537929a4a7eDan Egnor <!-- MCS always uses REMOTE_INTENT: category=MASTER_CLEAR --> 13788d83f9e31bfff0281b522c53e035dffc7dd00ba9Costin Manolache <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 13799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <category android:name="android.intent.category.MASTER_CLEAR" /> 13809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 13819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </receiver> 13829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1383424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0Dianne Hackborn <service android:name="com.android.internal.os.storage.ExternalStorageFormatter" 1384424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0Dianne Hackborn android:permission="android.permission.MASTER_CLEAR" 1385424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0Dianne Hackborn android:exported="true" /> 13869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1387424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0Dianne Hackborn </application> 13889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1389424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0Dianne Hackborn</manifest> 1390