summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml51
1 files changed, 30 insertions, 21 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index ba7c8b4a7..8262f4886 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -25,12 +25,16 @@
<original-package android:name="com.android.launcher3" />
- <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="19" />
+ <uses-sdk android:targetSdkVersion="19" android:minSdkVersion="16"/>
<permission
android:name="com.android.launcher3.permission.PRELOAD_WORKSPACE"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
- android:protectionLevel="system|signature" />
+ android:protectionLevel="signatureOrSystem" />
+ <permission
+ android:name="com.android.launcher.home.permissions.HOME_APP"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous" />
<permission
android:name="com.android.launcher3.permission.READ_SETTINGS"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
@@ -40,7 +44,7 @@
<permission
android:name="com.android.launcher3.permission.WRITE_SETTINGS"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
- android:protectionLevel="dangerous"
+ android:protectionLevel="signatureOrSystem"
android:label="@string/permlab_write_settings"
android:description="@string/permdesc_write_settings"/>
@@ -52,16 +56,18 @@
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
- <uses-permission android:name="android.permission.SET_KEYGUARD_WALLPAPER" />
<uses-permission android:name="android.permission.VIBRATE" />
<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.INJECT_EVENTS" />
+ <uses-permission android:name="android.permission.GET_TASKS"/>
<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="cyanogenmod.permission.PROTECTED_APP" />
<application
android:name="com.android.launcher3.LauncherApplication"
@@ -71,7 +77,7 @@
android:largeHeap="@bool/config_largeHeap"
android:supportsRtl="true">
<activity
- android:name="com.android.launcher3.Launcher"
+ android:name="org.cyanogenmod.trebuchet.TrebuchetLauncher"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:stateNotNeeded="true"
@@ -86,23 +92,13 @@
</intent-filter>
</activity>
- <activity android:name=".settings.SettingsActivity"
- android:label="@string/preferences_title">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.DEFAULT" />
- <category android:name="com.cyanogenmod.category.LAUNCHER_PREFERENCES" />
- </intent-filter>
- </activity>
-
<activity
- android:name=".settings.HiddenAppsActivity"
- android:label="@string/hidden_apps_title"
- android:exported="false">
- <intent-filter>
- <action android:name=".settings.HiddenAppsActivity" />
- <category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
+ android:name="com.android.launcher3.LauncherWallpaperPickerActivity"
+ android:theme="@style/Theme.WallpaperCropper"
+ android:label="@string/pick_wallpaper"
+ android:icon="@mipmap/ic_launcher_wallpaper"
+ android:finishOnCloseSystemDialogs="true"
+ android:process=":wallpaper_chooser">
</activity>
<activity
@@ -147,6 +143,13 @@
</intent-filter>
</receiver>
+ <receiver
+ android:name="com.android.launcher3.WallpaperChangedReceiver">
+ <intent-filter>
+ <action android:name="android.intent.action.WALLPAPER_CHANGED" />
+ </intent-filter>
+ </receiver>
+
<!-- Intent received used to install shortcuts from other applications -->
<receiver
android:name="com.android.launcher3.InstallShortcutReceiver"
@@ -183,6 +186,12 @@
</intent-filter>
</receiver>
+ <receiver android:name="com.android.launcher3.ThemeChangedReceiver" >
+ <intent-filter>
+ <action android:name="org.cyanogenmod.intent.action.THEME_CHANGED"/>
+ </intent-filter>
+ </receiver>
+
<!-- The settings provider contains Home's data, like the workspace favorites -->
<provider
android:name="com.android.launcher3.LauncherProvider"