Refactoring useless UserUtils class
Bug: 16542609
Change-Id: Iadb83c5e378cd342ea89d6e224ddc45e6f940c8b
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index cd5dec7..9c03fa0 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -68,6 +68,7 @@
import com.android.settings.dashboard.DashboardCategory;
import com.android.settings.dashboard.DashboardTile;
+import com.android.settings.users.CircleFramedDrawable;
import java.io.IOException;
import java.io.InputStream;
@@ -779,4 +780,14 @@
context.getSystemService(Context.PERSISTENT_DATA_BLOCK_SERVICE);
manager.setOemUnlockEnabled(enabled);
}
+
+ /**
+ * Returns a circular icon for a user.
+ */
+ public static Drawable getUserIcon(Context context, UserManager um, UserInfo user) {
+ if (user.iconPath == null) return null;
+ Bitmap icon = um.getUserIcon(user.id);
+ if (icon == null) return null;
+ return CircleFramedDrawable.getInstance(context, icon);
+ }
}