Loading core/res/AndroidManifest.xml +46 −23 Original line number Diff line number Diff line Loading @@ -655,7 +655,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readContacts" android:description="@string/permdesc_readContacts" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to write the user's contacts data. <p>Protection level: dangerous Loading Loading @@ -686,7 +687,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readCalendar" android:description="@string/permdesc_readCalendar" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to write the user's calendar data. <p>Protection level: dangerous Loading Loading @@ -727,7 +729,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_receiveSms" android:description="@string/permdesc_receiveSms" android:protectionLevel="dangerous"/> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to read SMS messages. <p>Protection level: dangerous Loading @@ -736,7 +739,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readSms" android:description="@string/permdesc_readSms" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to receive WAP push messages. <p>Protection level: dangerous Loading @@ -745,7 +749,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_receiveWapPush" android:description="@string/permdesc_receiveWapPush" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to monitor incoming MMS messages. <p>Protection level: dangerous Loading @@ -754,7 +759,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_receiveMms" android:description="@string/permdesc_receiveMms" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- @SystemApi @TestApi Allows an application to read previously received cell broadcast messages and to register a content observer to get notifications when Loading @@ -772,7 +778,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readCellBroadcasts" android:description="@string/permdesc_readCellBroadcasts" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing external storage --> Loading Loading @@ -853,7 +860,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_audioRead" android:description="@string/permdesc_audioRead" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Runtime permission controlling access to the user's shared visual media collection, including images and videos. --> Loading @@ -869,14 +877,16 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_imagesRead" android:description="@string/permdesc_imagesRead" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to read the user's shared video collection. --> <permission android:name="android.permission.READ_MEDIA_VIDEO" android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_videoRead" android:description="@string/permdesc_videoRead" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to access any geographic locations persisted in the user's shared collection. --> Loading @@ -884,7 +894,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_mediaLocation" android:description="@string/permdesc_mediaLocation" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- @hide @SystemApi Allows an application to modify OBB files visible to other apps. --> Loading Loading @@ -916,7 +927,8 @@ android:label="@string/permlab_accessFineLocation" android:description="@string/permdesc_accessFineLocation" android:backgroundPermission="android.permission.ACCESS_BACKGROUND_LOCATION" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- Allows an app to access approximate location. Alternatively, you might want {@link #ACCESS_FINE_LOCATION}. Loading @@ -927,7 +939,8 @@ android:label="@string/permlab_accessCoarseLocation" android:description="@string/permdesc_accessCoarseLocation" android:backgroundPermission="android.permission.ACCESS_BACKGROUND_LOCATION" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- Allows an app to access location in the background. If you are requesting this, you should also request {@link #ACCESS_FINE_LOCATION}. Loading @@ -939,7 +952,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_accessBackgroundLocation" android:description="@string/permdesc_accessBackgroundLocation" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing the call log --> Loading Loading @@ -980,7 +994,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readCallLog" android:description="@string/permdesc_readCallLog" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to write (but not read) the user's call log data. Loading Loading @@ -1010,7 +1025,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_processOutgoingCalls" android:description="@string/permdesc_processOutgoingCalls" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing the device telephony --> Loading Loading @@ -1042,7 +1058,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readPhoneState" android:description="@string/permdesc_readPhoneState" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows read access to the device's phone number(s). This is a subset of the capabilities granted by {@link #READ_PHONE_STATE} but is exposed to instant applications. Loading @@ -1051,7 +1068,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readPhoneNumbers" android:description="@string/permdesc_readPhoneNumbers" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call. Loading Loading @@ -1141,7 +1159,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_recordAudio" android:description="@string/permdesc_recordAudio" android:protectionLevel="dangerous|instant"/> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for activity recognition --> Loading @@ -1163,7 +1182,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_activityRecognition" android:description="@string/permdesc_activityRecognition" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing the UCE Service --> Loading Loading @@ -1212,7 +1232,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_camera" android:description="@string/permdesc_camera" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> Loading @@ -1236,7 +1257,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_bodySensors" android:description="@string/permdesc_bodySensors" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an app to use fingerprint hardware. <p>Protection level: normal Loading Loading @@ -1723,7 +1745,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:protectionLevel="dangerous" android:description="@string/permdesc_getAccounts" android:label="@string/permlab_getAccounts" /> android:label="@string/permlab_getAccounts" android:usageInfoRequired="true" /> <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <!-- @SystemApi Allows applications to call into AccountAuthenticators. Loading Loading
core/res/AndroidManifest.xml +46 −23 Original line number Diff line number Diff line Loading @@ -655,7 +655,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readContacts" android:description="@string/permdesc_readContacts" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to write the user's contacts data. <p>Protection level: dangerous Loading Loading @@ -686,7 +687,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readCalendar" android:description="@string/permdesc_readCalendar" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to write the user's calendar data. <p>Protection level: dangerous Loading Loading @@ -727,7 +729,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_receiveSms" android:description="@string/permdesc_receiveSms" android:protectionLevel="dangerous"/> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to read SMS messages. <p>Protection level: dangerous Loading @@ -736,7 +739,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readSms" android:description="@string/permdesc_readSms" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to receive WAP push messages. <p>Protection level: dangerous Loading @@ -745,7 +749,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_receiveWapPush" android:description="@string/permdesc_receiveWapPush" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to monitor incoming MMS messages. <p>Protection level: dangerous Loading @@ -754,7 +759,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_receiveMms" android:description="@string/permdesc_receiveMms" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- @SystemApi @TestApi Allows an application to read previously received cell broadcast messages and to register a content observer to get notifications when Loading @@ -772,7 +778,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readCellBroadcasts" android:description="@string/permdesc_readCellBroadcasts" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing external storage --> Loading Loading @@ -853,7 +860,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_audioRead" android:description="@string/permdesc_audioRead" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Runtime permission controlling access to the user's shared visual media collection, including images and videos. --> Loading @@ -869,14 +877,16 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_imagesRead" android:description="@string/permdesc_imagesRead" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to read the user's shared video collection. --> <permission android:name="android.permission.READ_MEDIA_VIDEO" android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_videoRead" android:description="@string/permdesc_videoRead" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to access any geographic locations persisted in the user's shared collection. --> Loading @@ -884,7 +894,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_mediaLocation" android:description="@string/permdesc_mediaLocation" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- @hide @SystemApi Allows an application to modify OBB files visible to other apps. --> Loading Loading @@ -916,7 +927,8 @@ android:label="@string/permlab_accessFineLocation" android:description="@string/permdesc_accessFineLocation" android:backgroundPermission="android.permission.ACCESS_BACKGROUND_LOCATION" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- Allows an app to access approximate location. Alternatively, you might want {@link #ACCESS_FINE_LOCATION}. Loading @@ -927,7 +939,8 @@ android:label="@string/permlab_accessCoarseLocation" android:description="@string/permdesc_accessCoarseLocation" android:backgroundPermission="android.permission.ACCESS_BACKGROUND_LOCATION" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- Allows an app to access location in the background. If you are requesting this, you should also request {@link #ACCESS_FINE_LOCATION}. Loading @@ -939,7 +952,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_accessBackgroundLocation" android:description="@string/permdesc_accessBackgroundLocation" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing the call log --> Loading Loading @@ -980,7 +994,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readCallLog" android:description="@string/permdesc_readCallLog" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an application to write (but not read) the user's call log data. Loading Loading @@ -1010,7 +1025,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_processOutgoingCalls" android:description="@string/permdesc_processOutgoingCalls" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing the device telephony --> Loading Loading @@ -1042,7 +1058,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readPhoneState" android:description="@string/permdesc_readPhoneState" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows read access to the device's phone number(s). This is a subset of the capabilities granted by {@link #READ_PHONE_STATE} but is exposed to instant applications. Loading @@ -1051,7 +1068,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_readPhoneNumbers" android:description="@string/permdesc_readPhoneNumbers" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call. Loading Loading @@ -1141,7 +1159,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_recordAudio" android:description="@string/permdesc_recordAudio" android:protectionLevel="dangerous|instant"/> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for activity recognition --> Loading @@ -1163,7 +1182,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_activityRecognition" android:description="@string/permdesc_activityRecognition" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> <!-- Permissions for accessing the UCE Service --> Loading Loading @@ -1212,7 +1232,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_camera" android:description="@string/permdesc_camera" android:protectionLevel="dangerous|instant" /> android:protectionLevel="dangerous|instant" android:usageInfoRequired="true" /> <!-- ====================================================================== --> Loading @@ -1236,7 +1257,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:label="@string/permlab_bodySensors" android:description="@string/permdesc_bodySensors" android:protectionLevel="dangerous" /> android:protectionLevel="dangerous" android:usageInfoRequired="true" /> <!-- Allows an app to use fingerprint hardware. <p>Protection level: normal Loading Loading @@ -1723,7 +1745,8 @@ android:permissionGroup="android.permission-group.UNDEFINED" android:protectionLevel="dangerous" android:description="@string/permdesc_getAccounts" android:label="@string/permlab_getAccounts" /> android:label="@string/permlab_getAccounts" android:usageInfoRequired="true" /> <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <!-- @SystemApi Allows applications to call into AccountAuthenticators. Loading