Loading core/java/android/app/ActivityManager.java +12 −6 Original line number Diff line number Diff line Loading @@ -1442,9 +1442,10 @@ public class ActivityManager { public int getLauncherLargeIconDensity() { final Resources res = mContext.getResources(); final int density = res.getDisplayMetrics().densityDpi; final int sw = res.getConfiguration().smallestScreenWidthDp; if ((res.getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) != Configuration.SCREENLAYOUT_SIZE_XLARGE) { if (sw < 600) { // Smaller than approx 7" tablets, use the regular icon size. return density; } Loading @@ -1458,7 +1459,9 @@ public class ActivityManager { case DisplayMetrics.DENSITY_XHIGH: return DisplayMetrics.DENSITY_MEDIUM * 2; default: return density; // The density is some abnormal value. Return some other // abnormal value that is a reasonable scaling of it. return (int)(density*1.5f); } } Loading @@ -1471,9 +1474,10 @@ public class ActivityManager { public int getLauncherLargeIconSize() { final Resources res = mContext.getResources(); final int size = res.getDimensionPixelSize(android.R.dimen.app_icon_size); final int sw = res.getConfiguration().smallestScreenWidthDp; if ((res.getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) != Configuration.SCREENLAYOUT_SIZE_XLARGE) { if (sw < 600) { // Smaller than approx 7" tablets, use the regular icon size. return size; } Loading @@ -1489,7 +1493,9 @@ public class ActivityManager { case DisplayMetrics.DENSITY_XHIGH: return (size * DisplayMetrics.DENSITY_MEDIUM * 2) / DisplayMetrics.DENSITY_XHIGH; default: return size; // The density is some abnormal value. Return some other // abnormal value that is a reasonable scaling of it. return (int)(size*1.5f); } } Loading Loading
core/java/android/app/ActivityManager.java +12 −6 Original line number Diff line number Diff line Loading @@ -1442,9 +1442,10 @@ public class ActivityManager { public int getLauncherLargeIconDensity() { final Resources res = mContext.getResources(); final int density = res.getDisplayMetrics().densityDpi; final int sw = res.getConfiguration().smallestScreenWidthDp; if ((res.getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) != Configuration.SCREENLAYOUT_SIZE_XLARGE) { if (sw < 600) { // Smaller than approx 7" tablets, use the regular icon size. return density; } Loading @@ -1458,7 +1459,9 @@ public class ActivityManager { case DisplayMetrics.DENSITY_XHIGH: return DisplayMetrics.DENSITY_MEDIUM * 2; default: return density; // The density is some abnormal value. Return some other // abnormal value that is a reasonable scaling of it. return (int)(density*1.5f); } } Loading @@ -1471,9 +1474,10 @@ public class ActivityManager { public int getLauncherLargeIconSize() { final Resources res = mContext.getResources(); final int size = res.getDimensionPixelSize(android.R.dimen.app_icon_size); final int sw = res.getConfiguration().smallestScreenWidthDp; if ((res.getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) != Configuration.SCREENLAYOUT_SIZE_XLARGE) { if (sw < 600) { // Smaller than approx 7" tablets, use the regular icon size. return size; } Loading @@ -1489,7 +1493,9 @@ public class ActivityManager { case DisplayMetrics.DENSITY_XHIGH: return (size * DisplayMetrics.DENSITY_MEDIUM * 2) / DisplayMetrics.DENSITY_XHIGH; default: return size; // The density is some abnormal value. Return some other // abnormal value that is a reasonable scaling of it. return (int)(size*1.5f); } } Loading