diff options
Diffstat (limited to 'src/com/android/launcher3/compat/LauncherAppsCompatV16.java')
-rw-r--r-- | src/com/android/launcher3/compat/LauncherAppsCompatV16.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/com/android/launcher3/compat/LauncherAppsCompatV16.java b/src/com/android/launcher3/compat/LauncherAppsCompatV16.java index 49a0df676..0d1efa85e 100644 --- a/src/com/android/launcher3/compat/LauncherAppsCompatV16.java +++ b/src/com/android/launcher3/compat/LauncherAppsCompatV16.java @@ -22,18 +22,17 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.pm.ActivityInfo; -import android.content.pm.LauncherApps; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.ResolveInfo; import android.graphics.Rect; -import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; +import android.os.Process; +import android.os.UserHandle; import android.provider.Settings; import com.android.launcher3.Utilities; -import com.android.launcher3.shortcuts.ShortcutInfoCompat; import com.android.launcher3.util.PackageManagerHelper; import com.android.launcher3.util.Thunk; @@ -60,7 +59,7 @@ public class LauncherAppsCompatV16 extends LauncherAppsCompat { } public List<LauncherActivityInfoCompat> getActivityList(String packageName, - UserHandleCompat user) { + UserHandle user) { final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); mainIntent.setPackage(packageName); @@ -73,7 +72,7 @@ public class LauncherAppsCompatV16 extends LauncherAppsCompat { return list; } - public LauncherActivityInfoCompat resolveActivity(Intent intent, UserHandleCompat user) { + public LauncherActivityInfoCompat resolveActivity(Intent intent, UserHandle user) { ResolveInfo info = mPm.resolveActivity(intent, 0); if (info != null) { return new LauncherActivityInfoCompatV16(mContext, info); @@ -81,7 +80,7 @@ public class LauncherAppsCompatV16 extends LauncherAppsCompat { return null; } - public void startActivityForProfile(ComponentName component, UserHandleCompat user, + public void startActivityForProfile(ComponentName component, UserHandle user, Rect sourceBounds, Bundle opts) { Intent launchIntent = new Intent(Intent.ACTION_MAIN); launchIntent.addCategory(Intent.CATEGORY_LAUNCHER); @@ -91,7 +90,7 @@ public class LauncherAppsCompatV16 extends LauncherAppsCompat { mContext.startActivity(launchIntent, opts); } - public void showAppDetailsForProfile(ComponentName component, UserHandleCompat user) { + public void showAppDetailsForProfile(ComponentName component, UserHandle user) { String packageName = component.getPackageName(); Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", packageName, null)); @@ -116,11 +115,11 @@ public class LauncherAppsCompatV16 extends LauncherAppsCompat { } } - public boolean isPackageEnabledForProfile(String packageName, UserHandleCompat user) { + public boolean isPackageEnabledForProfile(String packageName, UserHandle user) { return PackageManagerHelper.isAppEnabled(mPm, packageName); } - public boolean isActivityEnabledForProfile(ComponentName component, UserHandleCompat user) { + public boolean isActivityEnabledForProfile(ComponentName component, UserHandle user) { try { ActivityInfo info = mPm.getActivityInfo(component, 0); return info != null && info.isEnabled(); @@ -129,7 +128,7 @@ public class LauncherAppsCompatV16 extends LauncherAppsCompat { } } - public boolean isPackageSuspendedForProfile(String packageName, UserHandleCompat user) { + public boolean isPackageSuspendedForProfile(String packageName, UserHandle user) { return false; } @@ -156,7 +155,7 @@ public class LauncherAppsCompatV16 extends LauncherAppsCompat { @Thunk class PackageMonitor extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { final String action = intent.getAction(); - final UserHandleCompat user = UserHandleCompat.myUserHandle(); + final UserHandle user = Process.myUserHandle(); if (Intent.ACTION_PACKAGE_CHANGED.equals(action) || Intent.ACTION_PACKAGE_REMOVED.equals(action) |