diff options
Diffstat (limited to 'core/res/AndroidManifest.xml')
-rw-r--r-- | core/res/AndroidManifest.xml | 60 |
1 files changed, 52 insertions, 8 deletions
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index a130bf5..a91829c 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -88,6 +88,8 @@ <protected-broadcast android:name="android.nfc.action.LLCP_LINK_STATE_CHANGED" /> <protected-broadcast android:name="android.nfc.action.TRANSACTION_DETECTED" /> + <protected-broadcast android:name="android.intent.action.CLEAR_DNS_CACHE" /> + <protected-broadcast android:name="android.intent.action.PROXY_CHANGE" /> <!-- ====================================== --> <!-- Permissions for things that cost money --> @@ -361,6 +363,13 @@ android:description="@string/permdesc_accountManagerService" android:label="@string/permlab_accountManagerService" /> + <!-- Allows an internal user to use privaledged ConnectivityManager + APIs. + @hide --> + <permission android:name="android.permission.CONNECTIVITY_INTERNAL" + android:permissionGroup="android.permission-group.NETWORK" + android:protectionLevel="signatureOrSystem" /> + <!-- ================================== --> <!-- Permissions for accessing accounts --> <!-- ================================== --> @@ -461,6 +470,15 @@ android:label="@string/permlab_accessUsb" android:description="@string/permdesc_accessUsb" /> + <!-- Allows an application to access the MTP USB kernel driver. + For use only by the device side MTP implementation. + @hide --> + <permission android:name="android.permission.ACCESS_MTP" + android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" + android:protectionLevel="signatureOrSystem" + android:label="@string/permlab_accessMtp" + android:description="@string/permdesc_accessMtp" /> + <!-- Allows access to hardware peripherals. Intended only for hardware testing --> <permission android:name="android.permission.HARDWARE_TEST" android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" @@ -994,7 +1012,7 @@ <permission android:name="android.permission.SHUTDOWN" android:label="@string/permlab_shutdown" android:description="@string/permdesc_shutdown" - android:protectionLevel="signature" /> + android:protectionLevel="signatureOrSystem" /> <!-- Allows an application to tell the activity manager to temporarily stop application switches, putting it into a special mode that @@ -1192,6 +1210,13 @@ android:description="@string/permdesc_backup" android:protectionLevel="signatureOrSystem" /> + <!-- Must be required by a {@link android.widget.RemoteViewsService}, + to ensure that only the system can bind to it. --> + <permission android:name="android.permission.BIND_REMOTEVIEWS" + android:label="@string/permlab_bindRemoteViews" + android:description="@string/permdesc_bindRemoteViews" + android:protectionLevel="signatureOrSystem" /> + <!-- Allows an application to tell the AppWidget service which application can access AppWidget's data. The normal user flow is that a user picks an AppWidget to go into a particular host, thereby giving that @@ -1259,6 +1284,13 @@ android:description="@string/permlab_copyProtectedData" android:protectionLevel="signature" /> + <!-- Internal permission protecting access to the encryption methods + @hide + --> + <permission android:name="android.permission.CRYPT_KEEPER" + android:protectionLevel="signatureOrSystem" /> + + <!-- C2DM permission. @hide Used internally. --> @@ -1275,7 +1307,7 @@ android:killAfterRestore="false" android:icon="@drawable/ic_launcher_android"> <activity android:name="com.android.internal.app.ChooserActivity" - android:theme="@style/Theme.Dialog.Alert" + android:theme="@style/Theme.Holo.Dialog.Alert" android:finishOnCloseSystemDialogs="true" android:excludeFromRecents="true" android:multiprocess="true"> @@ -1285,20 +1317,20 @@ </intent-filter> </activity> <activity android:name="com.android.internal.app.HeavyWeightSwitcherActivity" - android:theme="@style/Theme.Dialog" + android:theme="@style/Theme.Holo.Dialog" android:label="@string/heavy_weight_switcher_title" android:finishOnCloseSystemDialogs="true" android:excludeFromRecents="true"> </activity> <activity android:name="com.android.internal.app.PlatLogoActivity" - android:theme="@style/Theme.NoTitleBar.Fullscreen"> + android:theme="@style/Theme.Wallpaper.NoTitleBar.Fullscreen"> </activity> <activity android:name="com.android.internal.app.DisableCarModeActivity" android:theme="@style/Theme.NoDisplay" android:excludeFromRecents="true"> </activity> <activity android:name="com.android.internal.app.RingtonePickerActivity" - android:theme="@style/Theme.Dialog.Alert" + android:theme="@style/Theme.Holo.Dialog.Alert" android:excludeFromRecents="true" android:multiprocess="true"> <intent-filter> @@ -1309,12 +1341,20 @@ <activity android:name="android.accounts.ChooseAccountActivity" android:excludeFromRecents="true" - android:exported="true"> + android:exported="true" + android:theme="@android:style/Theme.Holo.Dialog" + android:label="@string/choose_account_label"> </activity> <activity android:name="android.accounts.GrantCredentialsPermissionActivity" android:excludeFromRecents="true" - android:exported="true"> + android:exported="true" + android:theme="@android:style/Theme.Holo.DialogWhenLarge"> + </activity> + + <activity android:name="android.content.SyncActivityTooManyDeletes" + android:theme="@android:style/Theme.Holo.Dialog" + android:label="@string/sync_too_many_deletes"> </activity> <activity android:name="com.android.server.ShutdownActivity" @@ -1324,9 +1364,13 @@ <action android:name="android.intent.action.ACTION_REQUEST_SHUTDOWN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> + <intent-filter> + <action android:name="android.intent.action.REBOOT" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> </activity> <activity android:name="com.android.internal.app.NetInitiatedActivity" - android:theme="@style/Theme.Dialog.Alert" + android:theme="@style/Theme.Holo.Dialog.Alert" android:excludeFromRecents="true"> </activity> |