Manual merge - DO NOT MERGE

Change-Id: I4b8ecbd575583544284c134579f8705f6dc1d2d6
This commit is contained in:
Jean-Baptiste Queru
2012-02-14 14:25:38 -08:00
+7 -15
View File
@@ -16,7 +16,9 @@
package com.android.launcher2;
import android.app.ActivityManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
@@ -24,7 +26,6 @@ import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.util.DisplayMetrics;
import java.util.HashMap;
@@ -49,22 +50,13 @@ public class IconCache {
private int mIconDpi;
public IconCache(LauncherApplication context) {
ActivityManager activityManager =
(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
mContext = context;
mPackageManager = context.getPackageManager();
if (LauncherApplication.isScreenLarge()) {
if (density == DisplayMetrics.DENSITY_LOW) {
mIconDpi = DisplayMetrics.DENSITY_MEDIUM;
} else if (density == DisplayMetrics.DENSITY_MEDIUM) {
mIconDpi = DisplayMetrics.DENSITY_HIGH;
} else if (density == DisplayMetrics.DENSITY_HIGH) {
mIconDpi = DisplayMetrics.DENSITY_XHIGH;
} else if (density == DisplayMetrics.DENSITY_XHIGH) {
// We'll need to use a denser icon, or some sort of a mipmap
mIconDpi = DisplayMetrics.DENSITY_XHIGH;
}
} else {
mIconDpi = context.getResources().getDisplayMetrics().densityDpi;
}
mIconDpi = activityManager.getLauncherLargeIconDensity();
// need to set mIconDpi before getting default icon
mDefaultIcon = makeDefaultIcon();
}