AndroidManifest.xml revision 4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3
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" /> 44854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.BATTERY_CHANGED" /> 45854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.BATTERY_LOW" /> 46854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.BATTERY_OKAY" /> 47854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.ACTION_POWER_CONNECTED" /> 48854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.ACTION_POWER_DISCONNECTED" /> 49854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.ACTION_SHUTDOWN" /> 50854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.DEVICE_STORAGE_LOW" /> 51854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.DEVICE_STORAGE_OK" /> 52854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.AIRPLANE_MODE" /> 53854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.NEW_OUTGOING_CALL" /> 54854060af30f928c0a65591e9c8314ae17056e6b8Dianne Hackborn <protected-broadcast android:name="android.intent.action.REBOOT" /> 55d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ====================================== --> 579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for things that cost money --> 589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ====================================== --> 599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 60603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that can be used to make the user spend money 629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project without their direct involvement. For example, this is the group 639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project for permissions that allow you to directly place phone calls, 649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project directly send SMS messages, etc. --> 659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.COST_MONEY" 669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_costMoney" 679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_costMoney" /> 689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to send SMS messages. --> 709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SEND_SMS" 719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.COST_MONEY" 729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_sendSms" 749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_sendSms" /> 759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to initiate a phone call without going through 779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project the Dialer user interface for the user to confirm the call 789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project being placed. --> 799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CALL_PHONE" 809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.COST_MONEY" 819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_callPhone" 839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_callPhone" /> 849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing messages --> 879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 89603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that allow an application to send messages 919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project on behalf of the user or intercept messages being received by the 929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project user. This is primarily intended for SMS/MMS messaging, such as 939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project receiving or reading an MMS. --> 949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.MESSAGES" 959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_messages" 969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_messages" /> 979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor incoming SMS messages, to record 999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or perform processing on them. --> 1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_SMS" 1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveSms" 1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveSms" /> 1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor incoming MMS messages, to record 1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or perform processing on them. --> 1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_MMS" 1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveMms" 1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveMms" /> 1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read SMS messages. --> 1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_SMS" 1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readSms" 1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readSms" /> 1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write SMS messages. --> 1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SMS" 1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSms" 1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSms" /> 1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor incoming WAP push messages. --> 1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_WAP_PUSH" 1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveWapPush" 1339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveWapPush" /> 1349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =============================================================== --> 1369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing personal info (contacts and calendar) --> 1379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =============================================================== --> 1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 139603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that provide access to the user's private data, 1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project such as contacts, calendar events, e-mail messages, etc. This includes 1429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project both reading and writing of this data (which should generally be 1439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project expressed as two distinct permissions). --> 1449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.PERSONAL_INFO" 1459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_personalInfo" 1469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_personalInfo" /> 1479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the user's contacts data. --> 1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_CONTACTS" 1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readContacts" 1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readContacts" /> 1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write (but not read) the user's 1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project contacts data. --> 1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_CONTACTS" 1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeContacts" 1619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeContacts" /> 1629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the owner's data. --> 1649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_OWNER_DATA" 1659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readOwnerData" 1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readOwnerData" /> 1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write (but not read) the owner's data. --> 1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_OWNER_DATA" 1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeOwnerData" 1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeOwnerData" /> 1769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the user's calendar data. --> 1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_CALENDAR" 1799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readCalendar" 1829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readCalendar" /> 1839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write (but not read) the user's 1859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project calendar data. --> 1869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_CALENDAR" 1879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeCalendar" 1909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeCalendar" /> 1919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the user dictionary. This should 193603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana really only be required by an IME, or a dictionary editor like 194603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana the Settings app. 1959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @hide Pending API council approval --> 1969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_USER_DICTIONARY" 1979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 1989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 1999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readDictionary" 2009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readDictionary" /> 2019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to write to the user dictionary. 2039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @hide Pending API council approval --> 2049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_USER_DICTIONARY" 2059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 2069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 2079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeDictionary" 2089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeDictionary" /> 2099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2109ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins <!-- Allows an application to read (but not write) the user's 2119ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins browsing history and bookmarks. --> 212e7d1c8f3777375468de2e5932a691ef388ee2e75Leon Scroggins <permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" 2139ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:permissionGroup="android.permission-group.PERSONAL_INFO" 2149ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:label="@string/permlab_readHistoryBookmarks" 2159ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:description="@string/permdesc_readHistoryBookmarks" 2169ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:protectionLevel="dangerous" /> 2179ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins 2189ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins <!-- Allows an application to write (but not read) the user's 2199ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins browsing history and bookmarks. --> 220e7d1c8f3777375468de2e5932a691ef388ee2e75Leon Scroggins <permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" 2219ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:permissionGroup="android.permission-group.PERSONAL_INFO" 2229ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:label="@string/permlab_writeHistoryBookmarks" 2239ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:description="@string/permdesc_writeHistoryBookmarks" 2249ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins android:protectionLevel="dangerous" /> 2259ce4c6c5cfc111a73e0cfc3c94daa50346c56867Leon Scroggins 2269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 2279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing location info --> 2289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 2299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 230603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 2319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that allow access to the user's current 2329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project location. --> 2339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.LOCATION" 2349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_location" 2359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_location" /> 2369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to access fine (e.g., GPS) location --> 2389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_FINE_LOCATION" 2399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 2409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessFineLocation" 2429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessFineLocation" /> 2439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to access coarse (e.g., Cell-ID, WiFi) location --> 2459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_COARSE_LOCATION" 2469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 2479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessCoarseLocation" 2499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessCoarseLocation" /> 2509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to create mock location providers for testing --> 2529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_MOCK_LOCATION" 2539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 254935ae463d495d41155e27feb849768ad2b8b16dbDianne Hackborn android:protectionLevel="dangerous" 2559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessMockLocation" 2569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessMockLocation" /> 2579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to access extra location provider commands --> 2599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" 2609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.LOCATION" 261935ae463d495d41155e27feb849768ad2b8b16dbDianne Hackborn android:protectionLevel="normal" 2629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessLocationExtraCommands" 2639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessLocationExtraCommands" /> 2649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 265275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood <!-- Allows an application to install a location provider into the Location Manager --> 266275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood <permission android:name="android.permission.INSTALL_LOCATION_PROVIDER" 267275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:protectionLevel="signatureOrSystem" 268275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:label="@string/permlab_installLocationProvider" 269275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:description="@string/permdesc_installLocationProvider" /> 270275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood 2719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 2729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing networks --> 2739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ======================================= --> 2749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 275603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 2769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that provide access to networking services. The 2779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project main permission here is internet access, but this is also an 2789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project appropriate group for accessing or modifying any network configuration 2799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or other related network operations. --> 2809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.NETWORK" 2819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_network" 2829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_network" /> 2839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to open network sockets. --> 2859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INTERNET" 2869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 2879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 2889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_createNetworkSockets" 2899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_createNetworkSockets" /> 2909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to access information about networks --> 2929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_NETWORK_STATE" 2939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 2949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 2959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessNetworkState" 2969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessNetworkState" /> 2979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to access information about Wi-Fi networks --> 2999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_WIFI_STATE" 3009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 3019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 3029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessWifiState" 3039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessWifiState" /> 3049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to connect to paired bluetooth devices --> 3069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BLUETOOTH" 3079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.NETWORK" 3089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 3099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_bluetooth" 3109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bluetooth" /> 3119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 312d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows applications to call into AccountAuthenticators. Only 313d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana the system can get this permission. --> 314d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <permission android:name="android.permission.ACCOUNT_MANAGER_SERVICE" 315d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 316d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="signature" 317d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_accountManagerService" 318d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_accountManagerService" /> 319d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 3209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 3219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing accounts --> 3229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 3239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 324603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 3259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for direct access to Google accounts. 3269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Note that while right now this is only used for Google accounts, 3279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project we expect in the future to have a more general account management 3289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project facility so this is specified as a general platform permission 3299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project group for accessing accounts. --> 3309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.ACCOUNTS" 3319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_accounts" 3329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_accounts" /> 3339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to the list of accounts in the Accounts Service --> 3359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.GET_ACCOUNTS" 3369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.ACCOUNTS" 3379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 3389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_getAccounts" 3399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_getAccounts" /> 3409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 341d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows an application to act as an AccountAuthenticator for 342d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana the AccountManager --> 343d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" 344d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 345d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="dangerous" 346d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_authenticateAccounts" 347d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_authenticateAccounts" /> 348d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 349d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows an application to request authtokens from the AccountManager --> 350d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <permission android:name="android.permission.USE_CREDENTIALS" 351d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 352d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="dangerous" 353d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_useCredentials" 354d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_useCredentials" /> 355d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 356d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <!-- Allows an application to manage the list of accounts in the AccountManager --> 357d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <permission android:name="android.permission.MANAGE_ACCOUNTS" 358d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:permissionGroup="android.permission-group.ACCOUNTS" 359d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:protectionLevel="dangerous" 360d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:label="@string/permlab_manageAccounts" 361d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:description="@string/permdesc_manageAccounts" /> 362d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 3639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 3649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for accessing hardware --> 3659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ================================== --> 3669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 367603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 3689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that provide direct access to the hardware on 3699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project the device. This includes audio, the camera, vibrator, etc. --> 3709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.HARDWARE_CONTROLS" 3719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_hardwareControls" 3729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_hardwareControls" /> 3739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to modify global audio settings --> 3759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" 3769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 3779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 3789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_modifyAudioSettings" 3799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_modifyAudioSettings" /> 3809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to record audio --> 3829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECORD_AUDIO" 3839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 3849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 3859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_recordAudio" 3869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_recordAudio" /> 3879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Required to be able to access the camera device. --> 3899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CAMERA" 3909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 3919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 3929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_camera" 3939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_camera" /> 3949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to the vibrator --> 3969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.VIBRATE" 3979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 3989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 3999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_vibrate" 4009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_vibrate" /> 4019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to the flashlight --> 4039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.FLASHLIGHT" 4049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 4069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_flashlight" 4079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_flashlight" /> 4089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows access to hardware peripherals. Intended only for hardware testing --> 4109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.HARDWARE_TEST" 4119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" 4129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" 4139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_hardware_test" 4149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_hardware_test" /> 4159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =========================================== --> 4179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions associated with telephony state --> 4189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- =========================================== --> 4199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 420603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 4219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Used for permissions that are associated with accessing and modifyign 4229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project telephony state: intercepting outgoing calls, reading 4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project and modifying the phone state. Note that 4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project placing phone calls is not in this group, since that is in the 4259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project more important "takin' yer moneys" group. --> 4269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.PHONE_CALLS" 4279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_phoneCalls" 4289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_phoneCalls" /> 4299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to monitor, modify, or abort outgoing 4319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project calls. --> 4329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.PROCESS_OUTGOING_CALLS" 4339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PHONE_CALLS" 4349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 4359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_processOutgoingCalls" 4369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_processOutgoingCalls" /> 4379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows modification of the telephony state - power on, mmi, etc. 4399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Does not include placing calls. --> 4409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MODIFY_PHONE_STATE" 4419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PHONE_CALLS" 4429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 4439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_modifyPhoneState" 4449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_modifyPhoneState" /> 4459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows read only access to phone state. --> 4479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_PHONE_STATE" 4489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PHONE_CALLS" 4499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 4509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readPhoneState" 4519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readPhoneState" /> 4529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 45329b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- ================================== --> 45429b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- Permissions for sdcard interaction --> 45529b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- ================================== --> 45629b57e63e54321f99ff086bb25439098d83292f6San Mehat <eat-comment /> 45729b57e63e54321f99ff086bb25439098d83292f6San Mehat 45829b57e63e54321f99ff086bb25439098d83292f6San Mehat <!-- Group of permissions that are related to SD card access. --> 45929b57e63e54321f99ff086bb25439098d83292f6San Mehat <permission-group android:name="android.permission-group.STORAGE" 46029b57e63e54321f99ff086bb25439098d83292f6San Mehat android:label="@string/permgrouplab_storage" 46129b57e63e54321f99ff086bb25439098d83292f6San Mehat android:description="@string/permgroupdesc_storage" /> 46229b57e63e54321f99ff086bb25439098d83292f6San Mehat 4635a3a77dabd744d5be79d7745c2a977c108a9ad98San Mehat <!-- Allows an application to write to external storage --> 4645a3a77dabd744d5be79d7745c2a977c108a9ad98San Mehat <permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 46529b57e63e54321f99ff086bb25439098d83292f6San Mehat android:permissionGroup="android.permission-group.STORAGE" 46629b57e63e54321f99ff086bb25439098d83292f6San Mehat android:label="@string/permlab_sdcardWrite" 46729b57e63e54321f99ff086bb25439098d83292f6San Mehat android:description="@string/permdesc_sdcardWrite" 46862da8461ed5317fe78ae5e3793662694e7fc99a3Dianne Hackborn android:protectionLevel="dangerous" /> 46929b57e63e54321f99ff086bb25439098d83292f6San Mehat 4709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ============================================ --> 4719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for low-level system interaction --> 4729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ============================================ --> 4739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 474603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Group of permissions that are related to system APIs. Many 4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project of these are not permissions the user will be expected to understand, 4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project and such permissions should generally be marked as "normal" protection 4789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project level so they don't get displayed. This can also, however, be used 4799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project for miscellaneous features that provide access to the operating system, 4809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project such as writing the global system settings. --> 4819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.SYSTEM_TOOLS" 4829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_systemTools" 4839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_systemTools" /> 4849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read or write the system settings. --> 4869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SETTINGS" 4879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 4889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 4899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSettings" 4909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSettings" /> 4919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read or write the secure system settings. --> 4939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SECURE_SETTINGS" 4949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" 4959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSecureSettings" 4969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSecureSettings" /> 4979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to modify the Google service map. --> 4999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_GSERVICES" 5009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" 5019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeGservices" 5029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeGservices" /> 5039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to expand or collapse the status bar. --> 5059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.EXPAND_STATUS_BAR" 5069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 5089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_expandStatusBar" 5099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_expandStatusBar" /> 5109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to get information about the currently 5129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project or recently running tasks: a thumbnail representation of the tasks, 5139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project what activities are running in it, etc. --> 5149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.GET_TASKS" 5159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_getTasks" 5189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_getTasks" /> 5199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to change the Z-order of tasks --> 5219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.REORDER_TASKS" 5229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_reorderTasks" 5259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_reorderTasks" /> 5269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to modify the current configuration, such 5289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project as locale. --> 5299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_CONFIGURATION" 5309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeConfiguration" 5339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeConfiguration" /> 5349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to restart other applications. --> 5369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RESTART_PACKAGES" 5379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_restartPackages" 5409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_restartPackages" /> 5419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to retrieve state dump information from system 5439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project services. --> 5449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DUMP" 5459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_dump" 5489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_dump" /> 5499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to open windows using the type 5519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project {@link android.view.WindowManager.LayoutParams#TYPE_SYSTEM_ALERT}, 5529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project shown on top of all other applications. Very few applications 5539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project should use this permission; these windows are intended for 5549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project system-level interaction with the user. --> 5559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SYSTEM_ALERT_WINDOW" 5569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_systemAlertWindow" 5599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_systemAlertWindow" /> 5609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Modify the global animation scaling factor. --> 5629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ANIMATION_SCALE" 5639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setAnimationScale" 5669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setAnimationScale" /> 5679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allow an application to make its activities persistent. --> 5699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.PERSISTENT_ACTIVITY" 5709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_persistentActivity" 5739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_persistentActivity" /> 5749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to find out the space used by any package. --> 5769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.GET_PACKAGE_SIZE" 5779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 5799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_getPackageSize" 5809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_getPackageSize" /> 5819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to modify the list of preferred applications 5839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project with the {@link android.content.pm.PackageManager#addPackageToPreferred 5849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project PackageManager.addPackageToPreferred()} and 5859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project {@link android.content.pm.PackageManager#removePackageFromPreferred 5869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project PackageManager.removePackageFromPreferred()} methods. --> 5879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" 5889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 5899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 5909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setPreferredApplications" 5919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setPreferredApplications" /> 5929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to receive the 5949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project {@link android.content.Intent#ACTION_BOOT_COMPLETED} that is 5959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project broadcast after the system finishes booting. If you don't 5969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project request this permission, you will not receive the broadcast at 5979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project that time. Though holding this permission does not have any 5989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project security implications, it can have a negative impact on the 5999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project user experience by increasing the amount of time it takes the 6009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project system to start and allowing applications to have themselves 6019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project running without the user being aware of them. As such, you must 6029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project explicitly declare your use of this facility to make that visible 6039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project to the user. --> 6049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" 6059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_receiveBootCompleted" 6089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_receiveBootCompleted" /> 6099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast sticky intents. These are 6119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project broadcasts whose data is held by the system after being finished, 6129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project so that clients can quickly retrieve that data without having 6139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project to wait for the next broadcast. --> 6149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_STICKY" 6159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastSticky" 6189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastSticky" /> 6199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows using PowerManager WakeLocks to keep processor from sleeping or screen 6219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project from dimming --> 6229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WAKE_LOCK" 6239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_wakeLock" 6269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_wakeLock" /> 6279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to set the wallpaper --> 6299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_WALLPAPER" 6309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setWallpaper" 6339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setWallpaper" /> 6349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to set the wallpaper hints --> 6369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_WALLPAPER_HINTS" 6379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setWallpaperHints" 6409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setWallpaperHints" /> 6419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to set the system time zone --> 6439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_TIME_ZONE" 6449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setTimeZone" 6479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setTimeZone" /> 6489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows mounting and unmounting file systems for removable storage. --> 6509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" 6519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_mount_unmount_filesystems" 6549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_mount_unmount_filesystems" /> 6559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows formatting file systems for removable storage. --> 6579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" 6589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_mount_format_filesystems" 6619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_mount_format_filesystems" /> 6629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to disable the keyguard --> 6649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DISABLE_KEYGUARD" 6659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_disableKeyguard" 6689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_disableKeyguard" /> 6699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to read the sync settings --> 6719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_SYNC_SETTINGS" 6729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readSyncSettings" 6759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readSyncSettings" /> 6769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to write the sync settings --> 6789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_SYNC_SETTINGS" 6799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeSyncSettings" 6829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeSyncSettings" /> 6839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to read the sync stats --> 6859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_SYNC_STATS" 6869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" 6889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readSyncStats" 6899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readSyncStats" /> 6909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to write the apn settings --> 6929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.WRITE_APN_SETTINGS" 6939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 6949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 6959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_writeApnSettings" 6969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_writeApnSettings" /> 6979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 698603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana <!-- Allows an application to allow access the subscribed feeds 6999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ContentProvider. --> 7009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" 7019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_subscribedFeedsRead" 7039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_subscribedFeedsRead" 7049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" /> 7059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" 7069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_subscribedFeedsWrite" 7089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_subscribedFeedsWrite" 7099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" /> 710603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 7119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to change network connectivity state --> 7129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_NETWORK_STATE" 7139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeNetworkState" 7169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeNetworkState" /> 7179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to change Wi-Fi connectivity state --> 7199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_WIFI_STATE" 7209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeWifiState" 7239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeWifiState" /> 7249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 725fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt <!-- Allows applications to enter Wi-Fi Multicast mode --> 726fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt <permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" 727fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 728fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:protectionLevel="dangerous" 729fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:description="@string/permdesc_changeWifiMulticastState" 730fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt android:label="@string/permlab_changeWifiMulticastState" /> 731fc1b15cfbfc5f69235ec1f367abd7a909381cd05Robert Greenwalt 7329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to discover and pair bluetooth devices --> 7339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BLUETOOTH_ADMIN" 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:description="@string/permdesc_bluetoothAdmin" 7379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bluetoothAdmin" /> 7389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to clear the caches of all installed 7409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project applications on the device. --> 7419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CLEAR_APP_CACHE" 7429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_clearAppCache" 7459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_clearAppCache" /> 7469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to read the low-level system log files. 7489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project These can contain slightly private information about what is 7499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project happening on the device, but should never contain the user's 7509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project private information. --> 7519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_LOGS" 7529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 7539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readLogs" 7559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readLogs" /> 7569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ========================================= --> 7589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Permissions for special development tools --> 7599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ========================================= --> 7609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 761603073430bbcb1bd29db7afb9b14e2732ad589fbFred Quintana 7629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Group of permissions that are related to development features. These 7639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project are not permissions that should appear in normal applications; they 7649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project protect APIs that are intended only to be used for development 7659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project purposes. --> 7669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission-group android:name="android.permission-group.DEVELOPMENT_TOOLS" 7679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permgrouplab_developmentTools" 7689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permgroupdesc_developmentTools" /> 7699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Configure an application for debugging. --> 7719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_DEBUG_APP" 7729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 7739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setDebugApp" 7759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setDebugApp" /> 7769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to set the maximum number of (not needed) 7789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project application processes that can be running. --> 7799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_PROCESS_LIMIT" 7809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 7819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setProcessLimit" 7839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setProcessLimit" /> 7849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to control whether activities are immediately 7869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project finished when put in the background. --> 7879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ALWAYS_FINISH" 7889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 7899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setAlwaysFinish" 7919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setAlwaysFinish" /> 7929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allow an application to request that a signal be sent to all persistent processes --> 7949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES" 7959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" 7969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="dangerous" 7979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_signalPersistentProcesses" 7989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_signalPersistentProcesses" /> 7999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ==================================== --> 8019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Private (signature-only) permissions --> 8029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- ==================================== --> 8039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <eat-comment /> 8049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to RW to diagnostic resources. --> 8069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DIAGNOSTIC" 8079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 8089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" 8099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_diagnostic" 8109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_diagnostic" /> 8119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to open, close, or disable the status bar 8139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project and its icons. --> 8149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.STATUS_BAR" 8159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_statusBar" 8169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_statusBar" 8179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" /> 8189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to force a BACK operation on whatever is the 8209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project top activity. --> 8219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.FORCE_BACK" 8229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_forceBack" 8239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_forceBack" 8249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to update device statistics. Not for 8279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project use by third party apps. --> 8289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.UPDATE_DEVICE_STATS" 8299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_batteryStats" 8309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_batteryStats" 8319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to open windows that are for use by parts 8349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project of the system user interface. Not for use by third party apps. --> 8359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" 8369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_internalSystemWindow" 8379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_internalSystemWindow" 8389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to manage (create, destroy, 8419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Z-order) application tokens in the window manager. This is only 8429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project for use by the system. --> 8439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MANAGE_APP_TOKENS" 8449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_manageAppTokens" 8459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_manageAppTokens" 8469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to inject user events (keys, touch, trackball) 8499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project into the event stream and deliver them to ANY window. Without this 8509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project permission, you can only deliver events to windows in your own process. 8519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Very few applications should need to use this permission. --> 8529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INJECT_EVENTS" 8539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_injectEvents" 8549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_injectEvents" 8559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to watch and control how activities are 8589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project started globally in the system. Only for is in debugging 8599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (usually the monkey command). --> 8609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ACTIVITY_WATCHER" 8619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_runSetActivityWatcher" 8629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_runSetActivityWatcher" 8639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 86595fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn <!-- Allows an application to call the activity manager shutdown() API 8667f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn to put the higher-level system there into a shutdown state. 8677f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn @hide --> 86855280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn <permission android:name="android.permission.SHUTDOWN" 86955280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn android:label="@string/permlab_shutdown" 87055280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn android:description="@string/permdesc_shutdown" 87155280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn android:protectionLevel="signature" /> 87255280a91884b9256e8db6af6a09f28b3feeaa9d8Dianne Hackborn 87395fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn <!-- Allows an application to tell the activity manager to temporarily 87495fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn stop application switches, putting it into a special mode that 87595fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn prevents applications from immediately switching away from some 8767f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn critical UI such as the home screen. 8777f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn @hide --> 87895fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn <permission android:name="android.permission.STOP_APP_SWITCHES" 87995fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn android:label="@string/permlab_stopAppSwitches" 88095fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn android:description="@string/permdesc_stopAppSwitches" 88195fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn android:protectionLevel="signature" /> 88295fc68f24a2a93e5664e2234abcfe479d385cc05Dianne Hackborn 8839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to retrieve the current state of keys and 8849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project switches. This is only for use by the system.--> 8859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_INPUT_STATE" 8869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readInputState" 8879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readInputState" 8889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Must be required by input method services, to ensure that only the 8919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project system can bind to them. --> 8929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BIND_INPUT_METHOD" 8939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bindInputMethod" 8949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_bindInputMethod" 8959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 8969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8974c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <!-- Must be required by wallpaper services, to ensure that only the 8984c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn system can bind to them. --> 8994c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <permission android:name="android.permission.BIND_WALLPAPER" 9004c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:label="@string/permlab_bindWallpaper" 9014c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:description="@string/permdesc_bindWallpaper" 9024c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:protectionLevel="signature" /> 9034c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn 9049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows low-level access to setting the orientation (actually 9059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project rotation) of the screen. Not for use by normal applications. --> 9069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.SET_ORIENTATION" 9079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_setOrientation" 9089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_setOrientation" 9099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to install packages. --> 9129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.INSTALL_PACKAGES" 9139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_installPackages" 9149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_installPackages" 915246924180995326ed368dadbc59772b41095d6e6Jasper Lin android:protectionLevel="signatureOrSystem" /> 9169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to clear user data --> 9189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CLEAR_APP_USER_DATA" 9199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_clearAppUserData" 9209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_clearAppUserData" 9219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to delete cache files. --> 9249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DELETE_CACHE_FILES" 9259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_deleteCacheFiles" 9269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_deleteCacheFiles" 9279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to delete packages. --> 9309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DELETE_PACKAGES" 9319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_deletePackages" 9329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_deletePackages" 933246924180995326ed368dadbc59772b41095d6e6Jasper Lin android:protectionLevel="signatureOrSystem" /> 9349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to change whether an application component (other than its own) is 9369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project enabled or not. --> 9379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" 9389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeComponentState" 9399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeComponentState" 9409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to use SurfaceFlinger's low level features --> 9439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_SURFACE_FLINGER" 9449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_accessSurfaceFlinger" 9459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_accessSurfaceFlinger" 9469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to take screen shots and more generally 9499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project get access to the frame buffer data --> 9509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.READ_FRAME_BUFFER" 9519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_readFrameBuffer" 9529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_readFrameBuffer" 9539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Required to be able to disable the device (very dangerous!). --> 9569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BRICK" 9579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_brick" 9589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_brick" 9599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Required to be able to reboot the device. --> 9629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.REBOOT" 9639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_reboot" 9649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_reboot" 9659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows low-level access to power management --> 9689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.DEVICE_POWER" 9699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_devicePower" 9709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_devicePower" 9719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Run as a manufacturer test application, running as the root user. 9749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Only available when the device is running in manufacturer test mode. --> 9759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.FACTORY_TEST" 9769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_factoryTest" 9779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_factoryTest" 9789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast a notification that an application 9819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project package has been removed. --> 9829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" 9839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 9849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastPackageRemoved" 9859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastPackageRemoved" 9869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast an SMS receipt notification --> 9899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_SMS" 9909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 9919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastSmsReceived" 9929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastSmsReceived" 9939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 9949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to broadcast a WAP PUSH receipt notification --> 9969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BROADCAST_WAP_PUSH" 9979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.MESSAGES" 9989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_broadcastWapPush" 9999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_broadcastWapPush" 10009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" /> 10019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.MASTER_CLEAR" 10039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_masterClear" 10049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_masterClear" 10059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" /> 10069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to call any phone number, including emergency 10089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project numbers, without going through the Dialer user interface for the user 10099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project to confirm the call being placed. --> 10109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CALL_PRIVILEGED" 10119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_callPrivileged" 10129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_callPrivileged" 10139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signatureOrSystem" /> 10149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows enabling/disabling location update notifications from 10169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project the radio. Not for use by normal applications. --> 10179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CONTROL_LOCATION_UPDATES" 10189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_locationUpdates" 10199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_locationUpdates" 1020275555c8eb3fb5df6e7320873b88b77cdde85a9eMike Lockwood android:protectionLevel="signatureOrSystem" /> 10219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows read/write access to the "properties" table in the checkin 10239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project database, to change values that get uploaded. --> 10249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" 10259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_checkinProperties" 10269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_checkinProperties" 1027246924180995326ed368dadbc59772b41095d6e6Jasper Lin android:protectionLevel="signatureOrSystem" /> 10289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to collect component usage 103015ba27802eb23e01f4fada11f3fa1f35925eab49Dianne Hackborn statistics @hide --> 10319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.PACKAGE_USAGE_STATS" 10329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_pkgUsageStats" 10339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_pkgUsageStats" 103415ba27802eb23e01f4fada11f3fa1f35925eab49Dianne Hackborn android:protectionLevel="signature" /> 10359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows an application to collect battery statistics --> 10379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.BATTERY_STATS" 10389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_batteryStats" 10399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_batteryStats" 10409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="normal" /> 10419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1042181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate <!-- Allows an application to control the backup and restore process 1043181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate @hide pending API council --> 1044181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate <permission android:name="android.permission.BACKUP" 1045181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate android:label="@string/permlab_backup" 1046181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate android:description="@string/permdesc_backup" 10478aeaf2e079a1776c5b17f95bf7ad401966f2beefJoe Onorato android:protectionLevel="signatureOrSystem" /> 1048181fafaf48208978b8ba2022683ffa78aaeddde1Christopher Tate 1049c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project <!-- Allows an application to tell the AppWidget service which application 1050c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project can access AppWidget's data. The normal user flow is that a user 1051c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project picks an AppWidget to go into a particular host, thereby giving that 1052c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project host application access to the private data from the AppWidget app. 10539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project An application that has this permission should honor that contract. 10549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Very few applications should need to use this permission. --> 1055c39a6e0c51e182338deb8b63d07933b585134929The Android Open Source Project <permission android:name="android.permission.BIND_APPWIDGET" 10569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.PERSONAL_INFO" 10579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_bindGadget" 10589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_bindGadget" 1059af9992802992aaccfe1fb5893448939f215dd607Jeff Sharkey android:protectionLevel="signatureOrSystem" /> 10609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <!-- Allows applications to change the background data setting 10629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @hide pending API council --> 10639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <permission android:name="android.permission.CHANGE_BACKGROUND_DATA_SETTING" 10649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 10659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:protectionLevel="signature" 10669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:description="@string/permdesc_changeBackgroundDataSetting" 10679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/permlab_changeBackgroundDataSetting" /> 10689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10692af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <!-- This permission can be used on content providers to allow the global 10702af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn search system to access their data. Typically it used when the 10712af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn provider has some permissions protecting it (which global search 10722af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn would not be expected to hold), and added as a read-only permission 10732af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn to the path in the provider where global search queries are 10742af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn performed. This permission can not be held by regular applications; 10752af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn it is used by applications to protect themselves from everyone else 10762af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn besides global search. --> 10772af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <permission android:name="android.permission.GLOBAL_SEARCH" 10782af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 10792af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:protectionLevel="signatureOrSystem" /> 10802af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn 10812af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <!-- Internal permission protecting access to the global search 10822af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn system: ensures that only the system can access the provider 10832af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn to perform queries (since this otherwise provides unrestricted 10842af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn access to a variety of content providers), and to write the 10852af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn search statistics (to keep applications from gaming the source 10862af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn ranking). 10872af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn @hide --> 10882af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn <permission android:name="android.permission.GLOBAL_SEARCH_CONTROL" 10892af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 10902af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn android:protectionLevel="signature" /> 10912af632f87d487deaa5b2eb71341cfc4f0c0d1173Dianne Hackborn 10924c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <!-- Allows applications to set a live wallpaper. 10934c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn @hide --> 10944c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <permission android:name="android.permission.SET_WALLPAPER_COMPONENT" 10954c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 10964c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:protectionLevel="signature" /> 10974c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn 10989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <application android:process="system" 10999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:persistent="true" 11009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:hasCode="false" 11019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:label="@string/android_system_label" 11029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:allowClearUserData="false" 11039bb8fd77c8dc177aab9ac96bed4f55972dcda70aJoe Onorato android:backupAgent="com.android.server.SystemBackupAgent" 11049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:icon="@drawable/ic_launcher_android"> 11059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <activity android:name="com.android.internal.app.ChooserActivity" 11069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:theme="@style/Theme.Dialog.Alert" 11079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:excludeFromRecents="true" 11089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:multiprocess="true"> 11099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 11109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <action android:name="android.intent.action.CHOOSER" /> 11119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <category android:name="android.intent.category.DEFAULT" /> 11129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 11139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </activity> 11149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <activity android:name="com.android.internal.app.RingtonePickerActivity" 11159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:theme="@style/Theme.Dialog.Alert" 11169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:excludeFromRecents="true" 11179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:multiprocess="true"> 11189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 11199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <action android:name="android.intent.action.RINGTONE_PICKER" /> 11209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <category android:name="android.intent.category.DEFAULT" /> 11219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 11229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </activity> 11239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <activity android:name="com.android.internal.app.UsbStorageActivity" 11249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:theme="@style/Theme.Dialog.Alert" 11259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:excludeFromRecents="true"> 11269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </activity> 11279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <activity android:name="com.android.internal.app.UsbStorageStopActivity" 11289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:theme="@style/Theme.Dialog.Alert" 11299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:excludeFromRecents="true"> 11309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </activity> 11319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <activity android:name="com.android.internal.app.ExternalMediaFormatActivity" 11329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:theme="@style/Theme.Dialog.Alert" 11339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:excludeFromRecents="true"> 11349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </activity> 11359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11363326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana <activity android:name="android.accounts.ChooseAccountActivity" 11373326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana android:excludeFromRecents="true" 11383326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana android:exported="true"> 11393326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana </activity> 11403326920329cecb57c7ff1fc5c6add5c98aab9ed9Fred Quintana 1141d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana <activity android:name="android.accounts.GrantCredentialsPermissionActivity" 1142d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:excludeFromRecents="true" 1143d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana android:exported="true"> 1144d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana </activity> 1145d4a1d2e14297a3387fdb5761090961e714370492Fred Quintana 1146bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <activity android:name="com.android.server.ShutdownActivity" 1147bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood android:permission="android.permission.SHUTDOWN" 114849f746823eafabbf251f27a059ddd8c94ada04f1Mike Lockwood android:excludeFromRecents="true"> 1149bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <intent-filter> 1150bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <action android:name="android.intent.action.ACTION_REQUEST_SHUTDOWN" /> 1151bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood <category android:name="android.intent.category.DEFAULT" /> 1152bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood </intent-filter> 1153bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood </activity> 1154bad80e0dccdeaeea97991f7d092678ff0df1bc84Mike Lockwood 11559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <service android:name="com.android.server.LoadAverageService" 11564c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:exported="true" /> 11574c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn 11584c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <service android:name="com.android.internal.service.wallpaper.ImageWallpaper" 11594c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn android:permission="android.permission.BIND_WALLPAPER"> 11604c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <intent-filter> 11614c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn <action android:name="android.service.wallpaper.WallpaperService" /> 11624c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn </intent-filter> 11634c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3Dianne Hackborn </service> 11649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <receiver android:name="com.android.server.BootReceiver" > 11669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 11679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <action android:name="android.intent.action.BOOT_COMPLETED" /> 11689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 11699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </receiver> 11709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <receiver android:name="com.android.server.MasterClearReceiver" 11729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project android:permission="android.permission.MASTER_CLEAR" > 11739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <intent-filter> 117497ecc9cbe7eccafc0923d7655daf07f4c2ea9791Wei Huang <action android:name="android.intent.action.REMOTE_INTENT" /> 11759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project <category android:name="android.intent.category.MASTER_CLEAR" /> 11769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </intent-filter> 11779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </receiver> 11789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project </application> 11799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</manifest> 11819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1183