summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherSettings.java
diff options
context:
space:
mode:
authorKenny Guy <kennyguy@google.com>2014-04-30 03:02:21 +0100
committerKenny Guy <kennyguy@google.com>2014-04-30 23:43:00 +0100
commited13187a745866483139e2878037e1f8427ce567 (patch)
treea60e4ab78d5365095fe90026df4dfa4e98e80d46 /src/com/android/launcher3/LauncherSettings.java
parent70c3d1da65fcdaf32b860a5582b211c1f0ae8718 (diff)
downloadandroid_packages_apps_Trebuchet-ed13187a745866483139e2878037e1f8427ce567.tar.gz
android_packages_apps_Trebuchet-ed13187a745866483139e2878037e1f8427ce567.tar.bz2
android_packages_apps_Trebuchet-ed13187a745866483139e2878037e1f8427ce567.zip
Launcher3 multi-profile support
Use LauncherApps API and badging APIs instead of PackageManager. With compatability layer that uses PackageManager pre L. Adds support to show apps from current user and any managed profiles. Background: Managed profiles are user sandboxes that are visible from the primary user and can be launched as if they are a part of this user. A launcher should now be capable of listing apps from this user as well as related profiles of this user. Launching of activities is now via the LauncherApps interface, to allow for cross-profile app launching. Only activities with category LAUNCHER can be added as a shortcut on the workspace for a managed profile. Widgets and non-application shortcuts are only supported for the current profile. Widgets from the managed profile are not available. Change-Id: I5f396b1bf7f91ad91a5710ea4a0fd14573972eb9
Diffstat (limited to 'src/com/android/launcher3/LauncherSettings.java')
-rw-r--r--src/com/android/launcher3/LauncherSettings.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherSettings.java b/src/com/android/launcher3/LauncherSettings.java
index 2a768a278..355370283 100644
--- a/src/com/android/launcher3/LauncherSettings.java
+++ b/src/com/android/launcher3/LauncherSettings.java
@@ -212,6 +212,14 @@ class LauncherSettings {
static final String SPANY = "spanY";
/**
+ * The profile id of the item in the cell.
+ * <P>
+ * Type: INTEGER
+ * </P>
+ */
+ static final String PROFILE_ID = "profileId";
+
+ /**
* The favorite is a user created folder
*/
static final int ITEM_TYPE_FOLDER = 2;