diff options
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r-- | AndroidManifest.xml | 53 |
1 files changed, 31 insertions, 22 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index d4cd6a2be..591d9b612 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -20,13 +20,9 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.launcher3"> - <uses-sdk android:targetSdkVersion="19" android:minSdkVersion="16"/> + <uses-sdk android:targetSdkVersion="21" android:minSdkVersion="16"/> <permission - android:name="com.android.launcher3.permission.PRELOAD_WORKSPACE" - android:permissionGroup="android.permission-group.SYSTEM_TOOLS" - android:protectionLevel="signatureOrSystem" /> - <permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" android:permissionGroup="android.permission-group.SYSTEM_TOOLS" android:protectionLevel="dangerous" @@ -50,11 +46,13 @@ android:protectionLevel="signatureOrSystem" android:label="@string/permlab_write_settings" android:description="@string/permdesc_write_settings"/> - <permission android:name="com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS" android:protectionLevel="signature" /> + <permission + android:name="com.android.launcher3.permission.RECEIVE_FIRST_LOAD_BROADCAST" + android:protectionLevel="signatureOrSystem" /> <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.SET_WALLPAPER" /> @@ -63,19 +61,26 @@ <uses-permission android:name="android.permission.BIND_APPWIDGET" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.BROADCAST_STICKY"/> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" /> <uses-permission android:name="com.android.launcher3.permission.READ_SETTINGS" /> <uses-permission android:name="com.android.launcher3.permission.WRITE_SETTINGS" /> <uses-permission android:name="com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS" /> + <uses-permission android:name="com.android.launcher3.permission.RECEIVE_FIRST_LOAD_BROADCAST" /> <application android:name="com.android.launcher3.LauncherApplication" - android:label="@string/application_name" - android:icon="@mipmap/ic_launcher_home" + android:allowBackup="@bool/enable_backup" + android:backupAgent="com.android.launcher3.LauncherBackupAgentHelper" android:hardwareAccelerated="true" + android:icon="@mipmap/ic_launcher_home" + android:label="@string/application_name" android:largeHeap="@bool/config_largeHeap" - android:supportsRtl="true"> + android:restoreAnyVersion="true" + android:supportsRtl="true" > + <activity android:name="com.android.launcher3.Launcher" android:launchMode="singleTask" @@ -152,15 +157,6 @@ > </service> - <!-- Intent received used to prepopulate the default workspace. --> - <receiver - android:name="com.android.launcher3.PreloadReceiver" - android:permission="com.android.launcher3.permission.PRELOAD_WORKSPACE"> - <intent-filter> - <action android:name="com.android.launcher3.action.PRELOAD_WORKSPACE" /> - </intent-filter> - </receiver> - <receiver android:name="com.android.launcher3.WallpaperChangedReceiver"> <intent-filter> @@ -171,18 +167,25 @@ <!-- Intent received used to install shortcuts from other applications --> <receiver android:name="com.android.launcher3.InstallShortcutReceiver" - android:permission="com.android.launcher3.permission.INSTALL_SHORTCUT"> + android:permission="com.android.launcher.permission.INSTALL_SHORTCUT"> <intent-filter> - <action android:name="com.android.launcher3.action.INSTALL_SHORTCUT" /> + <action android:name="com.android.launcher.action.INSTALL_SHORTCUT" /> </intent-filter> </receiver> <!-- Intent received used to uninstall shortcuts from other applications --> <receiver android:name="com.android.launcher3.UninstallShortcutReceiver" - android:permission="com.android.launcher3.permission.UNINSTALL_SHORTCUT"> + android:permission="com.android.launcher.permission.UNINSTALL_SHORTCUT"> + <intent-filter> + <action android:name="com.android.launcher.action.UNINSTALL_SHORTCUT" /> + </intent-filter> + </receiver> + + <!-- Intent received used to initialize a restored widget --> + <receiver android:name="com.android.launcher3.AppWidgetsRestoredReceiver" > <intent-filter> - <action android:name="com.android.launcher3.action.UNINSTALL_SHORTCUT" /> + <action android:name="android.appwidget.action.APPWIDGET_HOST_RESTORED"/> </intent-filter> </receiver> @@ -204,6 +207,12 @@ </intent-filter> </receiver> + <receiver android:name="com.android.launcher3.StartupReceiver" > + <intent-filter> + <action android:name="android.intent.action.BOOT_COMPLETED" /> + </intent-filter> + </receiver> + <!-- The settings provider contains Home's data, like the workspace favorites --> <provider android:name="com.android.launcher3.LauncherProvider" |